Skip to content

v0.5.0 — toggle CLI + Codex v0.124 GA alignment

Choose a tag to compare

@Sora-bluesky Sora-bluesky released this 24 Apr 10:52
· 6 commits to main since this release
e0193d9

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-toggle CLI: on / off / status / set subcommands that flip ~/.codex/state/jp-harness-mode and back up the previous mode to .bak
  • off value for jp-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.md and docs/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 decision

Changed

  • Documentation realigned around the current strict-lite default (was strict-centric before) — docs/ARCHITECTURE.md, docs/HOOKS.md, docs/INSTALL.md, docs/OPERATIONS.md, AGENTS.md
  • Reflects Codex v0.124.0 marking codex_hooks stable (PR #19012). The [features] codex_hooks = true line the installer writes is now a harmless no-op on 0.124+, and still required on 0.1200.123
  • README.md replaces the stale +15% overhead number with the measured range +0+60% from the actual jp-harness-lite.jsonl corpus
  • docs/DEPRECATION.md now reflects that uninstall is automated since v0.3.4

Tests

  • 224 tests passing, including 12 new cases in tests/test_toggle.py

Full changelog: v0.4.2...v0.5.0