Skip to content

24 Durable Execution

KepCup 开发助理 edited this page Oct 24, 2026 · 1 revision

24 Durable Execution

Source: docs/design/24-durable-execution.md

Status

Host Durable Journal / resume: not implemented. External side-effect ledger tool_effects (D78): implemented.

Run classes (D67)

Class Behavior
Ephemeral (default) D49: mark interrupted; no auto-resume; user may retry from task card
Durable (designed) Resume from journal + tool replay policies

Applies to tasks after D75.

tool_effects (D78)

Before external side effects (browser click/type/key, non-read MCP, git remote, unsandboxed shell, cross-Bot delegate, @ other Bots — unknown tool names treated external), write ledger rows (intended / executing → terminal). Startup marks stranded executing as uncertain. Interrupted retry may require reviewed:true when prior completed/unknown effects exist on the chain. See also 13-Permissions approval dedupe.

Clone this wiki locally