AGENTS.md · git:20261017.c340cb9 · 2026-10-17 · sha256 dce1bdfaf3dc9d66
AGENTS.md git:20261017.c340cb9A
Immutable. This exact content never changes and is served at /api/v1/blob/dce1bdfaf3dc9d66.
# Agent instructions Oh My Diff (OMD) patches Codex `0.163.0` with a host for TypeScript mods. ## Building a mod Follow [docs/AGENT_MOD_GUIDE.md](docs/AGENT_MOD_GUIDE.md). A mod lives in its own folder or repository, not in this one. ## Changing this repository - New features are mods, plugins, skills or hooks. The patched Codex code (`runtime/`) only gets general building blocks that several unrelated mods can use, never one feature. - Set up and check changes as described in [CONTRIBUTING.md](CONTRIBUTING.md). Run only the checks for what you changed; the full suite runs nightly. - Edit the patch in a scratch tree (`python3 .github/scripts/build.py setup NAME`), never by hand. `python3 .github/scripts/build.py sync NAME` writes it back. - Use `pnpm`, never `npm` or `npx`. Tool versions come from `mise.toml`. - No compatibility shims: OMD is pre-1.0, so change or delete code and update every caller. - Write no code comments except one line on genuinely abstract code. - Pull request titles become changelog lines; prefer Conventional Commits (see CONTRIBUTING). - Don't commit secrets, credentials or personal paths.