Highlights
- Fixed project-scoped Codex turns that use current environment envelopes and auxiliary workspace roots.
- Fixed stale launcher helper ownership that caused
HTTP 400 ... owned by another helper processafter compaction, theme changes, or helper replacement. - Improved ChatGPT terminal-error recovery: retryable failures now retire the failed browser session instead of replaying the same cached error.
- Reworked context accounting with the GPT-5
o200k_basetokenizer, early inline-transport compaction pressure, a clear composer ceiling, and structured compaction failures. - Added fail-closed DOM-drift detection when ChatGPT stops generating without exposing the completed-turn action.
- Restored the previous Codex route automatically when launcher runtime or tunnel startup fails, including unhealthy, external, stale, and removal-failure states.
- Improved tunnel supervision to rely on local runtime health, preserve actionable diagnostics, and safely recover stale launcher ownership.
- Made launcher runtime upgrades transactional after a manual reinstall, including same-version runtime replacement.
- Prevented stalled-turn diagnostics from logging response content; logs now retain only DOM metadata and sizes.
- Doctor now shows all failed and warning checks instead of hiding early failures behind later healthy checks.
- Fixed compaction-summary framing, Linux launcher PID detection, and cross-platform Chrome defaults.
Verification
- 222 core tests and 152 launcher tests
- TypeScript checks and dependency audit
- Production renderer and relocatable runtime builds
- Packaged launcher smoke tests on macOS Intel, macOS Apple Silicon, Windows, and Linux
- macOS embedded-runtime and application signature verification
- Every published asset covered by the checksum manifest
Full Changelog: v1.1.2...v1.1.3