~/chadacus.dev/ecosystem-update/2026-05-21

Ecosystem Update - 2026-05-21

May 21, 2026 · curated by Chad Simon · 16 items reviewed

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 UserPromptSubmit as 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)

  • UserPromptSubmit route classifier hook hook
    Wire existing /Users/chadsimon/.codex/bin/classify_prompt.py into /Users/chadsimon/.codex/hooks.json

New Tools, Skills & Patterns

  • Stop-gate output-shape repair before wiring hook
    Fix and test those outputs before adding them to Stop
  • apply_patch hook coverage audit hook
    OpenAI Codex hooks docs, am-will/codex-skills hook catalog - Current PostToolUse coverage is Bash-only, while Codex now documents apply_patch/Edit/Write matcher 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 skill
    am-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 watch
    openai/codex issue #21753 - Track PermissionRequest, PostToolUseFailure, SubagentStart/Stop, TaskCreated/Completed, and PostCompact so local harness assumptions do not drift from the shipped event surface
  • Recap/focus-mode local status intake agent-pattern
    How 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_run was 2026-05-20T10:33:24Z and this run began at 2026-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_hooks automatically- 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.md as a Quick Win- rejected by the ecosystem-update hard limit; constitutional policy changes require explicit direction

Sources Reviewed

// archive

← back to all digests