Killer demo #2 — freeze the fleet, move it, resume in place
Mid-talk, one click: stop & snapshot every running agent, carry the state to different machines, and resume every session exactly where it left off.
The beat#
- Recap demo #1's live fleet on machine A.
- Freeze fleet → every session snapshotted (prompt pos, cwd, agent-context, secret bindings) and stopped at a clean point.
- On machine B (different host, its own daemon) → Restore bundle.
- Sessions resume on B from the exact frozen line; a lineage breadcrumb shows
B-session ← A-session. - "We just live-migrated a working agent fleet between machines. Workspaces are infrastructure."
Why it's grounded, not vapor#
It stands on substrate that already ships:
- R2 durable lossless event store → "resume in place" replays from it.
- R3 crash-safe state + reconcile → a different daemon adopts the work without zombies.
- db-lineage-001 (0.3.8) → "same session, new machine" is a real lineage edge.
- Agent-context snapshots (migration 0007) → the AGENTS.md/skills the restore re-binds.