feat: add Codex CLI compatibility layer

- flake.nix: devShell with yq-go for config generation
- generate-codex.sh: generates Codex agent TOML, AGENTS.md, and
  config.toml from Claude source files (idempotent, yq-powered)
- install.sh: optional Codex symlinks when ~/.codex exists (skills
  shared via ~/.agents/skills/, agents/config/AGENTS.md to ~/.codex/)
- .gitignore: exclude generated codex/ directory
- README.md: document Codex compatibility setup and model mapping
This commit is contained in:
Bryan Ramos 2026-04-02 08:28:29 -04:00
parent 8d08f9650c
commit d812c7f49a
6 changed files with 287 additions and 0 deletions

3
.gitignore vendored
View file

@ -8,3 +8,6 @@ settings.local.json
# OS noise
.DS_Store
Thumbs.db
# Generated Codex CLI config (derived from Claude source files via generate-codex.sh)
codex/