ADR-045 β Agent Runtime V2 is the sole runtime
Status: Superseded in part by ADR-046 (2026-08-05)
Originally accepted: 2026-08-01
ADR-045 established the runtime authority that remains in force:
- managed Hermes is the only production agent runtime;
- AgentFS is the only session-filesystem authority;
- SessionDB is the only Hermes transcript authority;
- Hermes' returned ACP session/message identities are canonical and are never fabricated from Humanwork identifiers;
- one resident supervisor owns warm per-session machines, with concurrent conversations isolated from one another;
- a resumed session follows the identity Hermes returns;
- abandoned runs are terminalized rather than left indefinitely
running.
The original ADR also described transitional prompt, MCP-only, approval, content-gate, review, and compatibility mechanisms. Those descriptions are deleted from the current document because they are not the architecture and must not be copied back into code.
ADR-046 is the canonical current turn contract: Humanwork passes the inbound message unchanged, Hermes owns all agentic behavior, normal tools are primary and MCP fills only missing capabilities, no Humanwork delivery/tool gates exist, and no synthetic prompt/transcript layer is permitted.
The complete 2026-08-01 text remains available in Git history as an historical migration record.