Release line: stable
This patch release ships the merged app-bind history repair from PR #460 and
documents the explicit Codex Desktop workaround when the app bind makes older
local history appear hidden under the active provider.
- Package version prepared for publish:
2.1.3 - Previous stable release:
v2.1.2 - Semver rationale: patch release for issue
#459, covering successful session-index repair, app-bind status guidance, and Desktop history workaround documentation.
- Successful wrapper-launched Codex sessions now repair the local
session_index.jsonlwhen official Codex reports the knownfailed to record rollout itemsthread-store noise. - Session-index repair requires real
session_metaevidence and does not run for failed forwarded sessions. - Concurrent repair attempts are serialized through the existing shadow-home lock and replace the index atomically.
- App-bind status warnings use the resolved active status path before printing history visibility and model speed guidance.
- Added the explicit Desktop history workaround:
codex auth rotation unbind-apporcodex auth rotation disable. - Clarified that model speed and reasoning control stay with Codex config or
CLI flags through
model_reasoning_effort.
npm run lintnpm run typechecknpm test -- test/index-retry.test.tsnpm test -- test/codex-manager-rotation-command.test.ts test/app-bind.test.ts test/codex-bin-wrapper.test.ts- full
npm test npm run buildnpm run pack:check- installed-session stress smoke on merged
main
- Previous release notes:
docs/releases/v2.1.2.md