Ecosystem Update - 2026-06-01
Highlights
- Today's actionable signal is not another orchestration layer; it is runtime hygiene: the local PATH
codexis 0.133.0 while the packaged Codex.app CLI is 0.135.0-alpha.1, and official stable is 0.135.0 - Implemented two safe harness Quick Wins: protected-branch push blocking in
pre_tool_guard.py, and CLI split-brain/pre-release visibility incodex-runtime-doctor
Quick Wins (implemented today)
-
Protected main/master push guard hookImplemented hard block in existing
pre_tool_guard.pyforgit pushtargetingmainormaster -
CLI binary split-brain doctor check hookImplemented read-only
codex-runtime-doctorcheck for PATH vs packaged CLI version mismatch and pre-release channel warnings
New Tools, Skills & Patterns
-
Stable Codex 0.135.0 upgrade and smoke Codex-mdhttps://github.com/openai/codex/releases - PATH
codexis still 0.133.0 while the packaged app binary is 0.135.0-alpha.1. Do a deliberate stable-channel alignment pass with rollback notes instead of auto-upgrading during ecosystem-update -
Protected-branch guard regression tests hookhttps://github.com/openai/codex/issues/25312 - Add a small local test file for
pre_tool_guard.pythat proves protected branch pushes block whilecodex/*branch pushes remain allowed -
Goal-aware Stop completion hook evaluation hookhttps://howborisusesclaudecode.com/ - The setup has
[features].goals = trueand Stop memory hooks, but no currently wired deterministic completion gate. Evaluate existingcompletion_gate.pyoutput shape before any hook wiring -
Skill gotchas coverage audit skillhttps://github.com/shanraisshan/codex-cli-best-practice - Many installed skills already use progressive disclosure, but a focused pass could verify every high-use skill has a concise Gotchas section and trigger-quality description
Research Worth Reading
-
How Coding Agents Fail Their Users: A Large-Scale Analysis of Developer-Agent Misalignment in 20,574 Real-World Sessions- Directly supports the local AgentOps emphasis on constraint boundaries, inaccurate self-reporting checks, and evidence-backed closure
Considered, Not Adopting
Items reviewed and explicitly declined this cycle, with the reason. Curation discipline matters more than coverage.
- Enable native Codex memories as a Quick Win - conflicts with the current omni-mem-first policy and prior rejection history; memory behavior needs an explicit pilot, not a daily auto-toggle.
- Enable plugin hooks globally - still an under-development feature in local posture policy; no automatic rollout.
- Upgrade to a pre-release Codex CLI such as packaged 0.135.0-alpha.1 - pre-release channel conflicts with global runtime posture unless explicitly validating an experiment.
- Global auto-format PostToolUse hook - broad behavior change and no existing project-neutral formatter script; keep as repo-local or explicit workflow work.
-
Wholesale import from community skill/plugin catalogs - requires
codex-skill-audit --strictand targeted need; not safe as a daily Quick Win. - AgentView/AgentsRoom-style visual control plane - useful pattern, but it implies a new monitoring service and duplicates existing task-manager, goals, doctor, and reports surfaces.
- Claude prompt/agent-based hooks - non-deterministic and not Codex-native; production workflow should prefer command hooks and explicit verifier agents.