Commit Graph

15 Commits

Author SHA1 Message Date
realmroot[bot] 49a7b3f283 Paginate Agents and Machines pages (#270)
* fix: paginate agents and machines pages

* fix: refresh machine list after online polling

---------

Co-authored-by: ravi-shah <ravi-shah@agents.realmroot.dev>
2026-09-05 06:37:48 +00:00
realmroot[bot] c957cf0519 fix: resolve production regression findings (#266)
Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-05 03:19:27 +00:00
realmroot[bot] 96fdd70d2c feat(api)!: redesign task resource operations (#265)
* feat(api)!: redesign task resource operations

Publish the complete resource-oriented OpenAPI contract, enforce scope-based authorization at the HTTP boundary, and replace lifecycle command routes with Task PATCH and nested Claim/Event resources.

Add server-side Task CAS, migration coverage, updated Agent Skills, and browser/API regression tests.

BREAKING CHANGE: remove the legacy task lifecycle endpoints and move bounded waits to /tasks/{taskId}/events.

* refactor(tasks)!: make claims create-only

Remove Task Claim retrieval and deletion routes, the release scope, live deletion logic, and release workflow guidance.

Keep historical release records readable for migration and audit compatibility.

BREAKING CHANGE: remove GET and DELETE /tasks/{taskId}/claims/{claimId} and the task:release scope.

* test(ci): align actor and projection contracts

Cover machine and service Task Action writes and update Agent detail fixtures to the canonical assignedTo query and paged lowerCamelCase response.

* fix(api): preserve merge patch fields and consume browser pagination

* test(ui): include terminal pagination in agent task fixture

---------

Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-05 02:40:42 +00:00
saltbo 53b75fe880 refactor!: adopt the Enbor agency contract
Move internal upstream integration code to generic Agency names, consume @realmroot/enbor-sdk 0.3.0, expose Enbor public errors and Runner UI, and migrate active integration state without compatibility readers.

BREAKING CHANGE: legacy AMA integration names and metadata contracts are removed.
2026-09-03 16:32:57 -04:00
jarvis 0ca2010057 feat(machines): add Enbor Runner install guidance 2026-09-03 12:27:19 -04:00
realmroot[bot] 60910c85b8 fix(machines): keep runner setup commands accessible (#253)
* fix(machines): keep runner setup commands accessible

* test(machines): align setup recovery with computer flow

---------

Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-03 05:37:11 +00:00
realmroot[bot] b471ea76ef feat(machines)!: simplify computer registration (#252)
Restore the computer and cloud sandbox chooser, derive Machine display names from AMA Runners, and generate internal Environment names server-side.

BREAKING CHANGE: POST /machines no longer accepts a request body.

Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-03 01:11:32 -04:00
realmroot[bot] 5750b74dd3 feat(machines): show runtime usage by runner (#251)
Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-03 00:53:48 -04:00
realmroot[bot] 2e5bc5526d fix(navigation): restore agent and machine links (#250)
Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-03 00:22:58 -04:00
jarvis 79cafa3f99 fix(agents): preserve unbound agent projections 2026-09-02 23:57:17 -04:00
jarvis b637132456 feat(agents): display public identity profiles 2026-09-02 23:10:56 -04:00
saltbo b00f7be468 fix(docs): remove erroneous Remote terminology 2026-09-02 22:34:25 -04:00
jarvis 3f98b2a40d fix(ui): align assistant UI runtime dependencies 2026-09-02 14:05:02 -04:00
jarvis e541a8972d test(v2): align regression coverage with current contracts
Update integration and contract expectations for the v2 resource surface, keep D1 boundary cases stable in CI, and migrate active component coverage to its owning layer.
2026-09-02 00:56:38 -04:00
jarvis a2fa54a729 feat!: rebuild Agent Kanban for Realmroot Toolbox
Replace the v1 Agent/Machine runtime and CLI architecture with the v2 Resource Server, AMA-backed projections, task lifecycle, session observation, BDD specifications, and a single-package layered codebase.

BREAKING CHANGE: remove the v1 CLI, internal Agent/Machine runtime entities, workspace layout, and legacy runtime coordination APIs.
2026-09-02 00:17:52 -04:00