mirror of
https://github.com/stablyai/orca.git
synced 2026-09-30 08:03:12 +00:00
A terminal artifact is now addressed by the tab plus the terminal text that named it. The desktop re-resolves the path and re-earns the file grant on every chunk, so a retired terminal cannot keep serving bytes and there is no token, TTL or record cap to keep. `artifactRelease` has nothing left to release. An agent session is addressed by the agent and provider session id the scan already reports, and paging is a caller-supplied offset. The vault's own row id embeds the transcript path, so the projection publishes the provider id instead of the composite. The resume mutation key is derived from the session, and the host's existing create-result TTL owns its lifetime. The agent-history host calls now go through the typed runtime functions the sibling RPC handlers call, with no dispatch by method name and no re-parsing. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb