Ecosystem Update - 2026-05-21
Highlights
- No Tier 1 source had commits since the 2026-05-20 run, but live search surfaced a Codex-native hook catalog and the official hook docs now confirm
UserPromptSubmitas a supported turn-scoped event - Safe Quick Win applied: wired the existing local prompt classifier to
UserPromptSubmit, so route hints are generated before each turn without logging raw prompts - The next worthwhile harness work is not wholesale skill import; it is a focused hook contract pass for
apply_patch,PermissionRequest, and stop-gate output shapes
Quick Wins (implemented today)
-
UserPromptSubmitroute classifier hook hookWire existing/Users/chadsimon/.codex/bin/classify_prompt.pyinto/Users/chadsimon/.codex/hooks.json
New Tools, Skills & Patterns
-
Stop-gate output-shape repair before wiring hookFix and test those outputs before adding them to
Stop -
apply_patchhook coverage audit hookOpenAI Codex hooks docs, am-will/codex-skills hook catalog - CurrentPostToolUsecoverage is Bash-only, while Codex now documentsapply_patch/Edit/Writematcher compatibility. Audit whether existing verification/failure-context scripts should observe file-edit events or whether a separate edit-specific hook is needed -
PermissionRequest conservative-profile miner hook
-
Codex hook catalog intake skillam-will/codex-skills, hook catalog README - Evaluate the 51-bundle hook catalog one bundle at a time against the local trust model; consider only local, credential-free guards such as secret scanning, file protection, and scope/TDD gates
-
Hook parity event matrix watchopenai/codex issue #21753 - Track
PermissionRequest,PostToolUseFailure,SubagentStart/Stop,TaskCreated/Completed, andPostCompactso local harness assumptions do not drift from the shipped event surface -
Recap/focus-mode local status intake agent-patternHow Boris Uses Claude Code - Codex already has goals, subagents, and session state, but returning-to-session summaries could be improved through existing state files before adding any dashboard
Research Worth Reading
-
Full Claude Code Hook Parity (29+)- Useful as a watchlist for future Codex hook events and handler types; current local hooks should stay conservative until events are shipped and documented
-
Codex Hook Catalog- New community catalog has breadth, but the safe value is selective adaptation of tested local hook bundles rather than wholesale installation
-
Tier 2 arXiv scan was skipped because
tier2_last_runwas2026-05-20T10:33:24Zand this run began at2026-05-21T10:30:41Z, just under the 24-hour threshold.
Considered, Not Adopting
Items reviewed and explicitly declined this cycle, with the reason. Curation discipline matters more than coverage.
-
Wholesale install
am-will/codex-skills— - rejected because it imports many skills/hooks and some require credentials, new tools, or new scripts; use audited single-bundle intake instead -
Enable
plugin_hooksautomatically — - rejected because plugin-bundled hooks are executable code and still need trust review before global enablement -
Add prompt logging through
UserPromptSubmit— - rejected because global prompt telemetry must remain opt-in; today's hook stores only route classification, not raw prompts - Wire stop-gate scripts immediately — - rejected for today because the existing scripts need output-shape repair against the current documented Stop hook contract
- Enable native Codex memories automatically
-
Edit
AGENTS.mdas a Quick Win — - rejected by the ecosystem-update hard limit; constitutional policy changes require explicit direction