Repository navigation
Epic: session adoption, one session model for every agent and a way to take over a running one - #534
Conversation
…ne fields Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Answers the note's seven unverified items from Claude Code, pi, codex and oh-my-pi documentation; marks what the docs leave open. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tion-note Session adoption design note (docs/session-adoption.md)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…e-session-id Outside sessions: claudeSessionId on ended rows (relay#524)
…nix hosts The runner (runner.sh) replaces the in.jsonl runner: inbox/ and sent/ with the move to sent/ as the receipt, events.jsonl event lines, runner.json. hosts[].detach_sessions defaults to on; false and Windows use ssh -T. A legacy in.jsonl run is stopped once at resume. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…uncher entry The journey drops its detach_sessions edit, seeds the loopback host, project and agent entry into settings.json, and starts the session by the entry. The replay_unavailable text names the new default. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…token The execute credential is refused on /ws; the project the journey seeds has its own token. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ngs import has run Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The api phase holds only the execute credential, which /ws refuses. The journey writes a short-lived proxy credential into the stack's settings.json and removes it after. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…'s receipt The running frame precedes the runner writing the message to the agent; a drop in that window ends the send unknown. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…etached journey needs a stack model Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…er mawk Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… follows relay's own receipt Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
relay#528: one file-channel runner for host headless sessions
…elay restart Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… events Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…feat/527-claude-adopter
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…re durable Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
relay#529: one Chief of Staff start path; closing a drop-in terminal hands the session back
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…(red) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
relay#543: host sessions swap in a tmux pane
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Codex and pi sessions run under the file-channel runner
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
relay#573: outside-session tests wait for a completed probe
|
Verified: b6f530d · repo-suite: ok relaye2e/features 246.211s (go test -race -parallel 32) · devboxverify: SUMMARY pass=9 fail=0 blocked=0 notrun=2 (stack r525, --phase api, built with eve 1399a79) · log: devbox /tmp/r525-suite3.log, /tmp/r525-dbv.log |
|
Close evidence for the epic (relay#525; owner decision 2026-10-21: relay#530 and #531 moved to the follow-up epic #575). Review: no blocking findings (each child reviewed; the review lines are on the child PRs; #574 Sonnet round 1 clean) |
|
merge-check: merged. approved, target, verified, contract, evidence |
|
Merged: approved, target, verified, contract, evidence PASS; ci NA; owner and weakening REPORT (logged in the run report). |
Closes #532
Epic: relay#525. Children merge into
epic/525-session-adoption; the close child, relay#532, closes the rest by hand.🤖 Generated with Claude Code