Skip to content

docs: align agent and flow durability guarantees - #4907

Open
be-student wants to merge 1 commit into
micro:masterfrom
be-student:codex/4846-durability-contract
Open

docs: align agent and flow durability guarantees#4907
be-student wants to merge 1 commit into
micro:masterfrom
be-student:codex/4846-durability-contract

Conversation

@be-student

Copy link
Copy Markdown

Closes #4846.

The README implied that conversation memory resumes interrupted execution, while the durable execution design note still described shipped features as unimplemented. Add a source-linked durability contract and align the README, roadmaps, workflow/loop guides, and durable examples with it.

The guide distinguishes memory, flow checkpoints, opt-in agent checkpoints, and tracing; documents saved-stage recovery, waiting/input, retry inheritance, tool-result deduplication, and explicit resume; and identifies the limits around storage failures, repeated side effects, and concurrent recovery. The historical proposal remains available with a clear status banner. Remaining architectural work links to #4816.

Validation (Go 1.25.12):

  • go build ./... and go test ./...: passed.
  • go test ./agent ./flow: passed.
  • make harness: passed, including mock provider conformance (6 passed).
  • go run ./examples/agent-durable: passed; resumed with one tool execution.
  • New relative documentation links, guide frontmatter, and git diff --check: passed.
  • golangci-lint run ./... (v2.5.0): reports 8 existing findings in unchanged Go files: two unchecked watcher errors and six spelling findings in AI code/tests. No Go source, dependency, or lint configuration changes are included.

The documented no-secret checks use controlled models/stores and simulated interruption; they do not claim real process-kill or production-backend recovery coverage. This documentation audit was implemented and validated by Codex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: audit and align durable agent and flow claims

1 participant