Immutable
release. Only release title and notes can be modified.
Published to npm as @bitkyc08/opencodex@2.77.0 with dist-tag latest.
New Features
- Add Claude subagent force and Remote Link setup recovery (#6489)
- Add explicit help paths and complete reference (#6498)
- Organize help around common tasks (#6500)
- Guide recovery from command typos (#6503)
Bug Fixes
- Remove blank tail from account-page scrolling (#6475)
- Register subagents after first-party setup (#6484)
- Forward the Grok conversation as session_id so OpenAI prefixes stay warm (#6482)
- Preserve JSON while escaping human output (#6459)
- Keep backup names out of Windows cmd logging (#6455)
- Preserve legacy cleanup before startup prechecks (#6457)
- Integrate reviewed provider, client, and desktop recovery train (#6487)
- Resolve late train review findings and regression gaps (#6490)
- Normalize short Windows home paths for Scoop npm (#6494)
- Group discovered effort families across versions (#6501)
- Keep restart rechecks within their deadline (#6506)
- Stabilize large native HTTP uploads (carry #6508) (#6513)
- Retain tool batches across assistant commentary (#6519)
- Keep native context failures terminal in Messages (#6516)
- Group Claude 5.5 usage and derive reference prices (#6514)
- Classify revoked native sessions without stale attribution (#6515)
- Preserve Claude identity across token rotation (carry #6378) (#6518)
- Stabilize standalone pairing for Child enrollment (#6517)
- Require pairing for child link join (#6076)
- Preserve stored-main ownership and scoped refresh refusal (#6523)
- Preserve plan-model refusal evidence through error projection (#6527)
- Refuse unbooked dispatches under applicable ceilings (#6538)
- Preserve bounded nested HTTP refusal semantics (#6540)
Documentation
- Update TokenLab docs links (#6474)
- Record native account carry publication (#6536)
- Record scoped release stabilization and verification gates (#6541)
Chores
- Drain Windows ACL work and startup child output (#6495)
- Isolate release fixtures and release holder leases cooperatively (#6543)
Other Changes
Changelog
Full Changelog: v2.76.0...v2.77.0
- #6076 fix(security): require pairing for child link join @luvs01
- #6455 fix(service): keep backup names out of Windows cmd logging @luvs01
- #6457 fix(claude): preserve legacy cleanup before startup prechecks @luvs01
- #6459 fix(cli): preserve JSON while escaping human output @luvs01
- #6462 chore(release): open dev at 2.77.0 before releasing 2.76.0 @github-actions[bot]
- #6474 docs(providers): update TokenLab docs links @hedging8563
- #6475 fix(gui): remove blank tail from account-page scrolling @lidge-jun
- #6482 fix(grok): forward the Grok conversation as session_id so OpenAI prefixes stay warm @lidge-jun
- #6484 fix(claude): register subagents after first-party setup @lidge-jun
- #6487 fix: integrate reviewed provider, client, and desktop recovery train @lidge-jun
- #6489 feat: add Claude subagent force and Remote Link setup recovery @lidge-jun
- #6490 fix: resolve late train review findings and regression gaps @lidge-jun
- #6494 fix(update): normalize short Windows home paths for Scoop npm @lidge-jun
- #6495 test: drain Windows ACL work and startup child output @lidge-jun
- #6498 feat(cli): add explicit help paths and complete reference @lidge-jun
- #6500 feat(cli): organize help around common tasks @lidge-jun
- #6501 fix(antigravity): group discovered effort families across versions @lidge-jun
- #6503 feat(cli): guide recovery from command typos @lidge-jun
- #6506 fix(cli): keep restart rechecks within their deadline @lidge-jun
- #6513 fix(responses): stabilize large native HTTP uploads (carry #6508) @lidge-jun
- #6514 fix(antigravity): group Claude 5.5 usage and derive reference prices @lidge-jun
- #6515 fix(codex): classify revoked native sessions without stale attribution @lidge-jun
- #6516 fix(claude): keep native context failures terminal in Messages @lidge-jun
- #6517 fix(security): stabilize standalone pairing for Child enrollment @lidge-jun
- #6518 fix(oauth): preserve Claude identity across token rotation (carry #6378) @lidge-jun
- #6519 fix(ollama-native): retain tool batches across assistant commentary @lidge-jun
- #6523 fix(codex): preserve stored-main ownership and scoped refresh refusal @lidge-jun
- #6527 fix(combos): preserve plan-model refusal evidence through error projection @lidge-jun
- #6536 docs: record native account carry publication @lidge-jun
- #6538 fix(spend): refuse unbooked dispatches under applicable ceilings @lidge-jun
- #6540 fix(combo): preserve bounded nested HTTP refusal semantics @lidge-jun
- #6541 docs: record scoped release stabilization and verification gates @lidge-jun
- #6543 test: isolate release fixtures and release holder leases cooperatively @lidge-jun
- #6550 release: 2.77.0 @lidge-jun