v0.5.0 — toggle CLI + Codex v0.124 GA alignment
Highlights
Flip the harness on/off without uninstalling so you can A/B compare runs with and without the harness — useful now that GPT-5.5-era Codex output is visibly more readable on its own.
Added
ja-output-toggleCLI:on/off/status/setsubcommands that flip~/.codex/state/jp-harness-modeand back up the previous mode to.bakoffvalue forjp-harness-mode: both Stop and SessionStart hooks return 0 at the top, so Codex output passes through untouched- Codex-App-friendly toggle prompts in
README.mdanddocs/INSTALL.md— paste the prompt into the chat box and Codex performs the same file edit the CLI does
A/B comparison flow
ja-output-toggle off # use Codex for a while
ja-output-toggle on # use it for the same length
ja-output-stats ab-report \
--baseline <off-range> \
--test <on-range> # Wilson 95% lower bound ship decisionChanged
- Documentation realigned around the current
strict-litedefault (wasstrict-centric before) —docs/ARCHITECTURE.md,docs/HOOKS.md,docs/INSTALL.md,docs/OPERATIONS.md,AGENTS.md - Reflects Codex
v0.124.0markingcodex_hooksstable (PR #19012). The[features] codex_hooks = trueline the installer writes is now a harmless no-op on0.124+, and still required on0.120–0.123 README.mdreplaces the stale+15%overhead number with the measured range+0–+60%from the actualjp-harness-lite.jsonlcorpusdocs/DEPRECATION.mdnow reflects that uninstall is automated sincev0.3.4
Tests
- 224 tests passing, including 12 new cases in
tests/test_toggle.py
Full changelog: v0.4.2...v0.5.0