feat(codex): add dormant live execution teleport controller - #1605
feat(codex): add dormant live execution teleport controller#1605khaliqgant wants to merge 13 commits into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Cross-repo verdict: RED / not composable at 0262242 with Cloud #3137 at 42379df67. The local turn-boundary scheduling is coherent, but the Cloud lifecycle routes do not exist; checkpoint/seal is not invoked; restart can resume local after unconfirmed revoke; first remote-turn failure is committed too early; and arbitrary wss URLs can cross the provider-neutral boundary. Full findings and binding E2B+Daytona harness: https://github.com/AgentWorkforce/cloud/pull/3133#issuecomment-5386684275. Do not merge at this head. |
|
Exact-head review update: the queued-teleport recovery blocker is fixed at The command now distinguishes explicit normal completion from terminal/error unwind. Failed/interrupted recovered turns render and durably ACK their evidence, then close with cancellation disabled; any consumed prewarm identity is fenced while the accepted request and its expected generation are atomically rebased for restart. The file-backed 3×3 prewarm/outcome matrix exercises the production shutdown helper and proves no acquire before ACK, one new-generation prewarm, and exactly one acquire. Gates at this exact head:
This PR remains dormant/draft pending dependency-ordered Relayfile + Cloud composition and the real E2B/Daytona product proofs. |
|
Exact-head repair gate for c96255b: local review and Veto are GREEN; CI is still running and this PR remains draft. Verified independently:
Hold: do not merge or enable this path until exact CI is green, Cloud has the repaired sandbox and Relayfile dependencies composed, and the same-thread E2B plus Daytona failure matrix passes. |
Outcome
Adds the dormant Relay half of AgentWorkforce/cloud#3121 and #3133: Relay owns a long-lived local Codex app-server/thread, while one command (relay codex teleport) queues Cloud execution for the next concrete turn/start boundary.
This PR must remain draft and must not merge before the matching Cloud control-plane/WSS bridge contract and cross-repo product E2E are green.
Contract implemented
Evidence
UNPROVEN / merge blockers
Related durable design/proof: AgentWorkforce/cloud#3121, AgentWorkforce/cloud#3133.