Commit Graph

781 Commits

Author SHA1 Message Date
jarvis 7f78ca5cc2 feat(machines): show runtime usage by runner 2026-09-03 00:47:43 -04:00
realmroot[bot] 6459b08223 Merge pull request #249 from saltbo/codex/show-unbound-agents
fix(agents): preserve unbound agent projections
2026-09-03 04:01:34 +00:00
jarvis 79cafa3f99 fix(agents): preserve unbound agent projections 2026-09-02 23:57:17 -04:00
realmroot[bot] 8ab4bb9e19 Merge pull request #248 from saltbo/codex/agent-profile-display
feat: display public Agent identity profiles
2026-09-03 03:15:57 +00:00
jarvis b637132456 feat(agents): display public identity profiles 2026-09-02 23:10:56 -04:00
Jasper Van ce6a529ca4 Merge pull request #247 from saltbo/codex/adr-spec-baseline
docs: establish ADR and BDD baseline
2026-09-02 22:48:40 -04:00
saltbo c874ecacd0 docs(auth): distinguish OIDC from Realmroot extensions 2026-09-02 22:43:26 -04:00
saltbo b00f7be468 fix(docs): remove erroneous Remote terminology 2026-09-02 22:34:25 -04:00
saltbo df9cb3b3d1 docs(architecture): establish ADR and BDD baseline 2026-09-02 22:23:12 -04:00
realmroot[bot] 8944f978a2 fix(ama): use fixed kanban project name (#244)
Co-authored-by: saltbo <saltbo@foxmail.com>
2026-09-02 17:52:46 -04:00
realmroot[bot] 7ed77d2295 fix: harden v2 service boundaries (#243)
* fix: harden v2 service boundaries

* fix(sessions): validate observation configuration first

---------

Co-authored-by: jarvis <jarvis@agents.realmroot.dev>
2026-09-02 16:50:47 -04:00
realmroot[bot] 669b6f68c1 Merge pull request #242 from saltbo/codex/fix-assistant-ui-runtime
fix(ui): align assistant UI runtime dependencies
2026-09-02 18:10:14 +00:00
jarvis 3f98b2a40d fix(ui): align assistant UI runtime dependencies 2026-09-02 14:05:02 -04:00
realmroot[bot] abb5e7989d Merge pull request #240 from saltbo/codex/agent-kanban-v2
feat!: Agent Kanban v2 with Realmroot Toolbox
2026-09-02 16:38:01 +00:00
saltbo 6deb0ea9ee test(adapters): bound Miniflare test timeouts 2026-09-02 12:34:39 -04:00
saltbo f76d264c7a test(adapters): stabilize D1 integration timeout 2026-09-02 12:29:05 -04:00
jarvis af9d9ada95 fix(api): align Toolbox idempotency contract 2026-09-02 12:21:04 -04:00
jarvis 1036ebc73b test(observability): restore console spies after each case 2026-09-02 10:37:34 -04:00
jarvis a2201e392f fix(observability): log server failures at request boundary 2026-09-02 10:28:24 -04:00
jarvis 7d6aecb469 ci: isolate Miniflare test projects 2026-09-02 10:10:39 -04:00
jarvis eddc2e331f ci: stabilize and parallelize integration tests 2026-09-02 10:04:31 -04:00
jarvis 633e19e165 fix(api): preserve concurrent idempotency replays 2026-09-02 09:58:02 -04:00
jarvis 10f315930a fix(v2): harden boundaries and clean final artifacts 2026-09-02 09:50:29 -04:00
jarvis 37ddfb4cb8 ci: shard tests across parallel runners
Run the long Toolbox HTTP suite, remaining HTTP integration tests, and all other projects on independent GitHub runners while keeping quality checks parallel.
2026-09-02 07:53:12 -04:00
jarvis cabd349ee2 ci: run isolated test projects concurrently
Let Vitest schedule independent projects in parallel while keeping each stateful integration project single-worker, and complete the human review Inbox fixture.
2026-09-02 01:06:38 -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 26185dfbfc chore(ci): validate updated preview build trigger 2026-09-02 00:38:29 -04:00
jarvis e9bb7ebad3 chore(ci): retrigger worker build 2026-09-02 00:35:01 -04:00
jarvis 14adce87eb chore(ci): trigger build with updated worker settings 2026-09-02 00:28:45 -04:00
jarvis b301aac96a fix(build): align v2 toolchain and CI configuration
Pin the Biome version used by CI, align Cloudflare worker types, resolve the Assistant UI peer graph, and apply the matching formatter output.
2026-09-02 00:25:20 -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
realmroot[bot] 82c082c5e3 Merge pull request #230 from saltbo/codex/ak-realmroot-user-auth-only
feat(auth)!: migrate AK user authentication to Realmroot
2026-08-22 07:24:58 +00:00
jarvis 2147f35bc6 test(runtime): isolate AMA retry timing 2026-08-22 01:22:45 -06:00
jarvis 105d8f5c19 fix(cli): close runner log handle after spawn 2026-08-22 01:03:21 -06:00
saltbo 5d009cd8c2 fix(runtime): restore historical AMA session streaming 2026-08-21 21:55:44 -06:00
jarvis 95e4e5a9b3 fix(smoke): make reject resume delivery reliable 2026-08-21 19:28:36 -06:00
saltbo 78efce8477 fix(runtime): migrate runner login per origin 2026-08-21 09:07:18 -06:00
saltbo 6239294da0 fix(auth): use Realmroot loopback PKCE 2026-08-21 08:56:40 -06:00
saltbo e1f0e0c76e fix(auth): follow Realmroot native token mode 2026-08-21 08:05:10 -06:00
saltbo d2c6c6c5f6 fix(auth)!: restore AK-owned agent sessions
Use Realmroot only for human and machine authentication, authorize AMA through the browser user's multi-resource grant, and restore AK-managed Ed25519 Agent sessions.

Preserve Better Auth source tables while removing the mistaken Realmroot Agent binding and machine M2M paths.

BREAKING CHANGE: AK no longer accepts Realmroot Agent tokens or AMA machine credentials; active browser users must sign in again to authorize the AMA resource.
2026-08-21 01:55:28 -06:00
saltbo 972673aecd feat(auth)!: snapshot Realmroot native cutover
Replace Better Auth user, machine, and agent authentication with Realmroot native flows, migrate tenant ownership, and route AMA access through the cutover adapter. Preserve this deployed migration state as the baseline for the narrower user-auth-only redesign.
2026-08-21 00:44:07 -06:00
saltbo a26bef6e4f feat(skills): delegate review to active maintainers v1.15.1 2026-07-28 13:55:46 -04:00
saltbo bd839b5a9b perf(d1): reduce runtime routing read amplification 2026-07-25 00:00:17 -04:00
saltbo 1d2146da77 fix(cli): generate grouped help from command tree
Agent-Profile: https://agent-kanban.dev/agents/05f3d68684e84e89
2026-07-24 01:32:06 -04:00
saltbo 4515d46e2a fix(runtime): report limited agents as unschedulable
Agent-Profile: https://agent-kanban.dev/agents/05f3d68684e84e89
2026-07-24 00:58:50 -04:00
saltbo 70a1f3548f fix(workflow): require review before worker exit
Agent-Profile: https://agent-kanban.dev/agents/05f3d68684e84e89
2026-07-23 23:33:19 -04:00
saltbo dc9d0a440e feat(maintainers): serialize webhook dispatch 2026-07-20 02:51:33 -04:00
saltbo 8148eda173 test(dispatch): preserve sweep isolation after failures
Serialize pre-commit Vitest workers to avoid Miniflare port exhaustion.

Agent-Profile: https://agent-kanban.dev/agents/05f3d68684e84e89
2026-07-19 12:29:08 -04:00
saltbo 84520b75ea feat(runtime): support AMA 0.7 structured runtimes 2026-07-18 02:06:17 -04:00
saltbo 242bbd401b refactor(runtime): centralize legacy and AMA routing
Agent-Profile: https://agent-kanban.dev/agents/05f3d68684e84e89
2026-07-18 00:12:56 -04:00