feat(agent): add transitional Hermes runtime adapter #734

Merged
jason.woltje merged 1 commits from feat/tess-hermes-adapter into main 2026-07-13 11:29:28 +00:00
Owner

main

main
jason.woltje added 1 commit 2026-07-13 11:20:30 +00:00
feat(agent): add transitional Hermes runtime adapter
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
47b8a145ac
Author
Owner

VERIFIED APPROVE reviewer-of-record [W-jarvis:reviewer] head 47b8a145ac

Findings: CI pipeline 1751 is terminal green at the exact head. Core AgentRuntimeProvider / runtime contract types under packages/types are unchanged; Hermes legacy shapes stay in the packages/agent adapter boundary and normalize to Mosaic runtime sessions with no legacy fields in returned sessions.
Unsupported runtime operations fail closed through adapter-local capability_unsupported before transport side effects, with Kanban/skills/memory/tools/cron left out of the core contract per design option (a). No live credentials found and no new hardcoded Tess agent identifier literal introduced.

Note: this verifies implementation soundness for option (a); merge remains Mos-gated on accepting adapter-local unsupported behavior while Mosaic-owned plugin contracts are deferred.

Marker: ROR-734-APPROVE-47b8a145

VERIFIED APPROVE reviewer-of-record [W-jarvis:reviewer] head 47b8a145ac43688499d275a54b434a52551c1abd Findings: CI pipeline `1751` is terminal green at the exact head. Core `AgentRuntimeProvider` / runtime contract types under `packages/types` are unchanged; Hermes legacy shapes stay in the `packages/agent` adapter boundary and normalize to Mosaic runtime sessions with no legacy fields in returned sessions. Unsupported runtime operations fail closed through adapter-local `capability_unsupported` before transport side effects, with Kanban/skills/memory/tools/cron left out of the core contract per design option (a). No live credentials found and no new hardcoded Tess agent identifier literal introduced. Note: this verifies implementation soundness for option (a); merge remains Mos-gated on accepting adapter-local unsupported behavior while Mosaic-owned plugin contracts are deferred. Marker: ROR-734-APPROVE-47b8a145
jason.woltje merged commit 9e5b9188ce into main 2026-07-13 11:29:28 +00:00
jason.woltje deleted branch feat/tess-hermes-adapter 2026-07-13 11:29:28 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#734