Commit Graph

  • bb59ff29bc fix(core): cap provider timeout retries at three attempts Aiden Cline 2026-09-23 22:16:46 -05:00
  • 54f7ab6ada fix(core): default provider header and chunk timeouts to five minutes Aiden Cline 2026-09-23 20:11:06 -05:00
  • 0c4bbc3cd1 feat(ai): keep prompt cache across effort switches on GPT-6 Sol and Luna (#51339) Shoubhit Dash 2026-09-25 22:15:23 +05:30
  • ae7dd82126 fix(ai): report Black Forest Labs submit cost as image usage (#51370) Shoubhit Dash 2026-09-25 22:13:55 +05:30
  • 65d5123ead fix(ai): enable AssemblyAI speaker labels when speakers is set (#51369) Shoubhit Dash 2026-09-25 22:11:44 +05:30
  • 4eb46a8885 fix(core): revert always-thinking variants for Claude Opus 5.5 (#51359) Shoubhit Dash 2026-09-25 22:03:12 +05:30
  • 1986e92842 docs(go): show permanent DeepSeek $60 allowance (#51363) Jack 2026-09-26 00:17:08 +08:00
  • adee738d1e chore: generate opencode-agent[bot] 2026-09-25 16:14:58 +00:00
  • 543c686c0d fix(go): make DeepSeek $60 allowance permanent (#51364) Jack 2026-09-26 00:13:42 +08:00
  • e082357f29 fix(core): accept partial model capabilities in native provider config James Long 2026-09-25 15:51:55 +00:00
  • 14fc63ba9e fix(core): keep thinking on for Claude Opus 5.5 variants (#51338) Shoubhit Dash 2026-09-25 18:32:41 +05:30
  • c34ffa117e fix(ai): preserve Gemini 3.8 TTS WAV output (#51300) opencode-agent[bot] 2026-09-25 18:11:36 +05:30
  • beeb14e910 feat(prompt): undo queued prompts back into the input (#51124) opencode-agent[bot] 2026-09-25 14:36:29 +02:00
  • aae42e2e75 chore(core): refresh bundled models.dev snapshot opencode-agent[bot] 2026-09-25 12:21:04 +00:00
  • cc9011c1ae fix(tui): virtualize large added-file diffs (#51122) opencode-agent[bot] 2026-09-25 13:51:00 +02:00
  • 6cd938e1e9 feat(core): register Console-hosted MCP servers (#51325) Victor Navarro 2026-09-25 13:16:04 +02:00
  • 7de6b3fc15 docs(console): document Qwen3.8 Max (#51320) Jack 2026-09-25 19:13:45 +08:00
  • 34aa427434 docs(zen): document Qwen3.8 Max (#51321) Jack 2026-09-25 19:00:58 +08:00
  • 1d049d16e2 test(app): cover review source and sidebar states usrnk1 2026-09-25 11:50:19 +02:00
  • 17b217300c feat(desktop): refine review and file panel controls usrnk1 2026-09-25 11:50:06 +02:00
  • 04f3ef7bea fix(ai): guard unsupported Claude Opus 5.5 request options opus55-compat-sep25 nexxeln 2026-09-25 08:41:42 +00:00
  • 5a5cd7b196 fix(ai): constrain GPT-6 Chat function calls to no reasoning gpt6-chat-tools nexxeln 2026-09-25 08:40:54 +00:00
  • c1c9a13993 chore: update nix node_modules hashes opencode-agent[bot] 2026-09-25 08:37:39 +00:00
  • 917d904f18 tui: update OpenTUI v0.5.12 (#50567) Simon Klee 2026-09-25 10:17:14 +02:00
  • 2c6e5672ee feat(app): let new tabs use the last selected project new-tab-project-choice Brendonovich 2026-09-25 08:14:54 +00:00
  • ee5b67eb84 fix(app): unify session project icon resolution (#51288) opencode-agent[bot] 2026-09-25 07:47:12 +00:00
  • 10489b2c8b refactor(server): remove directory check option location-boot-check Brendonovich 2026-09-25 06:39:10 +00:00
  • fdc3eddc8a fix(server): check project directory on location boot Brendonovich 2026-09-25 06:25:02 +00:00
  • af8eb4403c fix(tui): warn when launch directory falls back warn-location-fallback rekram1-node 2026-09-25 05:27:22 +00:00
  • 048a47e89e docs: focus compaction page on user-facing behavior (#51270) Aiden Cline 2026-09-25 00:21:17 -05:00
  • 5335347e80 feat(codemode): add WeakMap and WeakSet (#51257) Aiden Cline 2026-09-25 00:15:19 -05:00
  • 16b18dff13 Revert "fix(core): fit model limits and recover compaction overflow" (#51273) Aiden Cline 2026-09-25 00:12:14 -05:00
  • 61c2349cef fix(core): fit model limits and recover compaction overflow (#51238) Aiden Cline 2026-09-25 00:11:40 -05:00
  • 684721efb8 feat(app): add provider account switching (#51266) opencode-agent[bot] 2026-09-25 05:03:33 +00:00
  • b2c7d84cdb fix(core): halve the sent fallback size and merge supplied usage compaction-recovery Aiden Cline 2026-09-24 23:57:50 -05:00
  • b3bdb32c17 refactor(app): filter thought groups in one pass Brendonovich 2026-09-25 04:51:09 +00:00
  • 962c14a49c fix(codemode): honor thisArg, program toString in computed keys, and ToPrimitive in String and Number arguments (#51264) Aiden Cline 2026-09-24 23:46:15 -05:00
  • cfc6b56079 docs: leave compaction page unchanged Aiden Cline 2026-09-24 23:42:52 -05:00
  • a1a43964d9 refactor(core): spell out non-nullable token usage type Aiden Cline 2026-09-24 23:41:30 -05:00
  • b725065955 refactor(app): filter lone thought after timeline grouping Brendonovich 2026-09-25 04:40:12 +00:00
  • 622aa81a8b feat(core): recover compaction from summary input overflow Aiden Cline 2026-09-24 23:34:49 -05:00
  • b044811e25 refactor(app): suppress lone thought from projected rows Brendonovich 2026-09-25 03:57:52 +00:00
  • c86b133854 refactor(core): simplify session compaction flow compact-recovery Aiden Cline 2026-09-24 22:34:11 -05:00
  • 16c56fe5ec fix(ci): use GPT-6 Luna for issue automation (#51261) opencode-agent[bot] 2026-09-24 22:13:00 -05:00
  • fbd16ef93e fix(core): fit model limits and recover compaction overflow Aiden Cline 2026-09-24 18:59:41 -05:00
  • 85b98e7da4 fix(tui): handle storage watcher errors after startup (#51243) opencode-agent[bot] 2026-09-24 20:25:06 -05:00
  • 8061220b08 test(codemode): vendor every eligible test262 directory and bound unsupported globals (#51242) Aiden Cline 2026-09-24 20:19:24 -05:00
  • b02cc35f13 fix(desktop): keep browser page visible under floating content (#51240) Luke Parker 2026-09-25 10:35:17 +10:00
  • e23d89c9a9 fix(codemode): destructure object patterns from primitives and convert Date components through ToPrimitive (#51239) Aiden Cline 2026-09-24 19:32:19 -05:00
  • e8b3e19e85 fix(tui): don't crash when fs.watch throws (e.g. ENOSPC) (#51210) ARH 2026-09-24 17:16:43 -07:00
  • 5256f30957 feat(codemode): honor program valueOf and toString in operators and conversions (#50837) Aiden Cline 2026-09-24 18:45:48 -05:00
  • a9da993e28 fix(core): trigger compaction at 85% of the input window compaction-eightyfive Aiden Cline 2026-09-24 17:26:07 -05:00
  • 6d810a8843 feat(tui): show child models in subagent list subagent-model-column rekram1-node 2026-09-24 22:14:15 +00:00
  • 61ecf404b9 fix(core): apply GPT verbosity defaults at request time (#51166) Aiden Cline 2026-09-24 17:13:39 -05:00
  • 92d2b1700f refactor(ai): one media client shape and route types erased over options (#51226) Shoubhit Dash 2026-09-25 03:15:45 +05:30
  • 56262121ee feat(codemode): bind this and arguments in functions, add Function.prototype.call, apply, and bind (#50831) Aiden Cline 2026-09-24 16:34:46 -05:00
  • 203fab66d0 fix(ai): keep ignored schema branches out of Moonshot validation moonshot-sanitizer Aiden Cline 2026-09-24 11:16:29 -05:00
  • e3b588e7d2 refactor(ai): apply tool schema rules once per request (#51162) Aiden Cline 2026-09-24 16:27:30 -05:00
  • 9f284fb1c7 fix(ai): preserve Moonshot schema semantics across unions and refs Aiden Cline 2026-09-24 11:11:45 -05:00
  • 53ed62960c fix(ai): fix Kimi tool schemas that Moonshot rejects or ignores Aiden Cline 2026-09-24 00:48:48 -05:00
  • 1de648cb13 feat(ai): restore direct LLM input overloads (#51211) opencode-agent[bot] 2026-09-25 02:49:07 +05:30
  • 0e001237bc feat(core): fit output limits to the context window max-output-tokens Aiden Cline 2026-09-23 21:41:12 -05:00
  • 03be7f385b fix(core): accept 128-character tool names (#51207) Aiden Cline 2026-09-24 14:59:57 -05:00
  • 6189181c4e feat(core): remind a switched model which editing tools it lacks model-switch-notice rekram1-node 2026-09-24 13:00:29 -05:00
  • 8118690839 fix(core): show line counts when tool output is truncated (#51200) Aiden Cline 2026-09-24 14:50:55 -05:00
  • 6df0d5d951 fix(stats): use capability fallbacks in comparison radar (#51161) Adam 2026-09-24 14:26:39 -05:00
  • a16eedfed7 fix(codemode): make derived error constructors inherit from Error (#51045) Aiden Cline 2026-09-24 14:03:10 -05:00
  • e796f2f9a5 fix(core): read provider errors from plain AI SDK stream errors (#51194) Aiden Cline 2026-09-24 13:52:32 -05:00
  • 20610e6645 fix(ai): fit Claude thinking budgets on Bedrock Converse (#51190) Aiden Cline 2026-09-24 13:48:39 -05:00
  • 7f245b0968 fix(ai): fit OpenRouter reasoning budgets to the output limit (#51189) Aiden Cline 2026-09-24 13:42:10 -05:00
  • 7013e925f5 refactor(ai): keep LLM calls request-only in the promise client (#51180) Shoubhit Dash 2026-09-24 23:47:42 +05:30
  • 499c2feaa3 fix(core): cap Alibaba thinking budget variants at 64k (#51154) Aiden Cline 2026-09-24 13:14:49 -05:00
  • 03af821aa5 fix(core): restore the shell no-output placeholder (#51187) Aiden Cline 2026-09-24 13:12:42 -05:00
  • c903774556 fix(ai): fit thinking budgets to the output limit (#51157) Aiden Cline 2026-09-24 12:58:54 -05:00
  • 14aaf91e65 fix(tui): mark failed groups with a plain ✗ (#51175) James Long 2026-09-24 13:52:14 -04:00
  • eb15a9b789 fix(server): match the macOS EPERM privacy denial exactly folder-access-base OpeOginni 2026-09-24 19:21:50 +02:00
  • c832432d89 refactor(tui): drop unused yellow alias from opencode theme (#51177) James Long 2026-09-24 13:17:21 -04:00
  • 1d431a80df fix(cli): reuse core declarations during typecheck (#51165) opencode-agent[bot] 2026-09-24 13:16:46 -04:00
  • d74adc2beb fix(server): return typed errors for unavailable project folders OpeOginni 2026-09-24 18:47:08 +02:00
  • 19a9e41c28 refactor(ai): lift shared media protocol plumbing and drop dead generation surface (#51138) Shoubhit Dash 2026-09-24 21:53:43 +05:30
  • d932cad09c fix(ai): declare tool schema roots as objects (#51153) Aiden Cline 2026-09-24 11:22:38 -05:00
  • e22c1622e0 fix(core): report shell commands killed by a signal (#51145) Aiden Cline 2026-09-24 11:21:31 -05:00
  • 0e4ad0ce76 fix(core): send Grok reasoning effort on Bedrock Converse (#51151) Aiden Cline 2026-09-24 11:06:05 -05:00
  • 6afcc887c8 fix(ai): omit maxTokens for Nova 2 at high reasoning effort (#51150) Aiden Cline 2026-09-24 10:45:43 -05:00
  • c1f50659a7 feat(tui): add transcript verbosity levels (#51131) James Long 2026-09-24 11:21:15 -04:00
  • 424adf0379 fix(sdk): release completed embedded request signals sdk-request-release jlongster 2026-09-24 14:04:07 +00:00
  • 32d3535f66 fix(core): publish batched deltas before the next block starts (#51105) James Long 2026-09-24 09:55:27 -04:00
  • 9810d98bc2 feat(ai): polish media DX with promise file helpers and one client layer (#50978) Shoubhit Dash 2026-09-24 18:34:14 +05:30
  • 2caba90a63 feat(app): replace password pairing with one-time links (#50972) Shoubhit Dash 2026-09-24 18:28:48 +05:30
  • eccf0b3b7b feat(server): pair with one-time connect links (#50970) Shoubhit Dash 2026-09-24 18:28:48 +05:30
  • 808588e9b9 chore(core): refresh bundled models.dev snapshot opencode-agent[bot] 2026-09-24 12:20:56 +00:00
  • c35c211460 feat(tui): expose model variant selection to plugins (#51101) Victor Navarro 2026-09-24 14:19:27 +02:00
  • efb8e23dcc fix(tui): move session when recovering missing directory (#51096) opencode-agent[bot] 2026-09-24 13:47:23 +02:00
  • ee1d410dea refactor(app): choose reasoning-only rows at turn construction Brendonovich 2026-09-24 10:27:09 +00:00
  • 0be1d53215 fix(app): keep Working during reasoning-only turns Brendonovich 2026-09-24 10:00:28 +00:00
  • ad53e39d2e fix(app): group nested tabs and show full session path (#51064) opencode-agent[bot] 2026-09-24 08:10:15 +00:00
  • 3ddfc15df5 feat(app): show bottom navigation setting on mobile production (#51067) opencode-agent[bot] 2026-09-24 16:09:44 +08:00
  • ac2426e103 sync release versions for v2.0.16 opencode 2026-09-24 06:34:17 +00:00
  • 3a103fe0af release: v2.0.16 v2.0.16 opencode 2026-09-24 06:34:09 +00:00
  • 0f549842ee fix(stats): attribute Hy4 preview traffic to Tencent (#51050) Jack 2026-09-24 14:20:31 +08:00