Prepare v0.4: reliable memory, traceable corrections and executable evaluation - #6
Merged
Merged
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ac5819d9af
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Shared project memory needs reliable identity, safe corrections and evidence that it helps real work. This candidate completes the reliability and correction implementation, adds an executable evaluation harness and demo, and prepares v0.4.0rc1 for review.
Changes
September 12 follow-up
--codex-modelrunner shortcut, with preflight before task execution.Validation
Previous candidate GitHub Actions on
0c227afc6e1d8be6c31067a57cac6e7d665e6eb6: 6 jobs passed; 1 optional semantic job skipped. Linux Python 3.10/3.12 and Windows Python 3.12 each ran the full suite: 265 passed, 0 failed, 1 skipped. Both MCP SDK jobs and fresh package installation passed. CI results.Implementation CI on
f18e156c7b0c473c301a816f7f4d0544417c4868is green: 7 jobs passed; 1 optional semantic job skipped. Linux Python 3.10/3.12, Windows Python 3.12 and macOS Python 3.12 each completed the full suite with 297 passed, 0 failed, 1 skipped. Both MCP SDK jobs and fresh package installation passed. Latest CI run.Compatibility and remaining evidence
Format 3 requires all shared writers to upgrade together. MCP/CLI edits now require expected_revision. Python retains optional revision guards for compatibility. Existing records outside new input limits remain editable.
The optional semantic model remains untested. Linux, Windows, macOS and both supported Python versions were verified in GitHub Actions. Codex CLI 0.154.0 version/help/login preflight passed, but two 45-second connection pilots produced no completed task; the diagnostic retry recorded 401 Unauthorized. The maintainer has deferred the 18-session calibration and 216-session test comparison for this candidate. No further live evaluation or authentication is required for candidate preparation. Live client use of MCP remains unverified; fixture verification does not establish agent performance, and the README makes no new coding-performance claim. The 0.4.0rc1 wheel and sdist built successfully and passed fresh-install checks. GitHub/PyPI publication remains pending: the connected GitHub tools provide no release action, and the browser connection failed.
See docs/verification-v0.4.md and docs/verification-codex-adapter.md for commands/evidence, docs/evaluation.md for the live-run procedure, and docs/migration-v0.4.md for upgrade/rollback details.
Release-scope follow-up
Local follow-up checks passed:
AGENT_MEMORY_EMBEDDER=hashing python examples/handoff_demo.py,python -m build,python scripts/check_wheel.py, andgit diff --check. The clean wheel check verifies installed imports, legacy-ID correction/reopen, MCP construction and CLI doctor. Current-head CI onb683504d3a5b8d52c10bfc1280f47649f1e06262is green: 7 jobs passed; 1 optional semantic job skipped. Linux Python 3.10/3.12, Windows Python 3.12 and macOS Python 3.12 each ranAGENT_MEMORY_EMBEDDER=hashing python -m pytest -q -rawith 297 passed, 0 failed, 1 skipped. Both MCP SDK jobs and package/fresh-install verification passed. Current CI run.