kunchenguid / codex-adapter
Use when modifying or testing `packages/codex-plugin` or Codex `/compact` behavior.
0
SKILL.md1.2 KB
- Codex adapter (
packages/codex-plugin, hint-only: nothing outside a Codex session can run/compact). Its sources are TypeScript that plainnodetype-strips, so they must stay erasable - no parameter properties, no enums. Codex rebuilds a hook's PATH from a shell snapshot and may have nonodeon it, so hooks go throughhooks/run.sh, which is silent when it finds none. Judging is gated to the interactive TUI by the rollout'soriginator. The rollout transcript format is explicitly unstable upstream:src/rollout.tsnever throws and degrades to the strictest floor.scripts/validate.mjschecks the package is loadable exactly as shipped. Snooze/dismiss are a known gap and follow-up: suppressing advice safely needs a reliable current-session identity that Codex gives neither the hook nor the CLI, so the CLI could only mutate the most recently written session record. Windows support is a possible follow-up: this ship is macOS and Linux only because the hooks run through POSIXshand have nocommandWindowsentries.