You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[checkpoint] Restore stirrup_agent jobs and deliverables #3288
responses_api_agents/stirrup_agent/app.py owns sandbox, Ray task/strategy cursor, trajectory, and deliverable commit state.
Adapter requirements
Persist the logical execution-to-runtime mapping, provider/version and physical generation, sandbox snapshot/reference, image/spec and mount fingerprints, agent or verifier cursor, and result-manifest identity. Rebind a replacement runtime atomically and fence the old handle. Never claim that a filesystem-only copy restores unsupported live process state.
Acceptance criteria
Restored work distinguishes pending generation from already committed deliverables and does not submit either twice.
Mutate runtime state, commit, replace both application and runtime process where supported, restore, and compare the next operation/result.
Stale handles and delayed old-runtime results are rejected.
Partial restore activates no execution mapping.
Duplicate retirement and failed-provider cleanup release the restored runtime exactly once.
Activity
ananthsub commentedon Oct 13, 2026
Superseded by the partial-rollout checkpointing design in #3882 onward.