Event-driven background jobs for agents — a localhost job daemon with an MCP interface. Start detached commands, track them via structured AGENT_EVENT progress/metrics/checkpoints, wait on durable SQLite state, and wake Codex or OpenCode sessions when a job needs attention.