핵심 변경
- Lead 지시 설치 방식을
model_instructions_file = "lead.instructions.md"에서 top-level developer_instructions 인라인 값으로 전환했습니다.
- Nexus custom subagent TOML의
developer_instructions가 Lead 지시를 덮어쓸 수 있어, Nexus subagent가 Lead-only 지시를 상속하지 않도록 했습니다.
- 정확하지 않은 Codex built-in role 재정의를 피하기 위해
default / worker / explorer shadow TOML은 설치하지 않습니다.
사용자 영향 / 마이그레이션
- 재설치/업데이트 후 managed
model_instructions_file = "lead.instructions.md"는 제거되고, Lead 지시는 developer_instructions에 인라인으로 기록됩니다.
- Nexus custom subagent는 격리되지만, Codex built-in
default / worker / explorer를 직접 spawn하는 경우까지 이 릴리스가 별도 role TOML로 보호하지는 않습니다.
검증
bun install --frozen-lockfile
bun run check
node scripts/codex-nexus.mjs --help
npm pack --dry-run
- tarball 기반 isolated user/project install smoke
- publish 후
npm view codex-nexus version, npx -y codex-nexus@0.4.2 --help, published package 기반 user/project install + --trust-hooks + doctor
주의
codex-cli 0.130.0에서 noninteractive codex exec 실행은 확인했지만, 해당 경로에서는 hook firing 증거가 관측되지 않았습니다. 따라서 interactive Codex session hook firing은 이번 릴리스의 runtime-verified 항목으로 주장하지 않습니다.
npm: https://www.npmjs.com/package/codex-nexus