github lidge-jun/opencodex v2.13.0-preview.20260812

latest release: v2.13.0
pre-release5 hours ago

Published to npm as @bitkyc08/opencodex@2.13.0-preview.20260812 with dist-tag preview.

New Features

  • Lab: CL-06 routing compatibility policy; CL-07 task effectiveness evidence; CL-08 bounded automation with trusted live-route dispatch; CL-09 passive production evidence (#1394, #1438, #1447, #1489)
  • Import Cockpit Tools accounts through safe adapters (#1357)
  • Providers: Add Novita AI preset; Add Nous Portal (Nous Research) OAuth provider — device grant + free/paid live catalog (#1318, #1397)
  • Codex: Coordinate reset-credit recovery attempts; Show per-account usage (#1410, #1488)
  • Ultra mode toggle — proactive delegation for every model/effort (#1209)

Bug Fixes

  • Responses: Restore DeepSeek streaming and routed code-mode tools; Reject unscoped reasoning replay; Bind reasoning replay to route identity (#1361, #1474, #1505)
  • Treat local CI checklist as author attestation (#1437)
  • Oauth: Guard expires_in parsing against NaN across token responses; Continue manual flow when callback port is occupied; Harden generated account ids against collisions (#1418, #1476, #1513)
  • Align WSL Codex home ownership (#1427)
  • Reconcile PR from head SHA when the commit-PR index lags (#1445)
  • Recognize Codex Team plans in pool capacity; Add per-model structured output opt-out; [WRONG BRANCH] tmp: rebase #1470 onto dev; [WRONG BRANCH] tmp: rebase #1474 onto dev; [WRONG BRANCH] tmp: rebase #1484 onto dev (#1443, #1424, #1490, #1492, #1495)
  • Preserve hosted web search choices (#1428)
  • Scope catalog-state guidance to what we can attribute (#1407)
  • Codex: Honor split SQLite state homes; Preflight sync injection before catalog writes; Keep collaboration guidance before conversation; Fence native reads for foreign service-home ownership (#1425, #1461, #1380, #1470)
  • Apply providerContextCaps.openai to native OpenAI rows (#1435)
  • Prevent accidental Add Provider modal dismissal (#1481)
  • Tolerate null tool-call padding (#1468)
  • Route OpenCode Go Luna through Responses (#1484)
  • Preserve parallel reasoning replay (#1501)
  • Forward structured output schemas (#1464)
  • Cli: Bind local diagnostic reads to runtime; Follow up on local diagnostic review findings (#1448, #1516)
  • Preserve cyber-policy request logs (#1511)

Documentation

  • Table-safe Kiro install pipes in translations; fix live-test account read (follow-up to #1397) (#1450)

Chores

  • Await proxy teardown before cleanup (#1414)
  • Cli: Move CLI head dispatch into src/cli/root.ts; Add command registry as single metadata source; Registry-driven command dispatch module; Normalize process exit through dispatchCommand; Fold internal-dispatch and pin help banner; Add focused dispatch behavior tests (#1444, #1446, #1451, #1455, #1456, #1457)
  • Isolate Bun test shards into fresh-process batches; Classify Bun epoll faults as runtime crashes (#1469, #1475)
  • Align transaction timeout budget (#1507)

Other Changes

  • Add Traditional Chinese (zh-TW) localization for GUI, README, and docs (resync); [WRONG BRANCH] tmp: rebase #1476 onto dev (#1440, #1493)

Changelog

Full Changelog: v2.12.0...v2.13.0-preview.20260812

  • #1209 feat(v2): Ultra mode toggle — proactive delegation for every model/effort @dbc-hbin
  • #1318 feat(providers): add Novita AI preset @olddonkey
  • #1357 feat(auth): import Cockpit Tools accounts through safe adapters @agentHits
  • #1361 fix(responses): restore DeepSeek streaming and routed code-mode tools @baileyh8
  • #1380 fix(codex): keep collaboration guidance before conversation @harryzhou2000
  • #1394 feat(lab): CL-06 routing compatibility policy @Wibias
  • #1397 feat(providers): add Nous Portal (Nous Research) OAuth provider — device grant + free/paid live catalog @Cheurteenyt
  • #1407 fix(collaboration): scope catalog-state guidance to what we can attribute @abhisheksharma2411
  • #1410 feat(codex): coordinate reset-credit recovery attempts @luvs01
  • #1414 test(windows): await proxy teardown before cleanup @luvs01
  • #1418 fix(oauth): guard expires_in parsing against NaN across token responses @Bruce-Yii
  • #1424 fix: add per-model structured output opt-out @Ingwannu
  • #1425 fix(codex): honor split SQLite state homes @Ingwannu
  • #1427 fix(service): align WSL Codex home ownership @Ingwannu
  • #1428 fix(claude): preserve hosted web search choices @Ingwannu
  • #1435 fix(catalog): apply providerContextCaps.openai to native OpenAI rows @Yuxin-Qiao
  • #1437 fix(pr-quality): treat local CI checklist as author attestation @Wibias
  • #1438 feat(lab): CL-07 task effectiveness evidence @Wibias
  • #1440 Add Traditional Chinese (zh-TW) localization for GUI, README, and docs (resync) @letr1n1ty
  • #1443 fix: recognize Codex Team plans in pool capacity @terrytan95
  • #1444 refactor(cli): move CLI head dispatch into src/cli/root.ts @Wibias
  • #1445 fix(ci): reconcile PR from head SHA when the commit-PR index lags @Wibias
  • #1446 refactor(cli): add command registry as single metadata source @Wibias
  • #1447 feat(lab): CL-08 bounded automation with trusted live-route dispatch @Wibias
  • #1448 fix(cli): bind local diagnostic reads to runtime @luvs01
  • #1450 docs(providers): table-safe Kiro install pipes in translations; fix live-test account read (follow-up to #1397) @Wibias
  • #1451 refactor(cli): registry-driven command dispatch module @Wibias
  • #1455 refactor(cli): normalize process exit through dispatchCommand @Wibias
  • #1456 refactor(cli): fold internal-dispatch and pin help banner @Wibias
  • #1457 test(cli): add focused dispatch behavior tests @Wibias
  • #1461 fix(codex): preflight sync injection before catalog writes @Ingwannu
  • #1464 fix(anthropic): forward structured output schemas @Lqm1
  • #1468 fix(openai-chat): tolerate null tool-call padding @dbc-hbin
  • #1469 ci: isolate Bun test shards into fresh-process batches @Wibias
  • #1470 fix(codex): fence native reads for foreign service-home ownership @luvs01
  • #1474 fix(responses): reject unscoped reasoning replay @luvs01
  • #1475 ci: classify Bun epoll faults as runtime crashes @Wibias
  • #1476 fix(oauth): continue manual flow when callback port is occupied @kinsolee
  • #1481 fix(gui): prevent accidental Add Provider modal dismissal @Anoyou
  • #1484 fix(provider): route OpenCode Go Luna through Responses @Ingwannu
  • #1488 feat(codex): show per-account usage @Alvin0412
  • #1489 feat(lab): CL-09 passive production evidence @Wibias
  • #1490 [WRONG BRANCH] tmp: rebase #1470 onto dev @Wibias
  • #1492 [WRONG BRANCH] tmp: rebase #1474 onto dev @Wibias
  • #1493 [WRONG BRANCH] tmp: rebase #1476 onto dev @Wibias
  • #1495 [WRONG BRANCH] tmp: rebase #1484 onto dev @Wibias
  • #1501 fix(deepseek): preserve parallel reasoning replay @Wibias
  • #1505 fix(responses): bind reasoning replay to route identity @luvs01
  • #1507 test(native-profile): align transaction timeout budget @Wibias
  • #1511 fix(server): preserve cyber-policy request logs @luvs01
  • #1513 fix(oauth): harden generated account ids against collisions @Wibias
  • #1516 fix(cli): follow up on local diagnostic review findings @Wibias

Don't miss a new opencodex release

NewReleases is sending notifications on new releases.