Published to npm as @bitkyc08/opencodex@2.71.0-preview.20260929 with dist-tag preview.
Bug Fixes
- Apply the live sampling and tool-choice contract to every Claude family (#6217)
- Reject forged ss owner tuples before trusting a PID (#6194)
- Preserve drift-heal ownership veto before config writes (#6195)
- Bound GLM checkpoint envelope detection work (#6193)
- Prevent blank scrolling past the Usage report (carry #6089) (#6218)
Documentation
- Record Sonnet 5.5 rollout and 2.70.0 release (#6216)
- Record Claude contract hardening and PR carries (#6219)
Chores
- Integrate six reviewed PRs for 2.71.0 (#6224)
Other Changes
Changelog
Full Changelog: v2.70.0...v2.71.0-preview.20260929
- #6193 fix(adapters): bound GLM checkpoint envelope detection work @luvs01
- #6194 fix(link): reject forged ss owner tuples before trusting a PID @luvs01
- #6195 fix(codex): preserve drift-heal ownership veto before config writes @luvs01
- #6213 chore(release): open dev at 2.71.0 before releasing 2.70.0 @github-actions[bot]
- #6216 docs(devlog): record Sonnet 5.5 rollout and 2.70.0 release @lidge-jun
- #6217 fix(anthropic): apply the live sampling and tool-choice contract to every Claude family @lidge-jun
- #6218 fix(gui): prevent blank scrolling past the Usage report (carry #6089) @lidge-jun
- #6219 docs(devlog): record Claude contract hardening and PR carries @lidge-jun
- #6224 chore(release): integrate six reviewed PRs for 2.71.0 @lidge-jun
- #6227 release: 2.71.0-preview.20260929 @lidge-jun