- Added onInterrupt:"replay" to WorkerJavaScriptBackend so code can automatically resume after deploys or crashes, reusing recorded results.
- Introduced ctx.interrupt() to pause agent runs for external approval, with support for custom modules (e.g., GitHub comment approval).
- Provided workspace.runtime.pending(), workspace.runtime.respond(), and workspace.runtime.recover() APIs to manage pending approval calls and trigger manual recovery.