Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
348 commits
Select commit Hold shift + click to select a range
0cd2169
fix(deps): bump @modelcontextprotocol/sdk to 1.31.0 for GHSA-6qxp-vcc…
lidge-jun Oct 7, 2026
8c6e273
fix(deps): bump @modelcontextprotocol/sdk to 1.31.0 for GHSA-6qxp-vcc…
lidge-jun Oct 7, 2026
250f17a
Merge pull request #6708 from lidge-jun/codex/release-2.80.0-audit-fix
lidge-jun Oct 7, 2026
c48e46d
fix(cli): keep line breaks in logs explain text output (#6704)
WOULDU-pres Oct 7, 2026
42a571f
fix: demote developer to user for OrcaSAQ-2 leading-system template (…
Dolceandgabanna03aw Oct 7, 2026
3bffca3
fix(service): avoid Windows executable lookup in lease diagnostics (c…
lidge-jun Oct 7, 2026
bbd4e33
fix(codex): renew opted-in main credits before expiry (#6692) (#6669)
AiriDea Oct 7, 2026
3fca50c
fix(antigravity): rotate web-search validation refusals (#6710)
bi-boo Oct 7, 2026
52ebe52
fix(claude): stop re-attaching the token footer as a user turn (#6714)
lidge-jun Oct 7, 2026
f9b96b7
fix(kiro): surface a dead refresh token as needing re-auth (#6716)
lidge-jun Oct 7, 2026
bbab02a
test(oauth): count the web-search sidecar rotation site (#6717)
lidge-jun Oct 7, 2026
a12bb1f
feat(lifecycle): allow an explicit restart drain grace (carry #6703) …
lidge-jun Oct 8, 2026
1a8377d
fix(anthropic): preserve reported thinking token usage (#6721)
Ingwannu Oct 8, 2026
ab53742
fix(server): serve the desktop bundle's dashboard from an ocx the app…
sungyongcho Oct 8, 2026
a33de9b
fix(codex): stop refreshing pool accounts whose refresh grant is alre…
WOULDU-pres Oct 8, 2026
df54552
feat(messaging): add local Codex queued session messaging (#6544)
phillipod Oct 8, 2026
6a7632d
feat(qoder): bridge Codex-owned tools through MCP (#6289)
juzijia Oct 8, 2026
56f76fd
test(layout): compact layout.json registrations back under the line r…
lidge-jun Oct 8, 2026
c0f8165
fix(claude): close refused picker uploads and keep early replies inta…
lidge-jun Oct 8, 2026
18a8cda
feat(jev): allow arbitrary HTTPS decision endpoints (carry #6384) (#6…
lidge-jun Oct 8, 2026
13348ce
fix(auth): require independent sessions and expire revealed API keys …
lidge-jun Oct 8, 2026
8d30945
fix(runtime): ship Bun 1.4.2 and keep the CI test runner on 1.4.0 (#6…
lidge-jun Oct 8, 2026
b1e1735
fix(responses): relay undeclared passthrough tool calls on chat and a…
lidge-jun Oct 8, 2026
bf9ecf3
fix(catalog): keep Codex's auto-review model so reviews stop falling …
lidge-jun Oct 8, 2026
dfea21d
feat(clients): add native Command Code integration and catalog sync (…
lidge-jun Oct 8, 2026
aeebf11
feat: add Claude Haiku 5.5 pricing, catalog rows and request contract…
lidge-jun Oct 8, 2026
b6ec62a
test(claude): drain config-dir ACL hardening before removing picker-s…
lidge-jun Oct 8, 2026
89cad95
docs-site: mobile homepage polish, persistent GitHub link and star co…
lidge-jun Oct 8, 2026
4c4654e
fix(commandcode): bind restore requests to the selected client (#6755)
lidge-jun Oct 8, 2026
fcab4da
docs(commandcode): align provider copy and clean contract fixtures (#…
lidge-jun Oct 8, 2026
4222989
feat(anthropic): add anthropic2, an independent Anthropic account poo…
lidge-jun Oct 8, 2026
2f6a589
docs(devlog): close the anthropic2 account-pool unit (#6768)
lidge-jun Oct 8, 2026
53b8369
fix(spend): preserve v1 pool history with bounded physical-send accou…
lidge-jun Oct 8, 2026
54e6e26
Merge main into 2.81.0 promotion
lidge-jun Oct 8, 2026
e6c6e13
chore(release): open dev at 2.82.0 before releasing 2.81.0 (#6770)
github-actions[bot] Oct 8, 2026
19bd34a
Merge pull request #6771 from lidge-jun/codex/promote-main-2.81.0
lidge-jun Oct 8, 2026
c8108ef
fix(claude): compare picker metadata file identity with BigInt stats …
lidge-jun Oct 8, 2026
c15037b
fix(claude): word context overflow as "prompt is too long" so Claude …
lidge-jun Oct 9, 2026
fd20320
fix(codex): carry LazyCodex role-model fixes ([codex] mirror, routed …
lidge-jun Oct 9, 2026
042b3ac
fix(quota): read the Ollama Cloud quota from /api/balance (#6786)
lidge-jun Oct 9, 2026
835dc5b
fix(responses): keep external task input a user turn in raw-body repa…
lidge-jun Oct 9, 2026
f7d6c04
fix(compaction): keep hosted search history as bounded reference note…
lidge-jun Oct 9, 2026
4746fa4
fix(claude): carry a provider's own encrypted reasoning, bound to its…
lidge-jun Oct 9, 2026
91955ed
fix(oauth): bound and classify ChatGPT token refresh failures (#6792)
lidge-jun Oct 9, 2026
86cc5b4
fix(test): drain ACL work and close history before Windows fixture re…
lidge-jun Oct 9, 2026
202b516
fix(runtime): keep catalog probes async and reap aborted probe childr…
lidge-jun Oct 9, 2026
2e0d607
test(link): isolate the remote-prelude tests from a host-installed oc…
lidge-jun Oct 9, 2026
26d1174
fix(opencode-go): pin claude-haiku-5-5 to the Anthropic wire (#6788)
lidge-jun Oct 9, 2026
089b15f
fix(catalog): refresh Azure vision and token metadata during discover…
lidge-jun Oct 9, 2026
68c9d35
fix(desktop): point to a manual download when an update install fails…
lidge-jun Oct 9, 2026
ed37977
fix(jev): apply initial effort to native Chat dispatch (#6790)
lidge-jun Oct 9, 2026
e80ff79
refactor(jev): share bounded System One exchange across decision ques…
lidge-jun Oct 9, 2026
8ad91f4
fix(responses): retain child-owned prepaid send reservations (carry #…
lidge-jun Oct 9, 2026
01acdc8
fix(cli): treat a Desktop-supervised runtime as the authority in stat…
lidge-jun Oct 9, 2026
71c4ae3
fix(test): keep the default Bun transpiler cache inside the test sand…
lidge-jun Oct 9, 2026
32abcc3
fix(launcher): fall back to a validated PATH Bun and warn on lifecycl…
lidge-jun Oct 9, 2026
63d87f6
fix(cli): refuse to compete with a Desktop-supervised runtime in serv…
lidge-jun Oct 9, 2026
c3bbaaa
fix(codex): serialize config writers under one canonical lock and bin…
lidge-jun Oct 9, 2026
730d898
fix(catalog): retain operator Ultra Fast declarations across regenera…
Anilams Oct 9, 2026
bb36029
fix(codex): treat a missing Codex home as nothing to restore (#6820)
lidge-jun Oct 9, 2026
37e9294
feat(logs): accept Codex thread links in conversation filters (#6734)
luvs01 Oct 9, 2026
c1a3609
feat(codex): carry each LazyCodex role's reasoning effort into omo.js…
lidge-jun Oct 9, 2026
d5d6f9b
fix(cli): name the reviewed recovery for Aside profiles that read off…
lidge-jun Oct 9, 2026
595482a
fix(cli): admit update restart past an inactive service record bound …
lidge-jun Oct 9, 2026
b89bbfb
feat(desktop): own the ocx terminal command on PATH (#6816)
lidge-jun Oct 9, 2026
7f642e3
fix(test): keep test processes out of the real Claude config director…
lidge-jun Oct 9, 2026
6d7e5f4
test(combos): keep the rename fixture off provider discovery and seri…
lidge-jun Oct 9, 2026
c4baa30
test(codex): give the native toggle fixture its own service-manager e…
lidge-jun Oct 9, 2026
7df198b
fix(anthropic): end the translated stream at message_stop (#6826)
lidge-jun Oct 9, 2026
d10fc26
fix(claude): log requested effort on native Messages requests (#6827)
lidge-jun Oct 9, 2026
d36b6f4
fix(codex): commit explicit account selections atomically (carry #681…
lidge-jun Oct 9, 2026
4504a56
fix(claude): expose the durable OCX request id as request-id on Messa…
lidge-jun Oct 9, 2026
60a9736
docs(devlog): close the N3 test-infra unit (#6840)
lidge-jun Oct 9, 2026
3b9fc86
fix(service): preflight the selected Bun before baking it into Window…
lidge-jun Oct 9, 2026
2cd5f38
fix(quota): record main-login responses under the observed main crede…
lidge-jun Oct 9, 2026
32a25c8
fix(anthropic): eject an OAuth account whose access token was revoked…
lidge-jun Oct 9, 2026
e6950e0
fix(responses): reclaim spill headroom before refusing a continuation…
lidge-jun Oct 9, 2026
3618baa
feat(cli): hand package launchers off to the Desktop ocx (#6818)
lidge-jun Oct 9, 2026
d17a9f2
feat(catalog): refresh already-connected clients after a background c…
lidge-jun Oct 9, 2026
595f3e5
fix(spend): warn when Google Drive syncs Desktop or Documents (#6846)
lidge-jun Oct 9, 2026
93ed1a4
test(responses): make the periodic spill sweep resume case determinis…
lidge-jun Oct 9, 2026
f091942
fix: carry remaining #6723 change (picker CA persistence + log admiss…
lidge-jun Oct 9, 2026
182b4a9
feat(claude): treat long windows as 1M on every Claude surface (#6780)
lidge-jun Oct 9, 2026
24ee3e3
feat(claude): add a 200k context-accounting opt-in (#6781)
lidge-jun Oct 9, 2026
006cec9
feat(gui): add a Context accounting control to the Claude Code page (…
lidge-jun Oct 9, 2026
62873e3
test(cli): warm the update-badge CLI graph before timing it (#6856)
lidge-jun Oct 9, 2026
d782adf
fix(codex-pool): stabilize account health and reuse WS per thread und…
lidge-jun Oct 9, 2026
d25391d
test(codex): bound Windows shell shim spawns inside the spawn budget …
lidge-jun Oct 9, 2026
396d3ee
test(cli): give cold Windows bun.exe probes room inside the spawn bud…
lidge-jun Oct 10, 2026
a47a1b5
test(temp): quarantine a final Windows EPERM instead of failing the c…
lidge-jun Oct 10, 2026
f2b143b
test(service): expect the env-indirect Bun path in Windows preflight …
lidge-jun Oct 10, 2026
c353921
test(desktop): read only marked lines from the real-shell PATH probe …
lidge-jun Oct 10, 2026
0486165
docs(devlog): record the cross-OS probe of the desktop-owned CLI path…
lidge-jun Oct 10, 2026
55557dc
ci: add portable catalog async contracts and a Windows liveness diagn…
lidge-jun Oct 10, 2026
87e93b7
Merge main into 2.82.0 promotion
lidge-jun Oct 10, 2026
6524ce8
chore(release): open dev at 2.83.0 before releasing 2.82.0 (#6875)
github-actions[bot] Oct 10, 2026
848ec37
Merge pull request #6878 from lidge-jun/codex/promote-main-2.82.0
lidge-jun Oct 10, 2026
696dadc
fix(opengateway): lower routed custom tools on the Responses wire (#6…
lidge-jun Oct 10, 2026
be23d01
fix(config): coordinate Grok and link writers (#6869)
luvs01 Oct 10, 2026
4222577
fix(claude): fill the unset Sonnet tier with claude-sonnet-5-5 (#6874)
lhj6102 Oct 10, 2026
fca9cbf
fix(codex): never discard a rotated native-main refresh token on canc…
MarcTCruz Oct 10, 2026
0dd7451
fix: release active-turn admission when the client cancels (#6850)
vibewriter-hand Oct 10, 2026
aa95a48
fix(ollama-native): key response tool calls by native id before index…
MarcTCruz Oct 10, 2026
aa09c2c
fix(zcode): carry reasoning ladders and image input into the provider…
Blazetes Oct 10, 2026
3354119
fix(responses): warn once when a custom provider drops replayed plain…
lidge-jun Oct 10, 2026
7751208
fix(google): let the empty-completion retry replay a pre-output Verte…
lidge-jun Oct 10, 2026
71adcc1
fix(server): release inbound body admission when the client disconnec…
lidge-jun Oct 10, 2026
6c826bd
fix(logs): attribute proxy replay refusals as transport-ambiguous (#6…
lidge-jun Oct 10, 2026
17dbbac
docs(devlog): archive 205 landed units from _plan to _fin (#6884)
lidge-jun Oct 10, 2026
84b9e88
fix(desktop): judge machine-path-conflict from a fresh logon PATH (#6…
lidge-jun Oct 10, 2026
f169bcf
fix(copilot): negotiate Auto for positively restricted accounts (carr…
lidge-jun Oct 10, 2026
2d56558
fix(logs): keep recognized bare upstream error classes in synthesized…
lidge-jun Oct 10, 2026
9f34ea7
test: isolate host settings and bound native Windows fixtures (#6864)
mashfromband Oct 10, 2026
0025374
fix(chat): promote caller x-session-id on Chat Completions ingress (#…
lidge-jun Oct 10, 2026
5c937a4
fix(codex): keep rediscovering main-account credits after an unavaila…
lidge-jun Oct 10, 2026
fe8864d
fix(responses): report spend-ledger storage refusals as local 503s (#…
lidge-jun Oct 10, 2026
3649d58
test: report the sibling-recycle child's state when it stalls (#6893)
lidge-jun Oct 10, 2026
03b865e
docs(devlog): archive release-train coordination records to _fin (#6896)
lidge-jun Oct 10, 2026
d49df2f
fix(grok): claim coupon redemptions before dispatch and reconcile unc…
luvs01 Oct 10, 2026
ea678a6
fix(logs): drop credential-shaped upstream diagnostics before they re…
lidge-jun Oct 10, 2026
c61c3f6
fix(copilot): restore the configured wire before each Auto negotiatio…
lidge-jun Oct 10, 2026
eb06a2c
Merge main into 2.83.0 promotion
lidge-jun Oct 10, 2026
518f9ab
chore(release): open dev at 2.84.0 before releasing 2.83.0 (#6902)
github-actions[bot] Oct 10, 2026
33b3218
Merge pull request #6910 from lidge-jun/codex/promote-main-2.83.0-r2
lidge-jun Oct 10, 2026
7d058f2
fix(server): release eager relay listeners after producer teardown (#…
mashfromband Oct 10, 2026
19c71a5
fix(logs): refuse upstream diagnostics that repeat a sent credential …
lidge-jun Oct 10, 2026
289d528
test: make the drip-feed probe and plugin lifecycle tests independent…
lidge-jun Oct 10, 2026
77a260f
fix(codex): preserve prompt drafts and validate base imports (#6866)
luvs01 Oct 10, 2026
1c7c2fa
fix(ollama): bound generated late-tool attribution (#6654)
luvs01 Oct 10, 2026
09b3e76
fix(link): recover Home-initiated links after outages and make Retry …
lidge-jun Oct 10, 2026
bf09e1a
fix(desktop): explicitly unlock the CLI record lock before closing (#…
lidge-jun Oct 10, 2026
c9e6a72
fix(gui): keep combo capabilities for targets hidden from the picker …
lidge-jun Oct 10, 2026
433764e
fix(grok): keep coupon callers on an operation that may still be spen…
lidge-jun Oct 10, 2026
f189b33
test(usage): keep the credential-shape case off a same-size rewrite (…
lidge-jun Oct 11, 2026
9b6f4b2
fix(link): restore remote hub browser pairing on loopback-bound manag…
lidge-jun Oct 11, 2026
49e50cc
fix(claude): keep loopback MCP servers off the intercept proxy with N…
lidge-jun Oct 11, 2026
c3a4cdf
fix(kimi): omit explicit empty assistant history on native Responses …
lidge-jun Oct 11, 2026
b1f39cd
fix: verify configured credentials by content, route the tray to the …
lidge-jun Oct 11, 2026
7d78598
fix(claude): label alias tier slots in /model; count Anthropic cache …
lidge-jun Oct 11, 2026
e1a2684
fix(claude): keep the NO_PROXY receipt across a failed removal, and d…
lidge-jun Oct 11, 2026
b5f690b
fix: preserve shadow-call user turns, honor ZCode dataBaseDir, forwar…
lidge-jun Oct 11, 2026
862b8f1
fix(cli): harden hub disable, log filters and service startup diagnos…
lidge-jun Oct 11, 2026
777b377
fix(accounts): admit reset Anthropic accounts and report OAuth subscr…
lidge-jun Oct 11, 2026
34bf006
fix(link): verify Child runtime relay and add fingerprint-bound CLI e…
lidge-jun Oct 11, 2026
7af092c
fix(config): preserve remote topology across guarded live saves (#6956)
lidge-jun Oct 11, 2026
0024ac6
fix(claude): reject unverified picker metadata snapshots (#6965)
luvs01 Oct 12, 2026
7258420
feat(codex): pick, clear and auto-assign each LazyCodex role's reason…
lidge-jun Oct 12, 2026
4fa0967
fix(openai-chat): handle Flash-Next leading-system templates (#6966)
areslp Oct 12, 2026
8eb1fc3
feat(codex): release account pins from the dashboard (#6964)
luvs01 Oct 12, 2026
561c55b
docs(codex): carry the translated LazyCodex role effort sections (#6970)
lidge-jun Oct 12, 2026
a0191a1
fix(codex): save a model-inheriting LazyCodex role's effort without p…
lidge-jun Oct 12, 2026
8d12a3c
fix(kiro): keep same-organization users as separate accounts (#6981)
lidge-jun Oct 12, 2026
f341b78
fix(responses): read V1 collaboration tools rendered inside code-mode…
lidge-jun Oct 12, 2026
744678f
fix(startup): dashboard installer on compiled ocx and clearer Desktop…
lidge-jun Oct 12, 2026
49ae1f7
docs(integrations): describe effort-only role saves in the translated…
lidge-jun Oct 12, 2026
e4af84a
fix(logs): keep the Codex WebSocket error wrapper's 5xx status and re…
lidge-jun Oct 12, 2026
03a9d31
ci(macos): split the macOS suite into three shards under the same 20-…
lidge-jun Oct 12, 2026
dc45bb2
fix(service): opt-in health sentinel recovers a hung but listening se…
lidge-jun Oct 12, 2026
3e58c2c
fix(anthropic): recover API-key credit-balance refusals before output…
lidge-jun Oct 12, 2026
419860b
fix(codex): deduplicate unchanged effort clamp observations (#7005)
Ingwannu Oct 12, 2026
5f3481b
test(codex): drain quota fixture owners before home removal (#7001)
Ingwannu Oct 12, 2026
4abec7a
fix(responses): frame a decoded ocx1 checkpoint as continuation in th…
robin-bially Oct 12, 2026
b1832a3
fix(codex): retire stale short-window quota after plan changes (#7002)
NineDayCC Oct 12, 2026
88433c3
fix(gui): cut the LazyCodex role section copy to what a user acts on …
LilMGenius Oct 12, 2026
6a69e54
test(codex): pin cache retention for omitted tertiary and malformed o…
lidge-jun Oct 12, 2026
07a5cf2
fix(responses): scope the checkpoint continuation note to authorized …
lidge-jun Oct 12, 2026
e33a2ce
docs(devlog): record the L2 contributor carry plan, audit and review
lidge-jun Oct 12, 2026
a63267c
Merge #7008: carry five contributor fixes for the 2.84.0 train
lidge-jun Oct 12, 2026
95bee27
fix(ci): run the test runner on Bun 1.4.3 so spawnSync stops losing c…
lidge-jun Oct 12, 2026
c220eec
ci(test): refresh shard durations from a full dispatch and give Windo…
lidge-jun Oct 12, 2026
ed07f0f
test(web-search): run the pacing deadline cases on a virtual clock (#…
lidge-jun Oct 12, 2026
bbe1fc1
fix(anthropic-pool): answer spent quota as a usage limit and lift Ret…
lidge-jun Oct 12, 2026
a061e70
fix(responses): retry and fail over a pooled Codex turn the upstream …
lidge-jun Oct 12, 2026
ce97299
fix(desktop): tray Start at Login shows only what Startup safety veri…
lidge-jun Oct 12, 2026
b993e66
fix(link): read-only Home management, Home Codex settings and one CLI…
lidge-jun Oct 12, 2026
6c27087
feat(gui): opt in custom Responses plaintext reasoning replay (#6961)
lidge-jun Oct 12, 2026
fe6768c
docs(devlog): record the L1 owner bundle and the #6999 split
lidge-jun Oct 12, 2026
c9438df
fix(responses): read deferred V1 collaboration tools from the Codex <…
lidge-jun Oct 12, 2026
43232a4
fix(claude): bound the picker front's discard of an abandoned upload
lidge-jun Oct 12, 2026
ed2e435
docs(devlog): record the L3 lane outcome for #6844 and the #6984 drai…
lidge-jun Oct 12, 2026
72fedca
fix(service): prove OpenCodex Desktop supervision on Windows (#6853)
lidge-jun Oct 12, 2026
57d9e2a
feat(codex): discover the Codex app's bundled CLI on macOS (#6973)
lidge-jun Oct 12, 2026
d89f374
test(link): classify passive-read opens by write capability
lidge-jun Oct 12, 2026
fa11541
docs(devlog): record the L4 lane plan, reviews and outcome for #6853 …
lidge-jun Oct 12, 2026
d91ecf8
fix(codex): check plist text with the XML Char predicate instead of a…
lidge-jun Oct 12, 2026
8f10f23
Merge #7009: land eight owner fixes for 2.84.0
lidge-jun Oct 12, 2026
b71d1e1
Merge #7010: detect deferred V1 collaboration tools and bound the pic…
lidge-jun Oct 12, 2026
bf57900
Merge #7011: recognize Desktop supervision on Windows and discover th…
lidge-jun Oct 12, 2026
bed3b47
feat(meta): seed Muse Wonder on the Meta Model API and Muse Code prov…
lidge-jun Oct 12, 2026
1b53510
fix(codex): default native GPT-6.1 Sol to the 500k context Codex now …
lidge-jun Oct 12, 2026
0180a51
docs(devlog): record the L5 sources, plan and audits for Muse Wonder …
lidge-jun Oct 12, 2026
3bb7a56
Merge #7013: GPT-6.1 Sol 500k default context in Codex and Meta Muse …
lidge-jun Oct 12, 2026
6def866
release: promote dev 3bb7a5612c to main as 2.84.0
lidge-jun Oct 12, 2026
6da2774
chore(release): open dev at 2.85.0 before releasing 2.84.0 (#7014)
github-actions[bot] Oct 13, 2026
6955343
release: 2.84.0 (#7016)
lidge-jun Oct 13, 2026
e6d7e56
fix(test): isolate diagnostic servers from live Codex restart (#7018)
luvs01 Oct 13, 2026
d934632
fix(integrations): bound managed config reads and writes (#7029)
lidge-jun Oct 13, 2026
a5cd5a2
fix(diagnostics): preserve home guards in isolated child environments…
luvs01 Oct 13, 2026
582589c
feat(providers): add Modelflare API-key preset (#7037)
lidge-jun Oct 13, 2026
60752ec
fix(service): require stable numeric health sentinel endpoints (#7031)
lidge-jun Oct 13, 2026
d3d17d5
fix(azure): support an opt-in minimum output-token budget (#7028)
lidge-jun Oct 13, 2026
68e7d0f
fix(responses): parse code-mode declarations in bounded linear time (…
luvs01 Oct 13, 2026
2f88c48
fix(copilot): terminate requests on negotiated model scope denial (#7…
luvs01 Oct 13, 2026
8833b04
fix(runtime): bound overflow parsing and batch replay scrubs (#7020)
luvs01 Oct 13, 2026
a6008d1
fix(codex): safely unlink generated profiles (#7021)
luvs01 Oct 13, 2026
935c15d
fix(launcher): verify PATH ancestry and reject temporary app bundles …
luvs01 Oct 13, 2026
3eb5a3c
fix(codex): serve the in-flight token when a native main save is refu…
lidge-jun Oct 13, 2026
9c36822
fix(claude): preserve distinct Desktop aliases with effort fallback (…
richardfeiliu-a11y Oct 13, 2026
20cd561
feat(codex): let Codex own the native main refresh when a supported b…
lidge-jun Oct 13, 2026
148cfef
fix(startup): let the Codex shim run under OpenCodex Desktop without …
lidge-jun Oct 13, 2026
31cd723
fix(desktop): credit smd-submitted Start at Login job (#7019) (#7033)
lidge-jun Oct 13, 2026
e05b8d3
fix(qoder): recover runTurn keys on scoped 401/429 failures (#6992)
juzijia Oct 13, 2026
6c6ceb4
fix(openai-chat): preserve Mistral typed text and thinking blocks (#7…
adaurban Oct 13, 2026
76b0d0e
test: preserve generation diagnostics and wait for tray probe readine…
luvs01 Oct 13, 2026
cfe58b4
fix(responses): preserve tool catalog boundaries across inbound wires…
luvs01 Oct 13, 2026
daf323d
ci: run only the fast ubuntu subset on PRs; cross-platform matrix on …
lidge-jun Oct 13, 2026
0e2a86d
fix(claude): reject non-regular Desktop configuration reads (#7036)
luvs01 Oct 13, 2026
a29cb3d
fix(zcode): bound default bootstrap file reads (#7039)
luvs01 Oct 13, 2026
e2886a6
ci: cross-platform CI manual-only on dev; document CI policy (#7057)
lidge-jun Oct 13, 2026
f5f73ff
fix(codex): offer Ultrafast for GPT-6 Astra and GPT-6.1 Sol in the sp…
lidge-jun Oct 13, 2026
39f5654
fix(anthropic): recognize TypeScript Agent SDK client identity (#7059)
lidge-jun Oct 13, 2026
5b6bff7
fix(codex): reuse WAL-aware opener for pending history probe (#7060)
lidge-jun Oct 13, 2026
b28f23d
fix(update): recognize standalone installs in CLI update checks (#7063)
lidge-jun Oct 13, 2026
0108cf8
fix(service): timestamp and rotate managed service logs (#7064)
lidge-jun Oct 13, 2026
1edd55a
fix: carry ChatGPT launcher, SOCKS5 TLS deadline and 429 triage docs …
lidge-jun Oct 13, 2026
9a02380
test(server): preserve release-on-cancel admission (#7034)
luvs01 Oct 13, 2026
94fa715
fix(kiro): accept authorized social device grants and quarantine desk…
lidge-jun Oct 13, 2026
16d36fb
fix(codex): preserve shim ownership across APFS reboots (#7061)
lidge-jun Oct 13, 2026
aca5ccf
feat(catalog): infer custom-provider context windows from model metad…
lcxhh521 Oct 13, 2026
23acccb
feat(codex): expose declared Ultra Fast in the desktop speed picker (…
oocheol Oct 13, 2026
e31757f
fix(cursor): accept the shared freeform fallback field at the exec ga…
lidge-jun Oct 13, 2026
1ff4f7c
fix(anthropic): forward context management for native Claude clients …
lidge-jun Oct 13, 2026
b54a21c
fix(update): recover through launchd/systemd before an unsupervised f…
lidge-jun Oct 13, 2026
4765008
fix(history): rebuild large request-history indexes on a worker threa…
lidge-jun Oct 13, 2026
611bd06
fix(codex): answer the main hard lock as a usage limit, clamp retry t…
lidge-jun Oct 13, 2026
13212e6
feat: add provider-independent advisor runtime (#5955)
Flowershangfromthebranches Oct 13, 2026
729bcfd
feat(codex): add opt-in Windows desktop compatibility controls (#6079)
luvs01 Oct 13, 2026
12d5c1b
feat(claude): configure CLI tier defaults and explicitly apply user s…
GSL-R Oct 13, 2026
2acdb92
feat(clients): add Qoder client integration and config export (#5950)
codingbooo Oct 13, 2026
9b31677
feat(protocols): Antigravity direct lane for Chat (no internal Respon…
lidge-jun Oct 13, 2026
1cceebe
chore(sponsors): remove PackyCode sponsorship (#7072)
lidge-jun Oct 14, 2026
79df0c9
fix(update): dashboard update restarts through launchd/systemd before…
lidge-jun Oct 14, 2026
f8065e0
feat: Gemini 4 Argon + per-account Antigravity lineup (CLI UA for Arg…
lidge-jun Oct 14, 2026
04b7d51
feat(protocols): Antigravity direct lane for Messages, on by default …
lidge-jun Oct 14, 2026
4a5b0c6
test(history): perturb dev, not ino, for the stale-ledger build case …
lidge-jun Oct 14, 2026
3dda89f
test(compaction): keep the pre-route prime off the shared-probe teard…
lidge-jun Oct 14, 2026
ba865da
test(compaction): stub the in-handler pre-route prime for the native …
lidge-jun Oct 14, 2026
faa8572
release: promote dev ba865da725 to main as 2.85.0
lidge-jun Oct 14, 2026
732fba6
Merge pull request #7094 from lidge-jun/release/promote-main-2.85.0
lidge-jun Oct 14, 2026
dd7b299
release: sync preview to main 2.85.0 (732fba65b4)
lidge-jun Oct 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 36 additions & 10 deletions .github/actions/setup-project-bun/action.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
name: Setup project Bun
description: >-
Install the Bun runtime for a job. Installs the version declared in
package.json (dependencies.bun), keeping the runtime SOT in one place so
version bumps only touch package.json and bun.lock.
Install the package.json Bun pin for a job's role: dependencies.bun for
runtime (default), or testRunnerBun for test-runner.

# Runtime 1.4.2 fixes #6684's Windows Bun.fetch stream truncation. The test runner
# skipped 1.4.2: #4821 reverted #4064 after its multi-file --isolate preload segfault
# (#6713 run 37631558263: Linux 1/4, macOS 2/2, Windows 9/9). It moved from 1.4.0 to
# 1.4.3 for oven-sh/bun#44581: 1.4.0's Bun.spawnSync could lose a child's exit after
# finalizers ran inside an earlier call and spin past its own timeout (#4956).
# Rejoin only after the upstream runner crash is fixed and a green lane=all
# dispatch proves the unified version; then delete testRunnerBun and this role input.
inputs:
role:
description: Bun role to install (runtime or test-runner).
required: false
default: runtime

outputs:
version:
Expand All @@ -15,14 +27,28 @@ runs:
- name: Resolve project Bun version
id: resolve
shell: bash
env:
BUN_ROLE: ${{ inputs.role }}
run: |
version="$(node -p "require('./package.json').dependencies.bun")"
if [ -z "$version" ]; then
echo "::error::Could not resolve Bun version from package.json"
exit 1
fi
echo "version=$version" >> "$GITHUB_OUTPUT"
echo "Using Bun $version from package.json"
node <<'NODE'
const pkg = require('./package.json');
const role = process.env.BUN_ROLE;
let key;
let version;
switch (role) {
case 'runtime': key = 'dependencies.bun'; version = pkg.dependencies?.bun; break;
case 'test-runner': key = 'testRunnerBun'; version = pkg.testRunnerBun; break;
default:
console.error(`::error::Unknown Bun role: ${role}`);
process.exit(1);
}
if (typeof version !== 'string' || version !== version.trim() || !/^\d+\.\d+\.\d+$/.test(version)) {
console.error(`::error::Missing or invalid package.json ${key} for Bun role ${role}`);
process.exit(1);
}
require('node:fs').appendFileSync(process.env.GITHUB_OUTPUT, `version=${version}\n`);
console.log(`Using Bun ${version} from package.json ${key} (${role})`);
NODE

- name: Setup Bun
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
Expand Down
59 changes: 59 additions & 0 deletions .github/workflows/catalog-async-contracts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Catalog async contracts

on:
push:
branches: [main, preview]
paths:
- src/**
- scripts/diagnostics/windows-version-control/**
- .github/actions/setup-project-bun/**
- .github/workflows/catalog-async-contracts.yml
- package.json
- bun.lock
pull_request:
paths:
- src/**
- scripts/diagnostics/windows-version-control/**
- .github/actions/setup-project-bun/**
- .github/workflows/catalog-async-contracts.yml
- package.json
- bun.lock
workflow_dispatch:

permissions:
contents: read

concurrency:
group: catalog-async-contracts-${{ github.event_name == 'pull_request' && format('pr-{0}', github.event.pull_request.number) || github.run_id }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

jobs:
contracts:
name: Catalog async contracts (${{ matrix.os }})
runs-on: ${{ matrix.os }}
timeout-minutes: 15
strategy:
fail-fast: false
matrix:
# Pull requests run the ubuntu leg only; macos and windows run on push
# to main/preview and on manual dispatch.
os: ${{ fromJSON(github.event_name == 'pull_request' && '["ubuntu-latest"]' || '["ubuntu-latest","macos-latest","windows-latest"]') }}
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
with:
persist-credentials: false
- uses: ./.github/actions/setup-project-bun
with:
role: runtime
- uses: dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # master snapshot; the action publishes no release tags, so the toolchain is pinned explicitly
with:
toolchain: 1.99.0
components: rustfmt, clippy
- name: Install repository dependencies
run: bun install --frozen-lockfile
- name: Check formatting
run: cargo fmt --manifest-path scripts/diagnostics/windows-version-control/Cargo.toml --check
- name: Check Rust contracts
run: cargo clippy --locked --manifest-path scripts/diagnostics/windows-version-control/Cargo.toml --all-targets -- -D warnings
- name: Run Bun-module contracts through the portable Rust fixture
run: cargo test --locked --manifest-path scripts/diagnostics/windows-version-control/Cargo.toml --test async_contracts -- --test-threads=4
Loading
Loading