Skip to content

Own managed workers and checkpoint recovery in the runtime - #9

Merged
everettVT merged 2 commits into
mainfrom
codex/hhmm-x0-acceptance
Sep 29, 2026
Merged

everettVT merged 2 commits into
mainfrom
codex/hhmm-x0-acceptance

Conversation

@everettVT

Copy link
Copy Markdown
Owner

Managed agent execution previously depended on the HTTP process, and managed worlds had no supported exact-state recovery path. This adds runtime-owned worker profiles and process supervision, fenced reads and durable effect admissions, exact-pin JSON recovery, and asynchronous local Iceberg staging/publication. Application prompts and tool semantics stay outside the runtime.

Saved library artifacts use the existing immutable registry; Observer and application workers share one small Python attachment client. Native builds now isolate generated projects and publish Cargo-reported executables, fixing cross-program artifact reuse.

Validation: 145 Rust tests, 80 Python tests, nine installed-client checks, formatting and strict all-feature clippy passed on Rust 1.95. Native JSON/Iceberg restoration, contention, cleanup and artifact isolation have separate source-bound receipts in docs/evidence. Product integration also exercised independent HHMM/composed worlds and an in-flight worker surviving HTTP replacement.

Limits: local same-user ownership and trusted workers; local SQLite/FileIO Iceberg only; whole-program input checkpoints; no automatic effect retry, remote exactly-once guarantee, or distributed runtime. Native build and storage receipt provenance distinguishes earlier candidates from the final regression-tested candidate.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@everettVT
everettVT merged commit 5524ed9 into main Sep 29, 2026
2 checks passed
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