Skip to content

Expose bounded MCP crash checkpoints - #108

Merged
bordumb merged 4 commits into
mainfrom
codex/mcp-crash-schedules
Aug 14, 2026
Merged

Expose bounded MCP crash checkpoints#108
bordumb merged 4 commits into
mainfrom
codex/mcp-crash-schedules

Conversation

@bordumb

@bordumb bordumb commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Outcome

TypeScript and Python now expose an identical, inert observer port for deterministic MCP execution checkpoints. The port lets a host process schedule real process death at six bounded lifecycle boundaries without reproducing Auths semantics outside the SDK.

Checkpoints

  • before verification
  • after verification
  • after durable reservation
  • before provider transmission
  • after provider transmission
  • before receipt persistence

Events are immutable, carry an execution identity only after reservation, and are propagated through execute, resume, recover, delegation, and recoverable development composition. Invalid observers fail before resources are opened.

Validation

  • TypeScript build and public API snapshot
  • 9 focused TypeScript integration tests
  • Rust formatting
  • semantic freeze (57 entries, 39 public Rust packages)
  • pre-rebase Python focused tests, strict typing, lint, and formatting; hermetic cross-platform validation delegated to CI

@bordumb
bordumb merged commit d82f05a into main Aug 14, 2026
52 checks passed
@bordumb
bordumb deleted the codex/mcp-crash-schedules branch August 14, 2026 00:04
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.

1 participant