Brendan Allan
4c44206ae2
feat(app): add a sidebar toggle for vertical tabs
2026-10-15 15:48:55 +08:00
Jack
4397ee44d0
docs(console): add DeepSeek V4.1 Flash Free ( #55636 )
2026-10-15 15:23:29 +08:00
Aiden Cline and kksingh000
b47c6802da
fix(ai): accept null Responses function call namespace ( #55631 )
...
Co-authored-by: kksingh000 <kkandsingh000@gmail.com >
2026-10-15 02:13:14 -05:00
Aiden Cline
ae8d59f8b5
fix(core): fit compaction output limit to the request actually sent ( #55613 )
2026-10-15 01:57:46 -05:00
opencode-agent[bot]
7ced591c3c
chore: update nix node_modules hashes
2026-10-15 06:51:13 +00:00
Aiden Cline
b55f220a17
fix(core): treat *.localhost as loopback for MCP OAuth token endpoints ( #55627 )
2026-10-15 01:39:46 -05:00
fbf5f164d9
fix(core): skip MCP list calls for unadvertised capabilities ( #55474 )
...
Co-authored-by: tsehla42 <tsehla42@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-15 01:26:12 -05:00
Don Bowman and Aiden Cline
3aa26f1676
fix(core): advertise the spec-shaped MCP elicitation capability ( #53196 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-15 01:19:35 -05:00
Aiden Cline
a8fc567c5c
chore(core): redact params in database query errors ( #55621 )
2026-10-15 01:04:07 -05:00
Aiden Cline
7b5f1bd9e1
fix(core): skip codemode query for MCP servers that reject it ( #55618 )
2026-10-15 00:50:11 -05:00
opencode-agent[bot]
bdf4793286
feat(app): show voice delegations from the iOS app as Voice messages ( #54426 )
2026-10-15 13:23:12 +08:00
Luke Parker
37df62f4a1
fix(session-ui): show webfetch URL while the fetch runs ( #55590 )
2026-10-15 12:24:18 +10:00
Aiden Cline
d099d2cb2a
fix(cli): poll install download progress instead of tracing bytes ( #55586 )
2026-10-14 20:57:03 -05:00
Aiden Cline
97c201931c
fix(www): serve install script from dev branch ( #55587 )
2026-10-14 20:37:54 -05:00
328f74c213
fix(mcp): pass tool input as permission metadata ( #51062 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-14 18:52:52 -05:00
Aiden Cline
32b1a1bf85
test(core): run MCP lifecycle tests against an in-process server ( #55568 )
2026-10-14 18:50:26 -05:00
Luke Parker
2ae7ec8a16
fix(app): keep project settings open when the project folder is missing ( #55553 )
2026-10-15 09:40:43 +10:00
Aiden Cline
ccd3aa787a
fix(schema): publish config schema that accepts V1 and V2 shapes ( #55524 )
2026-10-14 18:09:31 -05:00
Aiden Cline
e05cc4a18d
docs(plugin): document permission assert and fix session rules example ( #55526 )
2026-10-14 18:08:45 -05:00
Luke Parker
3943b84ef0
fix(cli): default the Windows service to port 45278 ( #55547 )
2026-10-15 08:41:49 +10:00
Filip and vegerot
1e63a3bb73
fix(core): load configured instructions ( #55539 )
...
Co-authored-by: vegerot <5297725+vegerot@users.noreply.github.com >
2026-10-15 00:34:17 +02:00
vprdev
7291f3e07a
fix(console): keep API route handlers out of route modules ( #55541 )
2026-10-14 14:41:00 -07:00
opencode-agent[bot] and Tarquinen
13afea6a1a
docs(console): correct Cat Jam Free privacy on Go page ( #55499 )
...
Co-authored-by: Tarquinen <78942835+Tarquinen@users.noreply.github.com >
2026-10-14 14:00:46 -05:00
James Long
8ffbcc2c81
fix(tui): tidy docked diff panel spacing ( #55467 )
2026-10-14 13:12:43 -04:00
opencode-agent[bot] and rekram1-node
35bb8e44ef
fix(core): treat empty configured provider and model names as omitted ( #55465 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-14 11:29:44 -05:00
opencode-agent[bot] and dc85
0ccfe69ff3
docs(console): list Cat Jam Free unavailable regions ( #55466 )
...
Co-authored-by: dc85 <83497+dc85@users.noreply.github.com >
2026-10-14 09:28:55 -07:00
Stefan Avram
07c0ff5914
feat(console): enrich Salesforce leads with Console account status ( #54387 )
2026-10-14 12:28:23 -04:00
James Long
fe1717b309
fix(tui): put the diff side panel behind an experiment ( #55456 )
2026-10-14 12:16:18 -04:00
Aiden Cline
943dc005f7
fix(vscode): use the sst/opencode repository URL for Marketplace publishing ( #55463 )
2026-10-14 11:04:25 -05:00
Aiden Cline
cddf1dd3e9
docs: document top-level policies in Console API response ( #55461 )
2026-10-14 10:55:52 -05:00
James Long
b474b84259
fix(tui): use the action disabled token for inactive key hints ( #55452 )
2026-10-14 11:28:46 -04:00
James Long
c0d41d2b26
feat(tui): render diffs in plugin panel slots ( #47152 )
2026-10-14 11:26:36 -04:00
Filip
c458ad72d3
fix(core): substitute empty for missing config file references ( #55388 )
2026-10-14 16:35:25 +02:00
opencode-agent[bot] and neriousy
f44c40b4d3
docs: add mise install method ( #55415 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-10-14 15:43:06 +02:00
opencode-agent[bot] and Brendonovich
5fa0a42386
feat(app): restore option arrow session tab navigation ( #54277 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-14 21:35:52 +08:00
Jack
d3e1de326b
docs(www): remove Ling free models from Console models ( #55410 )
2026-10-14 21:29:21 +08:00
opencode-agent[bot] and Brendonovich
81d57087a4
feat(session-ui): summarize each turn's changed files ( #55064 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-14 21:13:31 +08:00
opencode
34d8ded0c5
sync release versions for v2.0.29 [skip ci]
2026-10-14 09:03:25 +00:00
Jack
3a69bae845
docs(go): remove DeepSeek V4 Flash and V4 Flash Vision Exp ( #55332 )
2026-10-14 15:12:10 +08:00
黑墨水鱼
a7ad408dfe
fix(stats): normalize deepseek v4.1 flash codename ( #55330 )
2026-10-14 15:01:34 +08:00
opencode-agent[bot]
6cc58b9094
docs(go): add Gemini 4 Argon Contributor ( #55314 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-14 00:00:53 -07:00
Luke Parker
165cd2e832
feat(desktop): pair devices through remote access ( #55306 )
2026-10-14 15:56:17 +10:00
Aiden Cline
5aabb619c0
fix(plugin): support Figma Git installs and dev releases ( #55304 )
2026-10-13 23:31:48 -05:00
Aiden Cline
def5d948ef
chore(tui): revert OpenTUI 0.6 upgrade ( #55300 )
2026-10-13 23:27:27 -05:00
Aiden Cline
f1632d052d
fix(plugin): use public Figma endpoint and OAuth defaults ( #55252 )
2026-10-13 23:18:49 -05:00
Aiden Cline
f576da508d
feat(core): stabilize top-level policies config ( #55297 )
2026-10-13 22:47:44 -05:00
Luke Parker
1c28c2fec5
fix(app): show a steer as pending from its first frame ( #55251 )
2026-10-14 13:07:36 +10:00
Luke Parker
52ba7d630f
test(app): stop partial settings mocks leaking across browser tests ( #55276 )
2026-10-14 12:58:50 +10:00
Aiden Cline
6dc4d4e758
fix(core): give managed configuration highest precedence ( #55267 )
2026-10-13 21:28:47 -05:00
Aiden Cline
6a7cedcbf1
feat(plugin): let plugins assert permissions ( #54930 )
2026-10-13 20:28:24 -05:00
Luke Parker
89e043b681
fix(plugin): resolve the figma plugin's peer from the workspace ( #55269 )
2026-10-14 11:15:01 +10:00
Aiden Cline and 1052326311
73517183b3
fix(plugin): keep each Promise hook rejection on its own tool call ( #55263 )
...
Co-authored-by: 1052326311 <65798732+1052326311@users.noreply.github.com >
2026-10-13 19:31:51 -05:00
usrnk1 and LukeParkerDev
9de9b746e3
feat(desktop): refine diff view colors ( #52551 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-14 10:12:13 +10:00
opencode-agent[bot] and Slickstef11
d2cedffd71
docs: correct Cat Jam Free data policy ( #55224 )
...
Co-authored-by: Slickstef11 <98915060+Slickstef11@users.noreply.github.com >
2026-10-14 00:11:09 +00:00
usrnk1 and LukeParkerDev
de417edf24
feat(desktop): manage provider accounts and restore Console connect intro ( #54101 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-13 23:49:06 +00:00
usrnk1 and LukeParkerDev
293a5bab9a
feat(desktop): move session unread dots into tab container ( #53570 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-13 23:40:15 +00:00
opencode-agent[bot] and rekram1-node
41f656730e
docs: use supported policy action names ( #55259 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-13 18:39:07 -05:00
Kit Langton
4ea42c47df
fix(session-ui): render user message attachments above text and admit inline files ( #54650 )
2026-10-13 16:28:42 -07:00
opencode-agent[bot] and rekram1-node
43bb7ba3a2
fix(core): let v1 npm config target built-in provider routes ( #55254 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-10-13 18:23:51 -05:00
usrnk1 and LukeParkerDev
7b33bcea4e
feat(desktop): show session tokens and cost on the session view ( #53785 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-13 23:14:04 +00:00
Kit Langton
46e4695b96
fix(app): retain raw media bytes up to 256 MiB for artifact previews ( #55018 )
2026-10-13 15:52:31 -07:00
usrnk1 and LukeParkerDev
3ec856b6c2
feat(desktop): refresh question composer ( #54822 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-14 08:02:38 +10:00
Kit Langton
2a593c0d1b
fix(app): suppress missing-file toast on restored and open file tabs ( #55022 )
2026-10-13 14:24:55 -07:00
Aiden Cline
a3f7f42ac9
feat(core): continue responses after output token limits ( #53876 )
2026-10-13 16:24:45 -05:00
Kit Langton
7497b89b6d
feat(file): add trackpad zoom and pan to image previews ( #54590 )
2026-10-13 14:19:45 -07:00
opencode-agent[bot]
80d43eb707
chore: update nix node_modules hashes
2026-10-13 20:53:16 +00:00
Dax
d0a2ce32de
feat(tui): report pending session status to the terminal ( #55172 )
2026-10-13 16:48:09 -04:00
Kit Langton
8396de1759
fix(app): retain session model choices across catalog refreshes ( #54481 )
2026-10-13 13:46:52 -07:00
Kit Langton
1163e6cd91
fix(app): fill vertical tab hover gaps ( #54866 )
2026-10-13 13:15:45 -07:00
Kit Langton
573fd296d0
feat(app): cycle side-panel tabs when side panel is focused ( #54899 )
2026-10-13 13:13:34 -07:00
Kit Langton
84e095526c
fix(app): close browser tabs from the address field ( #54501 )
2026-10-13 13:13:28 -07:00
opencode-agent[bot] and opencode-agent[bot]
e9def88a77
docs(console): remove Cat Jam Free from models privacy exceptions ( #55209 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-10-13 11:16:10 -07:00
opencode-agent[bot]
0af756b30f
docs(console): show Gemini 4 Argon discount with strikethrough pricing ( #55206 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-13 10:56:06 -07:00
Aiden Cline
55c863daf3
feat(update): index artifact rollout lookups ( #55202 )
2026-10-13 12:36:48 -05:00
James Long
d8e31d846a
fix(server): align connect route checks ( #55177 )
2026-10-13 13:33:55 -04:00
opencode-agent[bot]
a00475a4dd
docs(console): add Gemini 4 Argon to Console models ( #55196 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-13 10:32:09 -07:00
Jack
7410b1c13c
docs(console): add Cat Jam Free to Go ( #55188 )
2026-10-14 00:48:52 +08:00
23e3493ab2
fix(update): cache D1 reads and use partial indexes for lookups ( #55109 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-13 10:07:40 -05:00
Victor Navarro
82833dac90
refactor(console): stop stripping legacy Zen headers in proxy ( #55120 )
2026-10-13 16:43:43 +02:00
opencode-agent[bot]
1015cb67d0
chore: update nix node_modules hashes
2026-10-13 13:07:44 +00:00
Simon Klee
65f8907708
chore(tui): upgrade OpenTUI to 0.6.2 ( #55083 )
2026-10-13 14:59:21 +02:00
Victor Navarro
c1615b1db9
refactor(console): call inference through a service binding ( #55103 )
2026-10-13 12:12:52 +02:00
Victor Navarro
4ffede4941
chore(console): remove unused translation strings ( #55093 )
2026-10-13 11:38:57 +02:00
Luke Parker
be674e3158
fix(app): stop project store eviction loop on launch ( #55078 )
2026-10-13 19:22:40 +10:00
usrnk1 and LukeParkerDev
5b22e915d8
feat(desktop): clarify variant-only timeline notices ( #54880 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-13 09:03:44 +00:00
opencode
c5aabae288
sync release versions for v2.0.28 [skip ci]
2026-10-13 08:17:45 +00:00
Aiden Cline
044d8b7d2e
feat(ai): continue split Gemini responses (Gemini transport) ( #55056 )
2026-10-13 02:39:11 -05:00
opencode-agent[bot] and Brendonovich
c7bddc38b3
fix(session-ui): drop stale todowrite tool label ( #53966 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-13 07:35:36 +00:00
Aiden Cline
5a4dd5b430
feat(plugin): bundle complete Figma skills ( #55061 )
2026-10-13 02:10:45 -05:00
Luke Parker
7e858f474d
fix(ui): return dialog focus from the stack, not from each caller ( #55038 )
2026-10-13 07:05:31 +00:00
opencode-agent[bot] and Brendonovich
417f120ee3
refactor(app): derive unread state from server viewed watermarks ( #54780 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-13 14:58:13 +08:00
opencode-agent[bot] and Brendonovich
bf8c48de73
fix(app): include subagent sessions in desktop session cost ( #55052 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-13 06:55:33 +00:00
vprdev
de65b9f9cc
fix(console): keep Go limits chart headers from overflowing in long locales ( #55054 )
2026-10-12 23:49:47 -07:00
Aiden Cline
836c0e5e65
feat(plugin): add figma plugin ( #55049 )
2026-10-13 01:37:19 -05:00
Luke Parker
9693c31233
test(app): end the Working geometry fixture at an idle marker ( #55045 )
2026-10-13 16:28:40 +10:00
Luke Parker
4836431048
fix(storybook): declare @tanstack/solid-query for the pairing mock ( #55047 )
2026-10-13 16:25:02 +10:00
opencode-agent[bot] and Brendonovich
b8f925e51c
feat(app): per-project auto-accept permissions overriding a default ( #54839 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-13 14:16:45 +08:00
opencode-agent[bot] and Brendonovich
e65080dd08
refactor(app): drop per-message model and agent from mobile session timeline ( #54775 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-13 06:10:24 +00:00
Aiden Cline
d8129ca1e0
fix(ai): raise default chunk timeout to fifteen minutes ( #55032 )
2026-10-13 00:03:44 -05:00
opencode-agent[bot] and dc85
b4f19bfe74
docs(www): add Cat Jam Free to Console models ( #55029 )
...
Co-authored-by: dc85 <83497+dc85@users.noreply.github.com >
2026-10-12 21:57:28 -07:00
Tommy D. Rossi and Aiden Cline
d78267503d
feat(plugin): expose credential.activate to server plugins ( #52797 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-12 23:29:22 -05:00
Luke Parker
06425d2bd7
fix(app): show Working above undelivered steers ( #55023 )
2026-10-13 14:24:30 +10:00
Aiden Cline
460c626acd
fix(core): disable Bun's fetch idle timeout for provider requests ( #55007 )
2026-10-12 23:12:44 -05:00
Luke Parker
738f77e470
fix(app): load images and audio in the review panel ( #55015 )
2026-10-13 04:10:50 +00:00
Aiden Cline and Renato Duarte
ba82b370c1
fix(core): discover system configuration directory at lowest precedence ( #54921 )
...
Co-authored-by: Renato Duarte <renato.duarte@datacamp.com >
2026-10-12 23:02:06 -05:00
Frank
b4a57f6849
fix(console): redirect old zen and go docs from docs proxy
2026-10-12 23:02:39 -04:00
Frank
d7cfdaa3c7
docs: redirect zen docs to console models
2026-10-12 22:46:50 -04:00
opencode-agent[bot] and rekram1-node
15b24ae12d
fix(console): renew DeepSeek ZDR date on Go landing page through October 2026 ( #54987 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-12 20:31:07 -05:00
Aiden Cline
69a71426ce
feat(core): configure Anthropic cache breakpoints with compatibility.cacheFormat ( #54945 )
2026-10-12 20:23:14 -05:00
Luke Parker
6a12383d3e
fix(desktop): update emulated x64 installs to native ARM64 ( #54983 )
2026-10-13 01:11:18 +00:00
Luke Parker
bd23808adf
fix(tui): report x64 emulation on Windows ARM64 ( #54984 )
2026-10-13 01:01:49 +00:00
Luke Parker
3731aace4a
fix(ci): fail releases that bundle native code for the wrong CPU ( #54982 )
2026-10-13 10:46:28 +10:00
Luke Parker
126b7b633b
fix(core): extract ripgrep on Windows without PowerShell ( #54981 )
2026-10-13 10:45:55 +10:00
Luke Parker
f7ac58f267
fix(desktop): stage the bundled CLI per architecture ( #54979 )
2026-10-13 10:39:52 +10:00
opencode-agent[bot] and rekram1-node
67f5c2197a
fix(update): return 503 instead of 1101 when D1 is overloaded ( #54920 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-10-12 19:27:14 -05:00
Luke Parker
df63a72da4
feat(console): offer the Windows ARM64 desktop download ( #54971 )
2026-10-12 23:31:34 +00:00
Dax
2bf145b931
feat(tui): show release highlights after updating ( #54969 )
2026-10-12 23:20:11 +00:00
Aiden Cline and Emre Şafak
5673bfa4a8
feat(core): add request body encoding setting ( #54932 )
...
Co-authored-by: Emre Şafak <3928300+esafak@users.noreply.github.com >
2026-10-12 18:17:39 -05:00
Filip
d46588fe90
feat(cli): publish and upgrade official WinGet packages ( #54808 )
2026-10-13 01:03:35 +02:00
Luke Parker
039eb85ba1
fix(cli): install the native binary on Windows ARM64 ( #54955 )
2026-10-13 08:43:52 +10:00
Aiden Cline
a22754f761
fix(core): support provider-level compatibility and migrate setCacheKey ( #54911 )
2026-10-12 15:54:05 -05:00
Aiden Cline
1438073271
fix(plugin): return Promise tool throws as tool failures ( #54913 )
2026-10-12 15:37:34 -05:00
80fb31ebb7
fix(vscode): launch the V2 CLI without --port ( #49084 )
...
Co-authored-by: uyencss <uyencss@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-12 13:58:37 -05:00
Dax
22326d4bc3
feat(changelog): serve /changelog from a standalone worker ( #54906 )
2026-10-12 18:56:09 +00:00
Dax
c57c448d31
feat(console): render CHANGELOG.md on /changelog ( #54902 )
2026-10-12 14:41:18 -04:00
OpeOginni
1c74b9f020
fix(tui): restrict command autocomplete to prompt start ( #54857 )
2026-10-12 17:39:16 +00:00
Filip
7bac892c73
fix(core): stop listing Azure resources at startup ( #54870 )
2026-10-12 17:03:58 +00:00
Aiden Cline
5683367e27
fix(core): send unknown v1 openai-compatible model options in the request body ( #54694 )
2026-10-12 10:57:36 -05:00
opencode-agent[bot] and rekram1-node
5b7bad23b9
docs: point READMEs at @opencode/cli npm package ( #54855 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-12 10:44:32 -05:00
Victor Navarro
e41e7e9064
refactor(ai): rename OpenCodeZen provider to OpenCode ( #54767 )
2026-10-12 16:35:49 +02:00
Filip
0cb434775c
fix(core): preserve mixed line endings in edit tool ( #53166 )
2026-10-12 16:22:58 +02:00
Victor Navarro
bcf23b6775
docs(www): point Go endpoints to inference base ( #54777 )
2026-10-12 11:47:39 +02:00
Victor Navarro
25053bbdc7
docs: replace old Zen and Go pages with V2 console docs ( #54761 )
2026-10-12 11:30:55 +02:00
Victor Navarro
a34961825b
chore(infra): remove legacy Console Stripe products, prices and coupons ( #54740 )
2026-10-12 10:39:13 +02:00
Jack
60a212c076
docs(go): raise DeepSeek V4.1 Flash allowances in V2 ( #54753 )
2026-10-12 16:27:35 +08:00
Jack
337e933d4a
docs(go): raise DeepSeek V4.1 Flash allowances ( #54752 )
2026-10-12 16:26:26 +08:00
Kit Langton
3e78cd58e0
fix(app): ignore collapsed side-panel tabs when closing a tab ( #54695 )
2026-10-12 17:32:29 +10:00
Kit Langton
6d1be26251
fix(app): expand video previews into in-window theatre mode ( #54696 )
2026-10-12 17:32:12 +10:00
opencode-agent[bot] and Brendonovich
d306a15cf6
fix(app): show a submitted prompt in the frame the composer clears ( #54047 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-12 07:31:41 +00:00
opencode-agent[bot]
8ede63f4f6
chore: update nix node_modules hashes
2026-10-12 07:26:39 +00:00
Victor Navarro
b9ca4d21b4
refactor(console): remove legacy database from Console ( #54585 )
2026-10-12 09:17:22 +02:00
opencode-agent[bot]
773d8621d6
chore: update nix node_modules hashes
2026-10-12 05:37:34 +00:00
Max Weinbach and Luke Parker
854b3bb9d7
fix(desktop): bundle arm64 binaries for windows arm ( #54689 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-10-12 15:27:39 +10:00
Luke Parker
e5f4bf4c24
test(core): match codemode file fetch error message ( #54699 )
2026-10-12 15:16:24 +10:00
opencode
03cb9b9946
sync release versions for v2.0.27 [skip ci]
2026-10-12 04:17:06 +00:00
opencode-agent[bot] and Hona
4d9678a79d
fix(release): exclude V1 history from the release review range ( #54674 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-10-12 13:37:19 +10:00
Aiden Cline
4d3d8fd769
docs: trim agent instructions ( #54678 )
2026-10-11 22:32:18 -05:00
Aiden Cline
e5a557efee
fix(cli): return unavailable in updater.check when install method is unknown ( #54672 )
2026-10-11 22:17:03 -05:00
Aiden Cline
35ef229454
feat(core): raise ChatGPT OAuth context for gpt-6.1-sol to 500k ( #54668 )
2026-10-11 21:25:51 -05:00
Aiden Cline
707de58326
fix(cli): prioritize path-matched package manager and extend probe timeout ( #54622 )
2026-10-11 16:23:56 -05:00
Adam
ca19780de1
fix(stats): bound public page caching
2026-10-11 16:20:48 -05:00
Aiden Cline
47e5e71599
fix(cli): resolve symlinked home path when detecting curl installs ( #54609 )
2026-10-11 15:33:19 -05:00
Aiden Cline
1c63fe9afe
docs: use update service latest redirect URLs for downloads ( #54598 )
2026-10-11 15:19:25 -05:00
Aiden Cline
727fd603be
feat(update): redirect artifact filenames to latest release URLs ( #54597 )
2026-10-11 15:01:56 -05:00
Bence Ferdinandy
4fbdea2d13
fix(core): throw error on codemode fetch using file:// ( #54510 )
2026-10-11 15:00:30 -05:00
Dax
38454c6e9c
feat(cli): ask before pair --remote first exposes the server ( #54561 )
2026-10-11 18:28:16 +00:00
opencode-agent[bot]
82dd3e3dd3
chore: update nix node_modules hashes
2026-10-11 18:08:57 +00:00
Victor Navarro
83f2b6f67a
refactor(console): make Zen routes a thin inference proxy ( #54563 )
2026-10-11 19:58:32 +02:00
Kit Langton
d21b0790a6
fix(ui): render formatting inside markdown link labels ( #54451 )
2026-10-11 19:27:08 +10:00
Kit Langton
e31136bdbd
fix(app): follow the first palette result until explicit selection ( #54275 )
2026-10-11 14:23:34 +10:00
vprdev
0d61729b3f
fix(console): link Go and Zen login directly to Console ( #54425 )
2026-10-10 19:03:06 -07:00
Dax
4be28c9749
feat(core): archive projects whose directories are gone ( #54354 )
2026-10-10 21:11:05 -04:00
Aiden Cline
823ac87f58
fix(core): follow models.dev packages for Copilot fallback routing ( #54210 )
2026-10-10 18:19:15 -05:00
Dax Raad
7b3d4ce3a7
chore(ci): deploy the update service from production
2026-10-10 11:29:34 -04:00
Dax Raad
5caf1f9f6f
chore: promote v2 to dev
...
Takes the v2 tree, with packages/console, packages/web, packages/stats, packages/function, infra and sst.config.ts merged up to latest dev, and retargets V2 publishing and deploys from the v2 branch to dev.
2026-10-10 10:58:08 -04:00
opencode-agent[bot]
4617210822
chore(core): refresh bundled models.dev snapshot
2026-10-10 12:19:42 +00:00
Luke Parker
4b6fea2875
chore(ci): build desktop from the unsigned CLI artifact ( #53313 )
2026-10-10 08:39:37 +00:00
opencode-agent[bot]
f714e5f68b
chore: update nix node_modules hashes
2026-10-10 08:02:42 +00:00
Kit Langton and Aiden Cline
41b03dea0f
chore: upgrade Effect to 4.0.1 ( #54198 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-10 00:55:24 -07:00
Kit Langton
55dde8810d
feat(sdk): seed host plugins before recovery and harden workerd defaults ( #54219 )
2026-10-09 17:07:51 -07:00
opencode-agent[bot] and rekram1-node
055d95bb7e
fix(tui): highlight C++ module interface files ( #53852 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-09 17:29:16 -05:00
opencode-agent[bot] and rekram1-node
8eff035bf4
fix(tui): highlight C++ module interface files ( #53853 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-09 17:29:04 -05:00
Aiden Cline
1a9e29a0b9
fix(core): route Copilot Gemini fallback to chat completions ( #54208 )
2026-10-09 17:20:14 -05:00
Kit Langton
a13c73bb9e
fix(core): broadcast wellknown updates globally and bound HTTP timeouts ( #53821 )
2026-10-09 15:17:26 -07:00
Kit Langton
893d0f2726
fix(tui): retain unavailable saved session model selection ( #53822 )
2026-10-09 15:17:21 -07:00
Henri-Maxime Ducoulombier and Aiden Cline
c9c5985e9d
fix(provider): support CLOUDSDK_CONFIG for Google Vertex ADC ( #54164 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-09 17:04:40 -05:00
Aiden Cline
b2a3926e87
fix(core): accept interleaved Copilot reasoning_opaque values ( #54207 )
2026-10-09 17:03:36 -05:00
Aiden Cline
9f282f8c2c
fix(core): accept interleaved Copilot reasoning_opaque values ( #54201 )
2026-10-09 16:45:57 -05:00
Aiden Cline
e0fe07d75c
fix(ai): drop stale Vertex location fallback argument ( #54202 )
2026-10-09 16:12:48 -05:00
Aiden Cline
744aa0cd2a
refactor(ai): default Vertex location to global in shared helper ( #54171 )
2026-10-09 15:43:04 -05:00
Aiden Cline
d2905b8dda
feat(ai): add Vertex AI Interactions route ( #54175 )
2026-10-09 14:03:59 -05:00
Aiden Cline
229b422bd6
refactor(ai): pass provider query params through without copying ( #54167 )
2026-10-09 11:29:23 -05:00
opencode-agent[bot]
5cfe3b4271
chore(core): refresh bundled models.dev snapshot
2026-10-09 12:20:36 +00:00
opencode-agent[bot]
2f3ba04a8b
chore: update nix node_modules hashes
2026-10-09 08:46:33 +00:00
Luke Parker
f9e892dc85
feat(app): match the session column to the design and use pretty text wrapping ( #54020 )
2026-10-09 08:40:52 +00:00
Kit Langton
1aae67e853
chore: upgrade Effect to rc.118 ( #50231 )
2026-10-09 01:36:06 -07:00
Kit Langton
c50e39b72b
fix(core): route file overrides through Workspace.connect ( #54089 )
2026-10-09 01:00:44 -07:00
Shoubhit Dash
903ec2bb35
fix(core): disable effort updates for ChatGPT token sharing ( #54085 )
2026-10-09 12:52:13 +05:30
Kit Langton
ee0e614221
fix(core): preserve subagent notifications across location eviction ( #54072 )
2026-10-08 23:49:30 -07:00
Aiden Cline
93a7c8404f
feat(ai): add Vertex Mistral route ( #54058 )
2026-10-08 23:51:21 -05:00
Aiden Cline
d7f34d4662
refactor(ai): pass provider headers and body through without copying ( #54062 )
2026-10-08 23:49:24 -05:00
Aiden Cline
acd885556b
chore(tui): revert execution error row projection from #53826 ( #54061 )
2026-10-08 23:43:01 -05:00
opencode-agent[bot]
359ad2985b
chore: update nix node_modules hashes
2026-10-09 04:36:27 +00:00
Luke Parker
3e3a9b3a49
fix(desktop): restore fast cold dev startup ( #54060 )
2026-10-09 04:27:16 +00:00
Luke Parker
40cc0f377b
fix: surface session execution errors in desktop and TUI timelines ( #53826 )
2026-10-09 14:14:44 +10:00
Aiden Cline
d2d50aaae1
fix(core): shorten Bedrock profile picker copy ( #54055 )
2026-10-08 23:10:53 -05:00
Aiden Cline
eefe85d257
fix(tui): summarize multiple connections as a count ( #54054 )
2026-10-08 22:04:18 -05:00
Luke Parker
f5309982d0
fix(app): hide the closed side region over the side terminal ( #54052 )
2026-10-09 12:51:35 +10:00
Luke Parker
f43903d849
feat(session-ui): deterministic timeline file link detection and resolution ( #53641 )
2026-10-09 02:50:00 +00:00
Luke Parker
3f8c028572
fix(session-ui): show full tool error text when expanded ( #53816 )
2026-10-09 12:48:38 +10:00
Aiden Cline
ea666727a1
fix(core): add thinking toggle variants for Vertex MaaS models ( #54040 )
2026-10-08 20:27:23 -05:00
Luke Parker
3a2fa2b9d2
fix(app): keep the browser page up until its still is on screen ( #54038 )
2026-10-09 01:10:58 +00:00
Luke Parker
5b312918ec
fix(session-ui): align the subagent icon with the progress spinner ( #54027 )
2026-10-09 09:09:46 +10:00
Luke Parker
1a8988efe0
fix(session-ui): reuse complete patch diffs instead of re-diffing ( #54017 )
2026-10-09 08:49:29 +10:00
usrnk1 and LukeParkerDev
b5c43a4409
fix(desktop): keep browser panel corner masks aligned ( #52461 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-09 08:13:30 +10:00
Luke Parker
a2e3dd2884
fix(app): make the web app installable as a PWA ( #53905 )
2026-10-09 07:54:07 +10:00
James Long
7d179e83f4
feat(core): move worktree tools into core ( #53981 )
2026-10-08 17:23:43 -04:00
Luke Parker
886e236b7c
fix(app): make third-party notices dialog scrollable ( #53911 )
2026-10-09 07:06:39 +10:00
Luke Parker
6f01a6e493
fix(app): keep the browser site button clickable after the page takes focus ( #53907 )
2026-10-09 07:06:20 +10:00
Aiden Cline
2b9cd892ba
refactor(core): move provider env key exceptions into plugins ( #54005 )
2026-10-08 15:20:20 -05:00
opencode
8059cdcbdf
sync release versions for v2.0.26 [skip ci]
2026-10-08 19:45:51 +00:00
Aiden Cline
5e73d5cb1f
feat(core): add Google Cloud credential setup for Vertex ( #53798 )
2026-10-08 13:41:52 -05:00
James Long
38c955e1f9
fix(tui): keep low verbosity summaries in place when toggled ( #52357 )
2026-10-08 14:15:53 -04:00
Daniel Chen
388406238b
docs(web): remove Fledge Alpha Free from Zen docs ( #53984 )
2026-10-08 09:24:52 -07:00
Daniel Chen
0bd95d0e52
docs(www): remove Fledge Alpha Free from Console models ( #53985 )
2026-10-08 09:22:17 -07:00
Dax
7522502628
feat(release): lead V2 release notes with highlights ( #53969 )
2026-10-08 10:35:53 -04:00
Victor Navarro
687664c63b
refactor(console): proxy every keyless free Zen model to new inference ( #53967 )
2026-10-08 16:22:25 +02:00
fihade
7de2e68ba9
fix(tui): keep the home footer off the hint row in short terminals ( #53891 )
2026-10-08 14:09:43 +00:00
Shoubhit Dash and Hona
56ab743289
fix(core): batch tree diff selections on every platform ( #53956 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-10-08 19:31:57 +05:30
Dax
d44561558f
feat(release): write reviewed V2 release notes to CHANGELOG.md ( #53964 )
2026-10-08 09:59:45 -04:00
Jack
6dfb413917
docs: add Step 5 Free to V2 ( #53897 )
2026-10-08 21:57:37 +08:00
Dax
19fb8918c6
fix(cli): serve remote access on a random unguessable subdomain ( #53962 )
2026-10-08 09:53:18 -04:00
Victor Navarro
9c1fdf8f7c
feat(console): proxy remaining free Zen models and keep proxied 404 errors ( #53963 )
2026-10-08 15:50:24 +02:00
opencode-agent[bot]
fa0073c2f3
chore: generate
2026-10-08 13:49:10 +00:00
Jack
03146dab56
feat(opencode): add Step 5 Free content ( #53898 )
2026-10-08 21:47:55 +08:00
Victor Navarro
5a8c1d81b7
feat(console): proxy more keyless free Zen models to new inference ( #53959 )
2026-10-08 15:23:03 +02:00
Luke Parker
a67cf4c3fd
fix(core): batch untracked file diffs instead of spawning git per file ( #53449 )
2026-10-08 17:59:21 +05:30
opencode-agent[bot]
3ff23c314f
chore(core): refresh bundled models.dev snapshot
2026-10-08 12:22:14 +00:00
Shoubhit Dash
801c15222b
perf(core): speed up and harden snapshot capture ( #51996 )
2026-10-08 17:46:31 +05:30
opencode-agent[bot]
0621ea9d9f
chore: update nix node_modules hashes
2026-10-08 09:21:01 +00:00
opencode
62e087ff7b
sync release versions for v2.0.25 [skip ci]
2026-10-08 09:16:16 +00:00
Simon Klee
da40b8fbe3
chore: upgrade opentui v0.5.17 ( #53904 )
2026-10-08 11:11:22 +02:00
Simon Klee
2f1a0e72af
fix(tui): open clicked transcript links, including wrapped rows ( #53903 )
...
Fixes #44442
Refs #51727 , #35649
2026-10-08 08:59:40 +00:00
opencode-agent[bot] and Brendonovich
434f7b2a36
fix(app): derive waiting steer presentation from execution state ( #53880 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-08 07:37:45 +00:00
opencode-agent[bot]
5d9cd9b259
chore: update nix node_modules hashes
2026-10-08 06:10:26 +00:00
Aiden Cline
5e2df97a89
fix(provider): accept OpenAI ultrafast service tier ( #53875 )
2026-10-08 00:52:08 -05:00
Aiden Cline
93afa91904
fix(core): default Vertex location to global ( #53872 )
2026-10-08 00:42:08 -05:00
opencode-agent[bot]
d869df3801
chore: update nix node_modules hashes
2026-10-08 05:34:03 +00:00
opencode-agent[bot] and Brendonovich
9e100f4f88
fix(ui): render dollar math next to punctuation without matching prices ( #53860 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-08 05:24:29 +00:00
Aiden Cline
a19285d10d
fix(core): bundle compatible provider entrypoints ( #53854 )
2026-10-07 23:30:52 -05:00
Ayush Thakur
f108fa4928
fix(core): keep last known remote config when refresh fails ( #53667 )
...
Fixes #53666
Co-authored-by: Ayush Thakur <51413362+Ayushlm10@users.noreply.github.com >
2026-10-07 23:56:24 -04:00
opencode-agent[bot] and Brendonovich
a80ca68c96
fix(app): focus session search when the Home shortcut opens Home ( #53761 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-08 11:51:02 +08:00
Aiden Cline
c9e1ed7080
fix(core): reject malformed tool arguments and settle unfinished calls ( #53685 )
2026-10-07 22:44:43 -05:00
Frank
8f4861875f
docs(www): add Sonnet 5.5 to V2 model tables
2026-10-07 23:33:29 -04:00
Frank
663fbd7573
docs(web): add Sonnet 5.5 to Zen model tables
2026-10-07 23:30:49 -04:00
Dax
6861df7638
fix(cli): reject stale platform binaries during install ( #53845 )
2026-10-07 23:05:35 -04:00
Dax
53533fd0bf
fix(cli): share the device's OpenTunnel tunnel for remote access ( #53844 )
2026-10-07 23:03:55 -04:00
Luke Parker
3b684acd8d
fix(app): anchor revealed tools under the sticky headers ( #53832 )
2026-10-08 12:48:24 +10:00
opencode-agent[bot]
5d05835023
chore: update nix node_modules hashes
2026-10-08 02:38:21 +00:00
Dax
0d07f915d2
feat(cli): pair remotely through OpenTunnel ( #53837 )
2026-10-07 22:29:50 -04:00
opencode-agent[bot]
216c311744
chore: update nix node_modules hashes
2026-10-08 00:25:58 +00:00
Kit Langton
6297cd5a0b
feat(ui): animate segmented control with solid-motion and fix button hit-testing ( #53825 )
2026-10-07 17:16:00 -07:00
Kit Langton
c28e9ec311
fix(cli): give plugins the host's Effect ( #53422 )
2026-10-07 16:57:24 -07:00
Luke Parker
46c69bc35c
fix(session-ui): show latest thinking summary heading while streaming ( #53815 )
2026-10-08 08:24:05 +10:00
Aiden Cline
be19c7612f
fix(core): drop early guarded plugin activation ( #53819 )
2026-10-07 17:12:45 -05:00
Simon Klee
162bc6922b
test: stabilize asynchronous UI and plugin tests ( #53818 )
2026-10-07 22:01:55 +00:00
Filip
87a1ebcc97
feat(core): connect Azure through the Azure CLI as an external credential ( #53794 )
2026-10-07 23:10:18 +02:00
opencode-agent[bot]
2138bfd02a
chore: update nix node_modules hashes
2026-10-07 21:04:54 +00:00
Luke Parker
98d57d0dd2
fix(app): focus search input when opening /model dialog ( #53707 )
2026-10-08 06:56:27 +10:00
Simon Klee
fcad1319bf
chore: upgrade opentui v0.5.16 ( #53805 )
2026-10-07 20:54:17 +00:00
Dax Raad
e3419d47ee
fix(cli): keep state on uninstall
2026-10-07 16:45:59 -04:00
Adam
d016db856c
feat(core): enforce skill integration policies
2026-10-07 15:39:27 -05:00
Adam
613ef8ba87
feat(core): enforce managed integration and tool policies ( #53775 )
2026-10-07 15:39:26 -05:00
Dax Raad
b8d3c92985
fix(cli): keep data and config on uninstall
2026-10-07 16:34:39 -04:00
opencode-agent[bot] and nexxeln
8587f817cc
fix(tui): separate queued prompt dock from composer ( #53801 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-10-08 01:45:54 +05:30
Simon Klee
a98adc1ab0
fix(tui): stop dialogs reading stale transcript rows after resync ( #53800 )
2026-10-07 22:13:36 +02:00
Milosz Jankiewicz and Jaaneek
31bdd8e8f7
fix(core): only send png, jpeg and webp images to xAI ( #53787 )
...
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com >
2026-10-07 21:46:09 +02:00
opencode-agent[bot]
a697115b20
chore: generate
2026-10-07 19:19:04 +00:00
Frank
65c47af9b9
feat(console): show Haiku 5.5 across Go pages
2026-10-07 15:17:03 -04:00
Frank
bd662d514d
docs(web): add Haiku 5.5 to Go model tables
2026-10-07 15:17:03 -04:00
Frank
1bc3ce9abf
docs(web): add Haiku 5.5 to Zen model tables
2026-10-07 15:17:02 -04:00
Frank
cab7e2c242
docs(www): add Haiku 5.5 to V2 Go guide
2026-10-07 15:10:42 -04:00
Aiden Cline
56be008756
feat(core): add AWS profile setup for Bedrock ( #53626 )
2026-10-07 14:05:08 -05:00
Frank
554e7c2341
docs(www): add Haiku 5.5 to V2 model tables
2026-10-07 14:47:58 -04:00
Stefan Avram and slickstef11
b1fe25ab5e
feat(console): capture monthly inference spend ( #53637 )
...
Co-authored-by: slickstef11 <stefanavram22@gmail.com >
2026-10-07 13:28:10 -04:00
opencode-agent[bot] and rekram1-node
5183ea45c3
fix(core): send Codex session headers with ChatGPT token sharing ( #53767 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-07 11:32:57 -05:00
Dax
053e534e5a
refactor(server): align pty connect preflight order ( #53579 )
2026-10-07 12:07:48 -04:00
Victor Navarro
3865c696ef
feat(console): proxy keyless Zen requests to new inference per model ( #53717 )
2026-10-07 18:06:54 +02:00
opencode-agent[bot] and rekram1-node
8bd8960154
fix(ai): add missing OpenAI and Google service tiers ( #53753 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-07 11:06:50 -05:00
holny
d5154fb74e
fix(core): bypass gray-matter content cache when parsing frontmatter ( #51245 )
2026-10-07 11:05:37 -05:00
Aiden Cline
70c6c8cbc5
feat(integration): add declarative external connection method ( #53672 )
2026-10-07 11:03:24 -05:00
Namit and James Long
e2979039f1
fix(core): bump session time_updated on step lifecycle events ( #49105 )
...
Co-authored-by: James Long <longster@gmail.com >
2026-10-07 11:40:47 -04:00
opencode-agent[bot] and Brendonovich
119cb15d1d
refactor(app): remove configurable default server ( #53731 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 20:46:51 +08:00
opencode-agent[bot]
e1b7299bc9
chore(core): refresh bundled models.dev snapshot
2026-10-07 12:22:51 +00:00
opencode-agent[bot] and Brendonovich
68aa4f8017
feat(app): show recent sessions in the empty command palette ( #53727 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 10:58:35 +00:00
David Hill and Brendonovich
69219470a2
feat(app): show recently closed tabs menu ( #51973 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 10:24:51 +00:00
opencode-agent[bot] and Brendonovich
10b11ba946
fix(app): keep live terminals through transient connect failures ( #52232 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 10:04:03 +00:00
opencode-agent[bot] and Brendonovich
2e3d3a735a
fix(app): use filled clear icon in model and branch searches ( #53511 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 17:12:10 +08:00
opencode-agent[bot] and Brendonovich
f655e7b2b5
fix(app): wrap mobile project controls responsively ( #50484 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 17:11:57 +08:00
opencode-agent[bot] and neriousy
6273bd7924
fix(core): stop sending API key metadata as request body ( #53546 )
...
Co-authored-by: neriousy <filip@anoma.ly >
2026-10-07 10:36:22 +02:00
Aiden Cline
34cf183c4c
feat(ai): support between_tools thinking in Anthropic Messages ( #53601 )
2026-10-06 23:57:20 -05:00
opencode-agent[bot] and Brendonovich
fd99516e51
fix(session-ui): keep Markdown text selectable ( #53665 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-07 04:33:34 +00:00
Aiden Cline
1d610f90a0
fix(ui): support inline custom answers for string choice fields in connect ( #53625 )
2026-10-06 22:41:21 -05:00
Luke Parker
eebe9d370f
fix(app): handle one-time pairing links across the GUI ( #53257 )
2026-10-07 12:56:07 +10:00
Luke Parker
a2b6005627
fix(desktop): delete old staged CLI versions ( #53659 )
2026-10-07 02:10:05 +00:00
Luke Parker
a90ad8566d
fix(cli): serve the embedded web UI brotli-compressed ( #53645 )
2026-10-07 11:35:20 +10:00
Luke Parker
a7f3d570ae
fix(cli): compress the embedded web UI at brotli's best quality ( #53644 )
2026-10-07 11:35:20 +10:00
Luke Parker
8b45c5674b
fix(cli): embed the web UI as raw bytes instead of base64 strings ( #53643 )
2026-10-07 11:35:19 +10:00
Frank
56c2f432cc
docs(www): sync Mistral Large 4 pricing and privacy
2026-10-06 21:27:39 -04:00
Kit Langton
74678c4677
feat(server): stream fs.read responses with HTTP Range support ( #53088 )
2026-10-06 18:24:55 -07:00
Aiden Cline
369aad308b
feat(core): add external credential references ( #53624 )
2026-10-06 19:55:05 -05:00
opencode-agent[bot]
d5cf9c2548
chore: update nix node_modules hashes
2026-10-07 00:40:27 +00:00
Luke Parker
9c51d84f8f
feat(app): preview Word, Excel and PowerPoint files ( #53305 )
2026-10-07 00:31:01 +00:00
Aiden Cline
8b02c4ef04
fix(ai): drop empty unfinished reasoning items on replay ( #53603 )
2026-10-06 19:03:35 -05:00
Luke Parker
e41256eb5a
fix(desktop): fix browser bar review findings ( #53627 )
2026-10-07 09:50:13 +10:00
Daniel Chen
ecc4916b5a
fix(stats): attribute exo usage to an unknown provider ( #53621 )
2026-10-06 15:32:45 -07:00
Daniel Chen
e2564336e4
docs(web): add Exo Free to Zen docs ( #53622 )
2026-10-06 15:29:35 -07:00
Daniel Chen
d1749770c7
docs(www): add Exo Free to Console models ( #53620 )
2026-10-06 15:27:58 -07:00
Kit Langton
9ee97d87a2
fix(sdk): release completed embedded request signals ( #53613 )
2026-10-06 15:05:36 -07:00
opencode-agent[bot]
52a6c35825
chore: generate
2026-10-06 21:57:27 +00:00
Frank
adf32d6c37
docs(web): show Mistral Large 4 discount
2026-10-06 17:55:13 -04:00
Frank
d5772b1eab
docs(web): add Mistral Large 4 to Zen locales
2026-10-06 17:32:11 -04:00
59e5953443
fix(schema): expose effort-update and thinking-binding overrides on model compatibility ( #52172 )
...
Co-authored-by: argszero <argszero@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-06 15:41:12 -05:00
opencode
63be8f95d8
sync release versions for v1.18.35
2026-10-06 20:18:36 +00:00
Dax
4a0f273fa7
feat(cli): include every pairing address in QR codes ( #53588 )
2026-10-06 16:13:34 -04:00
Dax
36a38058fb
feat(core): stop asking for external directory access by default ( #53585 )
2026-10-06 15:52:23 -04:00
Dax
ccb5162714
fix(tui): match execute dialog to two-toned dialog layout ( #53584 )
2026-10-06 15:20:21 -04:00
opencode-agent[bot] and rekram1-node
c2f87853c6
fix(core): drop tool name and namespace length caps ( #53586 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-10-06 14:15:40 -05:00
Shoubhit Dash
ed0e7acecd
fix(acp): reject a mismatched fork cwd and resolve overlapping provider IDs ( #53534 )
2026-10-06 22:49:59 +05:30
opencode-agent[bot]
4ac0d9c3d1
chore: update nix node_modules hashes
2026-10-06 16:28:48 +00:00
Adam
de2cacdac8
fix(docs): redirect inference help link
2026-10-06 11:18:52 -05:00
Milosz Jankiewicz
83802d800e
fix(opencode): bump @ai-sdk/xai to 3.0.139 so tool-result images reach xAI ( #53549 )
2026-10-06 11:11:21 -05:00
opencode-agent[bot]
6bffe7932e
chore(core): refresh bundled models.dev snapshot
2026-10-06 12:21:22 +00:00
Victor Navarro
ba281e7f91
docs(console): add workspace, providers, and api docs ( #53531 )
2026-10-06 14:11:33 +02:00
Shoubhit Dash
f17b15eaa5
fix(acp): tighten cwd, cancel, delete, and terminal auth handling ( #53359 )
2026-10-06 17:15:51 +05:30
Shoubhit Dash
f6ae986549
fix(acp): report tool names and full-file diffs ( #53360 )
2026-10-06 17:12:27 +05:30
Shoubhit Dash
fb72e25c06
fix(acp): wait for a cold location's plugins before the first catalog read ( #53358 )
2026-10-06 17:10:48 +05:30
opencode-agent[bot]
184890e429
chore: update nix node_modules hashes
2026-10-06 11:23:46 +00:00
opencode-agent[bot] and Brendonovich
a7523ac4b7
fix(ui): render dollar math with marked-katex-extension ( #53513 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-06 19:13:35 +08:00
opencode-agent[bot] and adamdotdevin
3f393d78bf
fix(stats): show public specs for stealth models ( #53381 )
...
Co-authored-by: adamdotdevin <2363879+adamdotdevin@users.noreply.github.com >
2026-10-06 05:29:36 -05:00
Brendan Allan
80c4a6b7c8
feat(app): polish mobile session navigation and drawers ( #53267 )
2026-10-06 17:12:44 +08:00
David Hill
592daf29f4
fix(app): refine project selector menu ( #52349 )
2026-10-06 09:01:34 +00:00
Luke Parker
b1629294ec
feat(desktop): redesign the browser bar ( #53488 )
2026-10-06 19:00:29 +10:00
opencode-agent[bot] and Brendonovich
8eb2ebd96c
fix(app): disable submit hover on touch ( #49461 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-06 08:08:53 +00:00
opencode-agent[bot] and Brendonovich
2eff7da1b6
fix(app): allow touch scrolling in directory picker ( #51781 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-06 08:07:35 +00:00
opencode-agent[bot] and Brendonovich
da20865bb9
fix(app): use HTTP-safe UUID for restored comment notes ( #53501 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-06 07:53:42 +00:00
opencode-agent[bot]
6e4de805bb
chore: update nix node_modules hashes
2026-10-06 06:00:33 +00:00
Kit Langton
50ae4bd4db
chore: remove unused dependencies from V2 packages ( #53482 )
2026-10-05 22:51:11 -07:00
Jack
89a8f1a3db
docs(go): document paid Space Bunny ( #53487 )
2026-10-06 13:28:36 +08:00
Jack
f03046d9f5
feat(go): list paid Space Bunny ( #53486 )
2026-10-06 13:14:54 +08:00
Kit Langton
81b92c043f
feat(core): enable portable shell scanner on local and dev channels ( #53479 )
2026-10-05 22:13:16 -07:00
Dmitrii and Aiden Cline
cabb5d035b
fix(core): migrate the v1 thinking block-binding opt-out ( #52327 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-06 00:06:58 -05:00
Kit Langton
2bddf58716
refactor(client): share the registered service decision between clients ( #53241 )
2026-10-05 21:35:29 -07:00
Max Coplan and OpenCode
8f0f4be03c
fix(script): normalize local build channels ( #53461 )
...
Co-authored-by: OpenCode (GPT-5.6-Sol) <noreply@opencode.ai >
2026-10-05 23:03:27 -05:00
b78d10cd71
fix(server): always report opencode as mcp client name ( #53471 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Eric Curtin <eric.curtin@docker.com >
2026-10-05 22:20:45 -05:00
opencode-agent[bot] and Brendonovich
cb11287ae6
fix(app): use HTTP-safe UUID for attachment uploads ( #51783 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-06 03:08:32 +00:00
9daf46b327
fix(session-ui): align provider error icon with first line ( #52859 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-06 13:07:18 +10:00
opencode
bd55d4895f
sync release versions for v2.0.24 [skip ci]
2026-10-06 03:04:19 +00:00
opencode-agent[bot] and rekram1-node
7c59e7bfee
chore(tui): remove unused plugin install keybinds ( #53470 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-05 21:50:18 -05:00
opencode-agent[bot]
32a67d2d0a
chore: update nix node_modules hashes
2026-10-06 02:33:42 +00:00
opencode-agent[bot]
652c090dc1
chore: update nix node_modules hashes
2026-10-06 02:26:50 +00:00
Vladimir Glafirov
a1d2085af3
chore(core): bump gitlab-ai-provider to 6.19.0 ( #53352 )
2026-10-05 21:22:20 -05:00
Aiden Cline
d318cf4125
fix(core): rename legacy OpenAI OAuth methods to Codex ( #53467 )
2026-10-05 21:21:42 -05:00
Vladimir Glafirov
5ae8a3c1d3
fix(core): resolve reasoning variants for GitLab Duo models ( #51082 )
2026-10-05 21:12:37 -05:00
Vladimir Glafirov
fa49567529
chore: bump gitlab-ai-provider to 6.19.0 ( #53345 )
2026-10-05 21:12:00 -05:00
Aiden Cline
209346a0fe
fix(core): temporarily stop syncing w/ /models api for sign in w/ chatgpt due to openai bugs ( #53466 )
2026-10-05 21:05:11 -05:00
opencode-agent[bot] and LukeParkerDev
3ca0ac718b
fix(session-ui): space errors and grouped updates in timeline ( #52876 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-06 00:38:15 +00:00
Aiden Cline
48b295aef4
fix(core): clarify legacy ChatGPT OAuth method labels ( #53451 )
2026-10-05 18:56:17 -05:00
Luke Parker
19f8610c0a
fix(app): commit a staged revert before switching the selection ( #53445 )
2026-10-06 09:40:44 +10:00
usrnk1 and LukeParkerDev
754b144263
feat(desktop): clarify queued and pending steer messages ( #53338 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-10-06 09:29:55 +10:00
opencode-agent[bot]
394a4fc64b
chore: update nix node_modules hashes
2026-10-05 23:16:55 +00:00
Luke Parker
54d44f3681
chore(app): autofix readable spacing in GUI packages ( #53444 )
2026-10-06 09:10:06 +10:00
Aiden Cline
8186b7313a
feat(core): wire native Vercel AI Gateway provider ( #53432 )
2026-10-05 18:07:39 -05:00
Luke Parker
d1e6104087
fix(app): fix side panel tab clipping and alignment ( #53315 )
2026-10-06 08:46:47 +10:00
usrnk1
b9db2f6915
feat(desktop): clarify running work in session headers ( #53332 )
2026-10-06 08:42:41 +10:00
opencode-agent[bot] and rekram1-node
fa992020c5
fix(core): install AI SDK v6 providers by default ( #53287 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-05 17:42:31 -05:00
Kit Langton
7d27d6a3da
test(cli): speed up managed service tests ( #53441 )
2026-10-05 15:39:54 -07:00
opencode-agent[bot] and usrnk1
0b6b00764f
fix(ui): soften markdown bold weight to 670 ( #52714 )
...
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
2026-10-06 08:12:27 +10:00
David Hill
14a92887b0
feat(stats): add pattern hover ripple and bar dot highlight ( #53420 )
2026-10-05 16:06:28 -06:00
Kit Langton
39105835c6
refactor(core): share local provider discovery plugin across vllm, lmstudio, and ollama ( #53438 )
2026-10-05 15:00:04 -07:00
Luke Parker
aa7c1f3ebd
refactor(gui-extensions): rename extension Point to Registry ( #53290 )
2026-10-06 07:44:58 +10:00
Shoubhit Dash
7723920505
chore: remove unused artifacts directory ( #53436 )
2026-10-06 03:14:02 +05:30
Shoubhit Dash
caaf7b27be
chore: remove unused artifacts directory ( #53437 )
2026-10-06 03:13:55 +05:30
Kit Langton
cdd63fa9e6
test: add background service lifecycle tests ( #53406 )
2026-10-05 14:23:00 -07:00
Kit Langton
a2a543c868
feat(tui): surface sessions awaiting input at the top of the open menu ( #53435 )
2026-10-05 14:19:58 -07:00
Kit Langton
9d387f6b77
fix(core): make the portable PowerShell scanner sound against real pwsh ( #53404 )
2026-10-05 14:07:15 -07:00
Adam
219c2268c3
fix(console): link dev Go navigation to Console ( #53430 )
2026-10-05 15:38:15 -05:00
Aiden Cline
c2d4db698c
feat(ai): add native Vercel AI Gateway language models ( #52643 )
2026-10-05 15:11:37 -05:00
Adam
3569ebe5d6
chore(ci): use blacksmith for dev deploys ( #53423 )
2026-10-05 15:04:53 -05:00
opencode-agent[bot]
54e51ea515
chore: generate
2026-10-05 19:46:46 +00:00
Jordan Lee
a5c0c36e9d
docs(ecosystem): add opencode-supabase to ecosystem plugins ( #49848 )
2026-10-05 14:45:22 -05:00
Adam
f32284975f
feat(console): enable marketing nav in dev ( #53421 )
2026-10-05 14:41:28 -05:00
David Hill
4ed2978a30
fix(stats): align chart dot grid with bars ( #52676 )
2026-10-05 14:21:36 -05:00
Kit Langton
944959566f
fix(core): exclude non-text models from catalog and default selection ( #53295 )
2026-10-05 19:14:33 +00:00
Kit Langton
a701129184
fix(core): release unread Console config responses ( #53409 )
2026-10-05 18:59:54 +00:00
Filip
a2aea963d1
fix: include neriousy in Windows issue triage ( #53410 )
2026-10-05 20:46:56 +02:00
Filip
54630586a7
Revert "fix: include neriousy in Windows issue triage" ( #53408 )
2026-10-05 20:43:54 +02:00
Filip
2a8f7f59a0
fix: include neriousy in Windows issue triage ( #53407 )
2026-10-05 20:42:49 +02:00
Aiden Cline
40fd54aabb
refactor(ai): preserve unknown event fields in AnthropicMessages and OpenResponses ( #53405 )
2026-10-05 13:32:41 -05:00
Filip
0c11c8fc2f
fix(core): route completions-shaped Azure catalog models to chat ( #53395 )
2026-10-05 20:28:57 +02:00
Aiden Cline
7725ac81eb
feat(core): allow shell for explore ( #53284 )
2026-10-05 13:12:54 -05:00
Filip
4aba11e9d5
fix(core): report MCP OAuth token exchange failures on the callback page ( #53378 )
2026-10-05 18:12:58 +02:00
Kit Langton
25909277aa
fix(core): make the portable bash scanner sound against real shells ( #53277 )
2026-10-05 09:05:30 -07:00
Kit Langton
e2d540042a
refactor(client): share startup attempt bookkeeping between clients ( #53240 )
2026-10-05 08:18:09 -07:00
opencode-agent[bot] and jlongster
ef07075156
fix(tui): drop error icon from exploration groups ( #53363 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-10-05 10:24:52 -04:00
opencode-agent[bot] and nexxeln
eb2f0d5e5d
fix(tui): keep the subagent activity filter across navigation ( #53318 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-10-05 19:24:45 +05:30
f28f62439e
fix(core): preserve subagent text block boundaries ( #53040 )
...
Co-authored-by: Mikhail Limarenko <m.limarenko@piping.space >
Co-authored-by: Filip Hejmowski <hejmowskifilip@gmail.com >
2026-10-05 15:38:22 +02:00
Filip
1732ce1eeb
fix(core): stop instruction walk at case-variant Windows project roots ( #53349 )
2026-10-05 15:10:22 +02:00
opencode-agent[bot]
e3c3786f43
chore(core): refresh bundled models.dev snapshot
2026-10-05 12:23:10 +00:00
Victor Navarro
759175abad
fix(tui): untangle crossing branches in mermaid flowcharts ( #53325 )
2026-10-05 13:22:09 +02:00
Shoubhit Dash
88dd4417c7
refactor(acp): simplify the turn fold ( #52826 )
2026-10-05 15:07:41 +05:30
opencode-agent[bot] and OpeOginni
4fb800734d
feat(app): restore the session location missing prompt ( #53268 )
...
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
2026-10-05 17:16:22 +08:00
Shoubhit Dash
473e4a960d
refactor(acp): simplify config options and catalog ( #52825 )
2026-10-05 14:43:10 +05:30
Brendan Allan
2dfd08edc9
refactor(app): record /btw chats without waiting for the store to load ( #53312 )
2026-10-05 08:53:27 +00:00
Luke Parker
45e8c02bcc
chore(ci): skip workflows for the release version-sync commit ( #53310 )
2026-10-05 18:49:34 +10:00
Luke Parker
938baed23b
fix(desktop): keep each file's sha512 in update manifests ( #53309 )
2026-10-05 18:35:00 +10:00
494d70707b
feat(app): keep each /btw answer in its own tab until closed ( #53270 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-10-05 08:13:34 +00:00
Luke Parker
eab83d63fd
fix(app): keep the phone titlebar clear of the iOS status bar blur ( #53297 )
2026-10-05 18:12:38 +10:00
Kit Langton
fad352c5d0
refactor(client): share the service health probe between clients ( #53237 )
2026-10-04 22:58:58 -07:00
Luke Parker
e1b94a138e
fix(app): keep Working while reads join a read group ( #53292 )
2026-10-05 05:39:32 +00:00
opencode
9e96aacd64
sync release versions for v2.0.23
2026-10-05 05:24:44 +00:00
Aiden Cline
e19263ca87
fix(ai): send effort updates on the Vertex Claude route ( #53289 )
2026-10-05 00:11:18 -05:00
Luke Parker
63e33bc4dc
fix(cli): let the web app start the QR scanner worker ( #53278 )
2026-10-05 14:53:49 +10:00
Kit Langton
999097bdac
fix(client): preserve background service startup failures ( #50784 )
2026-10-04 21:53:34 -07:00
Kit Langton
515b3022ac
fix(cli): retry managed service binds after temporary conflicts ( #50782 )
2026-10-04 21:33:43 -07:00
Aiden Cline and Padure Sergio
cb389aa679
fix(core): honor compaction agent model for summaries ( #53276 )
...
Co-authored-by: Padure Sergio <70955746+sergiopadure@users.noreply.github.com >
2026-10-04 23:20:24 -05:00
Aiden Cline
30f4119459
fix(ai): place Anthropic system updates before the next assistant turn ( #52568 )
2026-10-04 23:17:15 -05:00
opencode-agent[bot]
4d17cf719f
chore: update nix node_modules hashes
2026-10-05 04:15:19 +00:00
Aiden Cline
498b1deda3
feat(ai): add native Venice provider ( #53271 )
2026-10-04 23:06:43 -05:00
Kit Langton
25c54cbdf7
fix(client): wait for service shutdown before restart ( #50042 )
2026-10-04 20:59:19 -07:00
Luke Parker
ae57dd0cf5
fix(app): close the running menu before opening a subagent ( #53273 )
2026-10-05 13:58:19 +10:00
usrnk1 and Luke Parker
e86ec98711
feat(desktop): move review controls into their panels ( #51312 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-10-05 03:18:48 +00:00
Luke Parker
c542a43503
fix(cli): indent every row of the pairing QR code on Windows ( #53265 )
2026-10-05 03:02:36 +00:00
Luke Parker
2db9c2e1b3
fix(app): match TUI inbox, steer, queue, and revert behavior ( #53076 )
2026-10-05 12:54:06 +10:00
Luke Parker
3a861ff8b0
feat(app): show running subagents and shells in the session header ( #53247 )
2026-10-05 12:30:44 +10:00
Aiden Cline
22803892bc
feat(ai): support Anthropic Messages on Bedrock Mantle ( #53073 )
2026-10-04 20:51:33 -05:00
Aiden Cline
69ba898a7b
perf(ai): lazily parse partial JSON on tool-input-delta ( #53255 )
2026-10-04 20:41:46 -05:00
opencode-agent[bot] and rekram1-node
375ff827aa
feat(tui): show read ranges after file paths ( #53250 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-04 20:14:48 -05:00
Luke Parker
ed747091e9
fix(gui-extensions): hold agent previews for sessions that are not on screen ( #53249 )
2026-10-05 00:56:05 +00:00
Aiden Cline
44193bd71f
refactor(ai): untrace stream event handlers and inner protocol helpers ( #53232 )
2026-10-04 19:43:29 -05:00
Aiden Cline
238d4cf5ca
refactor(ai): simplify sseFraming and untrace inner request-lowering helpers ( #53072 )
2026-10-04 16:27:06 -05:00
Kit Langton
3e77d5c170
fix(client): preserve service on protocol-only reconnect mismatch ( #50825 )
2026-10-04 13:30:43 -07:00
Kit Langton
eaf80d99e5
chore(app): clear lint warnings in GUI files touched by the Effect upgrade ( #53098 )
2026-10-04 12:04:16 -07:00
opencode-agent[bot]
0a46301e36
chore(core): refresh bundled models.dev snapshot
2026-10-04 13:59:27 +00:00
Shoubhit Dash
c789aa16d1
refactor(ai): remove unused test code ( #53126 )
2026-10-04 17:07:07 +05:30
Shoubhit Dash
a515e3bf4b
refactor(ai): delete unregistered recording cassettes ( #53127 )
2026-10-04 17:06:42 +05:30
Shoubhit Dash
8380c864bf
feat(plugin): add select dialog search and actions ( #53009 )
2026-10-04 16:10:27 +05:30
Shoubhit Dash
247eb5cc9a
fix(tui): allow plugin keymaps during setup ( #53010 )
2026-10-04 15:46:34 +05:30
Luke Parker
ecfa884ff8
feat(session-ui): show model variant in message meta ( #53112 )
2026-10-04 08:21:24 +00:00
Luke Parker
0d536d2d7d
fix(gui-extensions): avoid startup round trip and keep renamed enable state ( #53077 )
2026-10-04 17:40:36 +10:00
Luke Parker
715de7af15
fix(gui-extensions): fix stale details, browser cleanup, update checks and panel state ( #53075 )
2026-10-04 17:21:04 +10:00
Luke Parker
077444b94b
fix(app): keep side panel tabs when a session moves ( #53081 )
2026-10-04 16:59:52 +10:00
Luke Parker
5589ca43f1
refactor(gui-extensions): tighten the SDK surface ( #53078 )
2026-10-04 16:59:43 +10:00
Luke Parker
453dd2ad01
fix(app): load Windows-path markdown images ( #53100 )
2026-10-04 06:49:36 +00:00
Luke Parker
44579a5d98
test(app): mock session wait and parse e2e mock payloads ( #53095 )
2026-10-04 16:32:34 +10:00
Luke Parker
f8cafd8362
fix(app): stop the browser address bar looking bold when selected ( #53087 )
2026-10-04 16:23:08 +10:00
Kit Langton
9155b7b791
fix(app): load component-test modules at the URLs Vite imports them by ( #53091 )
2026-10-04 16:06:48 +10:00
Kit Langton
9c66a0acb0
refactor(tui): remove unused plugin theme registration ( #52992 )
2026-10-03 21:50:55 -07:00
Kit Langton
ee730bdd91
refactor(tui): remove unused V1 syntax theme generation ( #52987 )
2026-10-03 21:43:07 -07:00
Kit Langton
cfbdefa041
refactor(tui): trim unused package exports ( #52988 )
2026-10-03 21:43:03 -07:00
Kit Langton
2884b49f8f
refactor(tui): remove permanently disabled unshare command ( #53003 )
2026-10-03 21:34:00 -07:00
Kit Langton
b79da2697a
refactor(tui): drop unused ComposerTab.onClose and composer re-export ( #53002 )
2026-10-03 21:33:55 -07:00
Kit Langton
552d2b9c8a
refactor(tui): drop never-passed component props ( #53001 )
2026-10-03 21:33:51 -07:00
Kit Langton
0d98734fb2
refactor(tui): share mini requestOptions helper ( #53000 )
2026-10-03 21:33:47 -07:00
Kit Langton
5ac5027cce
refactor(tui): remove unused mini thinking override ( #52999 )
2026-10-03 21:33:42 -07:00
Kit Langton
4cb7ac9dab
refactor(tui): drop constant mini frontend exit code ( #52998 )
2026-10-03 21:33:37 -07:00
Kit Langton
bc499e4562
refactor(tui): remove unused monoTruncateMiddle ( #52997 )
2026-10-03 21:33:33 -07:00
Kit Langton
fa373ddb51
refactor(tui): share clamp between tab pulse and fade-in text ( #52996 )
2026-10-03 21:33:28 -07:00
Kit Langton
2a02be02a7
refactor(tui): remove unused TabPulse outerFlashTail prop ( #52995 )
2026-10-03 21:33:23 -07:00
Kit Langton
fc224dc8f0
refactor(tui): remove unused DialogSelect details and category view options ( #52994 )
2026-10-03 21:33:18 -07:00
Kit Langton
eec8cf912e
refactor(tui): remove unused Prompt hint, right, and showPlaceholder props ( #52993 )
2026-10-03 21:33:13 -07:00
Kit Langton
86f9edc107
refactor(tui): remove unread terminal environment fields ( #52991 )
2026-10-03 21:33:08 -07:00
Kit Langton
5d6804eaac
refactor(tui): remove unused v1 config aliases and keybind values ( #52990 )
2026-10-03 21:33:03 -07:00
Kit Langton
697ca1c9d3
refactor(tui): drop unused theme re-exports ( #52986 )
2026-10-03 21:32:58 -07:00
Kit Langton
1287996a91
refactor(tui): drop stale terminal-win32 export ( #52985 )
2026-10-03 21:32:54 -07:00
Kit Langton
a30f24355e
refactor(tui): share file change status label ( #53004 )
2026-10-03 23:50:25 -04:00
Jérôme Benoit
96ecd60bdb
fix(nix): provide desktop signing tools on darwin ( #53007 )
2026-10-03 22:33:12 -05:00
Aiden Cline
15c4e5d537
feat(ai): add Google Interactions protocol ( #52981 )
2026-10-03 22:22:58 -05:00
Aiden Cline
5617044dc9
refactor(ai): avoid redundant request body validation ( #52909 )
2026-10-03 22:22:15 -05:00
Luke Parker
0048c97c27
feat(gui-extensions): add typed composition and lifetime primitives ( #52868 )
2026-10-04 13:16:37 +10:00
opencode-agent[bot] and Hona
f72a103a4b
fix(windows): hide background subprocess windows ( #52871 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-10-04 11:20:47 +10:00
opencode-agent[bot]
f74512bfe0
chore: update nix node_modules hashes
2026-10-03 23:05:19 +00:00
opencode-agent[bot] and neriousy
63b7de9434
fix(cli): restore Linux x64 musl PTY lock entry ( #53035 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-10-04 00:55:38 +02:00
Filip
e8c75c2de0
fix(cli): run the curl installer with Git Bash on Windows ( #53029 )
2026-10-04 00:29:09 +02:00
opencode-agent[bot]
d1f8f5b35e
chore: update nix node_modules hashes
2026-10-03 18:57:44 +00:00
Kit Langton
334f7a3510
fix(core): keep the first PTY output after spawn ( #52960 )
2026-10-03 11:51:01 -07:00
opencode-agent[bot]
f02e184ba4
chore: update nix node_modules hashes
2026-10-03 14:32:42 +00:00
James Long
5ad0786536
fix(core): never let persistent PTY handoff break a server restart ( #52573 )
2026-10-03 10:23:31 -04:00
opencode-agent[bot]
d8a3962923
chore(core): refresh bundled models.dev snapshot
2026-10-03 13:46:03 +00:00
Simon Klee
40679546d4
fix(tui): keep transcript rows stable when history is prepended ( #52824 )
...
Session rows have no id, so reconcile matched them by position. Each page of older history shifted every row into a different store object and remounted the visible transcript. Newly mounted markdown is blank until highlighting finishes, so the transcript blinked once per page. This was most visible with Low verbosity, where opening a session loads several pages to complete the oldest group.
2026-10-03 06:09:37 +00:00
Daniel Chen
12810e84d3
docs(www): add Fledge Alpha Free to Console models ( #52896 )
2026-10-02 21:59:24 -07:00
Daniel Chen
907b3bc518
docs(web): add Fledge Alpha Free to Zen docs ( #52895 )
2026-10-02 21:55:40 -07:00
Aiden Cline
3e1aa1e58c
fix(server): return 404 when a location folder is missing ( #52668 )
2026-10-02 23:43:56 -05:00
Aiden Cline
7ced9326e6
fix(ai): preserve Mistral and Cohere system parts ( #52890 )
2026-10-02 23:36:36 -05:00
Aiden Cline
d1ff6f90cf
fix(ai): preserve Gemini system text parts ( #52888 )
2026-10-02 23:04:49 -05:00
James Long
d9d094a543
fix(tui): keep question form highlights on the raised surface ( #52872 )
2026-10-02 20:34:12 -04:00
Kit Langton
d113a40f55
fix(core): rename legacy provider in top-level model ( #51901 )
2026-10-02 16:02:13 -07:00
Kit Langton
54956aac22
chore: enable noUnusedLocals in ai and core ( #52858 )
2026-10-02 22:45:27 +00:00
Kit Langton
c1536734ce
chore(cli): enable noUnusedLocals ( #52857 )
2026-10-02 22:45:05 +00:00
Kit Langton
cf7fcfad0a
chore(app): enable noUnusedLocals ( #52856 )
2026-10-02 22:44:02 +00:00
Kit Langton
17955a1100
refactor(core): remove duplicate v1 config migration ( #51889 )
2026-10-02 15:40:41 -07:00
Kit Langton
c0c9c69a27
chore(tui): enable noUnusedLocals ( #52851 )
2026-10-02 22:36:03 +00:00
Kit Langton
eb1a9ea4d9
chore: enable noUnusedLocals in schema, server, sdk and smaller packages ( #52850 )
2026-10-02 15:23:59 -07:00
Kit Langton
680bca3183
chore: enable noUnusedLocals in already-clean packages ( #52849 )
2026-10-02 15:23:50 -07:00
Kit Langton
22f81eed0b
test(tui): drop title shimmer animation timing tests ( #52848 )
2026-10-02 15:23:31 -07:00
Aiden Cline
421a04f5fd
fix(core): retry transient MCP connect failures ( #52614 )
2026-10-02 17:22:25 -05:00
Jérôme Benoit and Test User
ec541abbcd
chore(nix): run the nix eval workflow on v2 ( #52143 )
...
Co-authored-by: Test User <test@test.com >
2026-10-02 16:52:46 -05:00
Kit Langton
4c63a35dbe
refactor(schema): drop unused FileAttachment re-export from SessionEvent ( #52842 )
2026-10-02 21:35:12 +00:00
Kit Langton
0e4dd7bfe9
refactor(ai): remove unused declarations in OpenAI chat protocol ( #52840 )
2026-10-02 21:33:58 +00:00
Kit Langton
e28a624b8b
refactor(core): remove unused git strategy in worktree layer ( #52841 )
2026-10-02 21:28:27 +00:00
Kit Langton
9277761af6
refactor(schema): remove unused QuestionV1 contract ( #52838 )
2026-10-02 21:28:13 +00:00
vprdev
108b988a08
fix(stats): hide models listed in a secret ( #52834 )
2026-10-02 16:56:07 -04:00
Kit Langton
0bef0eab67
refactor(core): remove legacy id prefix table ( #52810 )
2026-10-02 18:40:26 +00:00
Shoubhit Dash
66d15a7352
refactor(acp): split module seams and drop dead code ( #52803 )
2026-10-03 00:04:06 +05:30
Kit Langton
9f8551ab6b
refactor(core): require job ids from their subject ( #52806 )
2026-10-02 18:27:13 +00:00
Kit Langton
8bcda4c718
refactor(core): name tool output files in ToolOutput ( #52808 )
2026-10-02 18:24:57 +00:00
Kit Langton
ccd2aca07a
test(core): match Code Mode description after allSettled change ( #52812 )
2026-10-02 18:14:27 +00:00
1391c0d52c
docs(core): recommend settled results for independent calls ( #52798 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-10-02 12:26:05 -05:00
Shoubhit Dash
ec90ad50d3
fix(acp): settle permissions replied elsewhere and type request failures ( #52774 )
2026-10-02 22:43:32 +05:30
Shoubhit Dash
2a01ed60b1
perf(core): keep unchanged messages in request shaping ( #52784 )
2026-10-02 22:12:21 +05:30
Shoubhit Dash
80caae8ad1
test(acp): keep only spec and essential tests ( #52775 )
2026-10-02 22:01:49 +05:30
Jack
35a41b5d53
docs(www): add Ling 3.1 Flash Free to Console models ( #52780 )
2026-10-03 00:08:55 +08:00
Aiden Cline
d49ec44298
feat(ai): add native Cohere chat provider ( #52633 )
2026-10-02 11:07:02 -05:00
Jack
c42ae0d56b
docs(web): add Ling 3.1 Flash Free to Zen docs ( #52781 )
2026-10-02 23:58:36 +08:00
Shoubhit Dash
7440ff7844
chore(acp): trim comments ( #52770 )
2026-10-02 20:50:09 +05:30
Shoubhit Dash
f902a0fae7
fix(cli): support Homebrew Core upgrades ( #52753 )
2026-10-02 20:27:14 +05:30
Filip
661853903b
fix(tui): gate terminals on server persistent PTY support ( #52760 )
2026-10-02 16:49:15 +02:00
Shoubhit Dash
06b6c916a5
refactor(acp): drop the promise client ( #52751 )
2026-10-02 19:52:02 +05:30
Shoubhit Dash
bf25bd2ec7
docs(acp): document opencode protocol extensions ( #52745 )
2026-10-02 19:50:17 +05:30
Filip
3ddb0cb1d3
docs: remove skill slash frontmatter from v2 docs ( #52752 )
2026-10-02 15:09:38 +02:00
Filip
f3a23e52b3
feat(core): support disable-model-invocation in skill frontmatter ( #52747 )
2026-10-02 15:07:30 +02:00
opencode-agent[bot]
dbe08d2ac3
chore(core): refresh bundled models.dev snapshot
2026-10-02 12:22:07 +00:00
Shoubhit Dash
77eceb8c85
fix(core): merge formatter config across files ( #52739 )
2026-10-02 17:49:12 +05:30
Shoubhit Dash
e2a700dc90
fix(acp): let the model continue when a question can't be shown ( #52740 )
2026-10-02 17:39:54 +05:30
Shoubhit Dash
ebad4bc84c
feat(acp): report compaction with standard session updates ( #52737 )
2026-10-02 17:39:24 +05:30
opencode-agent[bot]
d82b75f090
chore: update nix node_modules hashes
2026-10-02 11:32:57 +00:00
Shoubhit Dash
134d0ede4d
fix(acp): align permission requests with the tool call spec ( #52565 )
2026-10-02 16:51:36 +05:30
Shoubhit Dash
4a2c024ea7
fix(acp): detach new and resumed sessions when setup fails ( #52558 )
2026-10-02 16:07:33 +05:30
Shoubhit Dash
4cb56a829e
fix(acp): send remote image links as references ( #52557 )
2026-10-02 16:06:58 +05:30
opencode-agent[bot] and Brendonovich
41516c78c8
fix(app): restore Git initialization for non-Git projects ( #51455 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-10-02 06:13:19 +00:00
opencode
d259ae7163
sync release versions for v2.0.22
2026-10-02 04:23:05 +00:00
Kit Langton
bb381e8bdd
refactor(core): drop unused SessionRevert error re-export ( #52661 )
2026-10-02 04:14:44 +00:00
81efb7f146
fix(app): keep Working during reasoning-only turns ( #51090 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-10-02 12:14:04 +08:00
Kit Langton
77c5f7a516
refactor(schema): remove unused SessionV1.WithParts ( #52662 )
2026-10-02 04:11:35 +00:00
Kit Langton
4a18a86653
refactor(schema): remove unused IDE event definition ( #52660 )
2026-10-02 04:11:15 +00:00
Jérôme Benoit and Test User
c07905012f
fix(nix): repair three packaging defects on the v2 branch ( #51891 )
...
Co-authored-by: Test User <test@test.com >
2026-10-01 23:09:54 -05:00
opencode-agent[bot] and rekram1-node
e067948dd5
refactor(worktree): tag errors without changing the API ( #52631 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 23:09:27 -05:00
Aiden Cline
64744ce034
fix(core): explain why the provider blocked a compaction ( #52664 )
2026-10-01 23:07:32 -05:00
Kit Langton
840cd232a8
refactor(core): remove orphaned filesystem ignore patterns ( #52658 )
2026-10-02 04:05:58 +00:00
Kit Langton
ce97dd2805
refactor(core): drop unused imports ( #52659 )
2026-10-02 04:05:40 +00:00
Kit Langton
f00390665f
refactor(core): remove unused aisdk text helper ( #52657 )
2026-10-02 04:05:05 +00:00
Kit Langton
05018b8862
refactor(schema): export Identifier namespace and drop core re-export ( #52644 )
2026-10-02 03:46:17 +00:00
Aiden Cline
1404566141
refactor(core): type directory initialization errors ( #52649 )
2026-10-01 22:45:08 -05:00
Kit Langton
37a426e7f4
refactor(core): delete unused v1 permission and config errors ( #52637 )
2026-10-02 03:29:43 +00:00
Kit Langton
ef867267a5
refactor(core): drop unused default Copilot provider instance ( #52648 )
2026-10-02 03:29:28 +00:00
Kit Langton
e366ab40c4
refactor(core): delete unused Newtype helper ( #52647 )
2026-10-02 03:27:38 +00:00
Kit Langton
317dfbc6b3
fix(ai): report mid-stream connection loss instead of a decode error ( #52634 )
2026-10-02 03:21:36 +00:00
Adam
1ddb0873ae
chore(stats): retire legacy s3 lake ( #52515 )
2026-10-01 22:21:08 -05:00
James Long
a8761745a2
fix(core): accept partial model capabilities in native provider config ( #51365 )
2026-10-01 22:15:01 -05:00
Luke Parker
b47d8db9bc
fix(app): keep stuck timeline headers out of the title fade ( #52639 )
2026-10-02 12:59:37 +10:00
Aiden Cline and rekram1-node
4c0d0ff478
fix(core): default provider header and chunk timeouts to five minutes ( #49229 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 21:41:53 -05:00
Luke Parker
ba0eeddff4
fix(app): keep browser surface aligned through layout transitions ( #52632 )
2026-10-02 12:36:43 +10:00
Aiden Cline
3bae692dd2
fix(ai): enable Alibaba chat prompt caching ( #52612 )
2026-10-01 20:56:45 -05:00
Luke Parker
56145fce05
fix(app): restore pre-extension behavior found in the A/B audit ( #52620 )
2026-10-02 11:41:46 +10:00
opencode-agent[bot] and rekram1-node
4f0d6d0ab6
docs(tui): correct shortcut reference ( #52606 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 20:24:10 -05:00
opencode-agent[bot] and rekram1-node
5fdeed271d
docs(compaction): use authenticated API command ( #52608 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 20:23:58 -05:00
opencode-agent[bot] and rekram1-node
ab5d49666a
docs(plugin): align session methods with API ( #52607 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 19:58:30 -05:00
8a3185b66c
docs(websearch): include TinyFish provider ( #52604 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-10-01 19:34:42 -05:00
opencode-agent[bot] and rekram1-node
37f3e239c6
docs(cli): fix command examples ( #52603 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 19:34:08 -05:00
opencode-agent[bot] and rekram1-node
2deb0e250f
docs(mcp): correct session metadata key ( #52602 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 19:33:37 -05:00
Aiden Cline
e41756cfc4
fix(ai): isolate Groq and Vertex metadata keys ( #52598 )
2026-10-01 19:24:08 -05:00
Shoubhit Dash
8b24fc8c2a
feat(app): show last turn changes in review panel ( #51640 )
2026-10-02 06:39:33 +08:00
Adam
a79ecfe109
feat(stats): add canonical redirects and agent-readable data formats
2026-10-01 16:41:08 -05:00
opencode-agent[bot]
cff9078bb3
chore: update nix node_modules hashes
2026-10-01 21:16:11 +00:00
Filip
0f9f0a9ae3
fix(core): ignore directories named AGENTS.md during instruction discovery ( #52576 )
2026-10-01 23:12:26 +02:00
Aiden Cline
f9e61fd9a3
fix(core): drop legacy catalog context pricing ( #52582 )
2026-10-01 16:09:38 -05:00
Adam
dc31828006
chore(stats): remove s3 lake ingestion ( #52572 )
2026-10-01 15:58:14 -05:00
James Long
5256112bac
feat(cli): check for updates every 10 minutes ( #52552 )
2026-10-01 16:29:04 -04:00
Filip
afc5d1e21f
test(core): test Azure plugin behavior instead of fakes ( #52570 )
2026-10-01 21:42:39 +02:00
opencode-agent[bot]
80ecb3fc89
chore: update nix node_modules hashes
2026-10-01 19:19:55 +00:00
Shoubhit Dash
31a683f5ca
chore(acp): bump @agentclientprotocol/sdk to 1.6.0 ( #52559 )
2026-10-02 00:38:00 +05:30
Aiden Cline
5d707f1a2b
fix(ai): classify Together input token rejections as context overflow ( #52133 )
2026-10-01 14:07:15 -05:00
Aiden Cline
e2948f5a51
fix(core): skip automatic copies of directly read instructions ( #52382 )
2026-10-01 13:59:02 -05:00
Filip
fbe8a9f7b4
feat(core): discover Azure deployments ( #50053 )
2026-10-01 20:42:12 +02:00
Aiden Cline
033b9ea560
fix(ai): make Claude capability defaults forward-compatible ( #52535 )
2026-10-01 13:20:54 -05:00
Shoubhit Dash
7bb3fbf095
feat(acp): support additional workspace directories ( #52524 )
2026-10-01 23:47:00 +05:30
Shoubhit Dash
507e117466
chore(ci): remove unused ffmpeg install ( #52547 )
2026-10-01 23:38:06 +05:30
Shoubhit Dash
1549712761
fix(acp): fall back to a reference for unreadable resource links ( #52520 )
2026-10-01 23:03:39 +05:30
opencode-agent[bot] and rekram1-node
4f37be6265
fix(ai): place Bedrock tool images by model family ( #52528 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-10-01 11:58:36 -05:00
Rémy Sanchez and Aiden Cline
7b04288099
fix(ai): support prompt caching for DigitalOcean inference ( #51559 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-10-01 11:56:04 -05:00
Shoubhit Dash
96339544bf
feat(acp): answer V2 forms through ACP elicitation ( #52511 )
2026-10-01 22:17:50 +05:30
Adam
aa481b8f56
fix(stats): fix data page canonicals, 404s, and sitemap coverage ( #52525 )
2026-10-01 11:24:41 -05:00
Adam
b03d760f43
feat(core): explain why the provider blocked a response ( #52518 )
2026-10-01 11:23:40 -05:00
Shoubhit Dash
b73e75fb6a
test(tui): isolate app fixture state ( #52512 )
2026-10-01 21:49:07 +05:30
Shoubhit Dash
08c15ec1cd
fix(acp): send available commands after the session response ( #52522 )
2026-10-01 21:42:35 +05:30
Shoubhit Dash
48f3c2e923
fix(acp): map invalid requests to invalid params ( #52521 )
2026-10-01 21:34:24 +05:30
opencode-agent[bot]
63cf236140
chore: update nix node_modules hashes
2026-10-01 15:37:36 +00:00
Shoubhit Dash
3d94a90978
refactor(acp): run permission requests as effects ( #52510 )
2026-10-01 20:59:05 +05:30
Adam
8bb2ccf829
chore(stats): retire the S3 data lake ( #52514 )
2026-10-01 10:12:55 -05:00
Shoubhit Dash
2c33922412
refactor(acp): run ACP turns as interruptible effects ( #52503 )
2026-10-01 19:31:40 +05:30
Shoubhit Dash
7e42a897bc
feat(acp): follow model and agent changes from other clients ( #52499 )
2026-10-01 18:45:52 +05:30
Shoubhit Dash
d8663e1fe8
chore(ci): cancel superseded check runs ( #52498 )
2026-10-01 18:43:55 +05:30
Shoubhit Dash
a6b10e3e87
fix(ci): stabilize bun cache keys ( #52495 )
2026-10-01 18:36:05 +05:30
Shoubhit Dash
3400375fb3
refactor(acp): split the promise turn from the session lifecycle ( #52493 )
2026-10-01 18:06:09 +05:30
opencode-agent[bot]
ffb51318f6
chore(core): refresh bundled models.dev snapshot
2026-10-01 12:22:44 +00:00
Shoubhit Dash
b1157ebb04
feat(acp): mark compactions for ACP clients ( #52485 )
2026-10-01 17:33:45 +05:30
Shoubhit Dash
3e4cdcd180
refactor(acp): move ACP sessions into a scoped effect registry ( #52488 )
2026-10-01 17:33:08 +05:30
Shoubhit Dash
0a6f380db7
fix(acp): report locations for native file tools ( #52469 )
2026-10-01 16:59:46 +05:30
Shoubhit Dash
44336e8b84
refactor(acp): run the catalog as an effect service ( #52471 )
2026-10-01 16:53:10 +05:30
Shoubhit Dash
20cf09752d
fix(acp): report usage for the whole turn ( #52467 )
2026-10-01 16:21:26 +05:30
Shoubhit Dash
966e718b31
fix(acp): stop echoing edited files to the client ( #52466 )
2026-10-01 16:20:16 +05:30
opencode-agent[bot] and nexxeln
cf0c9fb914
docs(plugin): use path in skill transform examples ( #52470 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-10-01 16:09:33 +05:30
Shoubhit Dash
bebc3640f4
refactor(acp): run ACP requests as effects and exit when the server dies ( #52336 )
2026-10-01 15:44:35 +05:30
Aiden Cline
aa6a4f93bd
fix(ai): keep system updates after pending tool results ( #52426 )
2026-10-01 02:46:37 -05:00
opencode-agent[bot]
8433dd732f
chore: update nix node_modules hashes
2026-10-01 07:06:42 +00:00
Jérôme Benoit and Test User
c34d09fe97
fix(nix): drop x86_64-darwin target and unblock flake eval on nixpkgs 26.11 ( #52129 )
...
Co-authored-by: Test User <test@test.com >
2026-10-01 01:55:00 -05:00
Aiden Cline
2fb7985bb7
fix(core): make MCP errors self-describing ( #52418 )
2026-10-01 01:46:55 -05:00
Aiden Cline
a931e8a9fd
fix(ai): classify Z.ai provider errors ( #52104 )
2026-10-01 01:30:53 -05:00
Aiden Cline
149acd7141
fix(plugin): forward session update metadata ( #52434 )
2026-10-01 00:52:45 -05:00
Aiden Cline
adf4b023d8
fix(ai): classify xAI invalid API keys as authentication errors ( #52112 )
2026-10-01 00:29:49 -05:00
Luke Parker
f406d93a66
refactor(app): move GUI features into built-in extensions ( #52369 )
2026-10-01 15:17:55 +10:00
Aiden Cline
9faf99a4ab
fix(ai): add missing results for trailing tool calls ( #52421 )
2026-09-30 23:29:50 -05:00
vprdev
0112a92c41
chore(triage): add vimtor to inference issue owners ( #52425 )
2026-10-01 00:27:04 -04:00
vprdev
62ac31eb7a
chore(triage): update inference issue owners ( #52424 )
2026-10-01 00:21:33 -04:00
19f203837e
feat(plugin): support parent session creation ( #52359 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: dbpolito <347400+dbpolito@users.noreply.github.com >
2026-09-30 22:50:09 -05:00
Aiden Cline
f0f4c94c0a
fix(ai): classify Novita context length rejections as context overflow ( #52134 )
2026-09-30 22:40:07 -05:00
Aiden Cline
9c4c5870b6
fix(ai): classify DeepInfra input length rejections as context overflow ( #52132 )
2026-09-30 22:39:24 -05:00
Aiden Cline
924c12b291
feat(plugin): expose session compaction ( #52385 )
2026-09-30 22:26:10 -05:00
Aiden Cline
155bc7df75
fix(core): terminate legacy MCP sessions on close ( #52414 )
2026-09-30 22:17:08 -05:00
opencode-agent[bot] and rekram1-node
d280eaf961
fix(ci): extend issue and PR compliance grace to 72 hours ( #52416 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-30 21:40:04 -05:00
opencode-agent[bot] and rekram1-node
28e13d9fd0
fix(ci): extend issue and PR compliance grace to 72 hours ( #52415 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-30 21:39:52 -05:00
Aiden Cline
5556ad563d
fix(ai): stop retrying Z.ai Responses model and permission rejections ( #52135 )
2026-09-30 18:19:33 -05:00
opencode-agent[bot] and iamdavidhill
629e7aaa31
fix(session-ui): increase markdown bold weight ( #52389 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-10-01 09:04:36 +10:00
opencode
dd2af0e5fc
sync release versions for v2.0.21
2026-09-30 23:02:16 +00:00
Aiden Cline
a923596ee7
feat(plugin): expose session removal ( #52387 )
2026-09-30 17:51:36 -05:00
Aiden Cline
91b9bc52a4
fix(ai): make model capability defaults forward-compatible ( #52388 )
2026-09-30 17:50:40 -05:00
opencode
82ea3a3a63
sync release versions for v1.18.34
2026-09-30 22:39:43 +00:00
Aiden Cline
e9f8a210b9
fix(opencode): add namespaced session identity headers ( #52370 )
2026-09-30 15:39:43 -05:00
Aiden Cline
f46fa72a92
fix(core): add namespaced session identity headers ( #52368 )
2026-09-30 15:14:20 -05:00
Aiden Cline
14636b9900
fix(core): avoid reinjecting ancestor instructions ( #52364 )
2026-09-30 15:01:58 -05:00
Aiden Cline
b020f1018b
fix(ai): route Cloudflare AI Gateway Claude and OpenAI through native passthroughs ( #52222 )
2026-09-30 14:01:56 -05:00
Ryan and Ryan Wyler
9b4882db54
fix(opencode): ad-hoc re-sign darwin binaries after local compile ( #52183 )
...
Co-authored-by: Ryan Wyler <ryan.wyler@gmail.com >
2026-09-30 12:53:09 -05:00
Shoubhit Dash
7878744505
test(acp): drive ACP tests through the wire protocol ( #52307 )
2026-09-30 22:09:51 +05:30
Metal Heart
97a86b7677
fix(tui): use path.sep for plugin name extraction in /status dialog ( #52328 )
2026-09-30 11:22:47 -05:00
Aiden Cline
599bdc982e
fix(ai): classify Amazon Nova input token rejections as context overflow ( #52131 )
2026-09-30 11:13:34 -05:00
James Long
82bb5ff88a
fix(browser): hide browser tools unless a desktop is attached ( #52309 )
2026-09-30 11:42:23 -04:00
Simon Klee
0159356be6
tui: upgrade OpenTUI to 0.5.14 ( #52316 )
2026-09-30 15:16:51 +00:00
OpeOginni
9388b94a97
fix(tui): tighten expanded instruction group spacing ( #52311 )
2026-09-30 15:08:01 +00:00
James Long
02c3891d9b
feat(core): let form cancellation carry a message ( #52137 )
2026-09-30 09:20:26 -04:00
Shoubhit Dash
1844c11104
fix(acp): follow server defaults and refresh the session catalog ( #52286 )
2026-09-30 18:36:56 +05:30
opencode-agent[bot]
c0285b457a
chore(core): refresh bundled models.dev snapshot
2026-09-30 12:25:26 +00:00
opencode-agent[bot] and Brendonovich
ffa4c4c730
feat(app): open referenced session IDs from markdown ( #52231 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-30 15:39:30 +08:00
Luke Parker
01efd22b2a
feat(desktop): comment on page elements from the in-app browser ( #52217 )
2026-09-30 16:52:42 +10:00
opencode-agent[bot] and Brendonovich
dd68d6eb79
fix(app): select new-session project by resolved ID ( #52230 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-30 14:34:05 +08:00
Simon Klee
1243d09dbc
tui: update OpenTUI to 0.5.13 ( #52233 )
2026-09-30 06:13:28 +00:00
Aiden Cline
a80a00011d
fix(ai): classify Workers AI context window rejections as context overflow ( #52128 )
2026-09-29 23:49:03 -05:00
opencode-agent[bot] and Brendonovich
bf97a0443f
fix(app): alert only for open session tabs ( #52204 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-30 03:55:01 +00:00
Luke Parker
67b14e9191
feat(session-ui): keep open Used group header sticky ( #52210 )
2026-09-30 13:46:40 +10:00
Luke Parker
1b02abcfab
feat(session-ui): group adjacent reads into one row ( #52207 )
2026-09-30 12:54:40 +10:00
Aiden Cline
74dbc509d7
fix(ai): place prompt cache breakpoints on OpenRouter Anthropic and Qwen requests ( #52110 )
2026-09-29 18:07:49 -05:00
Aiden Cline
760f87fab1
fix(core): pass through Copilot Responses settings ( #52182 )
2026-09-29 17:52:53 -05:00
Daniel Chen
2fa3363c92
docs(web): correct GPT 6.1 Sol cache pricing ( #52176 )
2026-09-29 14:43:58 -07:00
opencode-agent[bot] and rekram1-node
df51166711
fix(ci): run V2 Discord notification after skipped build jobs ( #52012 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-29 16:22:16 -05:00
opencode
8d8a7bc844
sync release versions for v2.0.20
2026-09-29 21:08:02 +00:00
opencode-agent[bot]
a2fc1968be
fix(stats): match document background to page theme ( #52169 )
2026-09-29 15:59:22 -05:00
Aiden Cline
c2a39ac592
fix(core): stop promising a ChatGPT usage reset ( #52168 )
2026-09-29 15:50:09 -05:00
Aiden Cline
4deda18037
fix(app): align ChatGPT usage copy and links ( #52163 )
2026-09-29 15:18:45 -05:00
Aiden Cline
0f83038253
fix(core): align ChatGPT token sharing with updated partner guide ( #52162 )
2026-09-29 15:11:58 -05:00
Dax
4c33a253aa
feat(cli): add auth export and auth import commands ( #52139 )
2026-09-29 16:09:01 -04:00
135995d4fc
test: stabilize V2 CI test suites ( #52159 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-29 14:54:11 -05:00
Aiden Cline
4d9090790b
feat(core): add separate ChatGPT token-sharing OAuth method ( #52147 )
2026-09-29 14:48:51 -05:00
Aiden Cline
621a5b0706
feat(app): show ChatGPT token-sharing guidance ( #52160 )
2026-09-29 14:45:59 -05:00
Aiden Cline
16ef62c851
feat(app): show ChatGPT usage limit dialog ( #52153 )
2026-09-29 14:38:48 -05:00
Dax Raad
f66b86ceec
fix(ci): sign macOS CLI with Developer ID
...
Cross-compiled darwin binaries ship with an invalid Bun signature, which breaks codesign verification and publisher-based allowlists. Sign them on macOS with the Developer ID certificate and hardened runtime, matching V2, then repack the release zips and publish the signed binaries to npm and Homebrew.
Refs #46313
2026-09-29 15:33:27 -04:00
Aiden Cline
b694d2bf26
fix(core): explain ChatGPT token-sharing errors ( #52158 )
2026-09-29 14:25:01 -05:00
Aiden Cline
89d37a0f6d
fix(core): restrict database files to their owner ( #52150 )
2026-09-29 14:18:40 -05:00
James Long
bc5ff1cfd9
fix(cli): answer subagent asks in run and keep parallel rejections continuing ( #52146 )
2026-09-29 15:03:06 -04:00
Aiden Cline
c14a1f5acf
feat(core): preserve provider response body in session errors ( #52136 )
2026-09-29 13:32:09 -05:00
Frank
7db941a892
docs(console): add GPT 6.1 Sol to model list
2026-09-29 14:28:47 -04:00
James Long
83fafda63a
feat(cli): continue run after rejecting a permission ask ( #51968 )
2026-09-29 14:26:20 -04:00
opencode-agent[bot] and jlongster
a565ea8c74
feat(cli): allow disabling the background service ( #52107 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-29 13:32:38 -04:00
Aiden Cline
3126808e0e
fix(ai): defer Mistral thinking metadata until block end ( #52008 )
2026-09-29 11:38:06 -05:00
opencode-agent[bot] and thdxr
948047a8ca
fix(tui): use disclosure icon for low activity errors ( #52097 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-29 11:10:32 -04:00
opencode-agent[bot]
0f931d3939
chore(core): refresh bundled models.dev snapshot
2026-09-29 12:22:53 +00:00
Kit Langton
7ef4a1a56e
feat(tui): show recently closed tabs in new session menu
2026-09-29 03:35:31 -07:00
Victor Navarro
b29dab3231
fix(core): drop SSO link from Console sign-in error ( #52062 )
2026-09-29 12:04:27 +02:00
Victor Navarro
d76f968c60
feat(core): tell users how to sign back in to OpenCode Console ( #51847 )
2026-09-29 10:58:45 +02:00
opencode-agent[bot] and rekram1-node
b30c4d00d1
fix(ai): enable explicit caching on more message protocol routes ( #51981 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-29 00:50:08 -05:00
Aiden Cline
6712cc4c2c
fix(core): turn off Workers AI thinking through the chat template ( #52017 )
2026-09-29 00:45:17 -05:00
Aiden Cline
2aaa265cdc
fix(ai): read provider error messages from common body layouts ( #52014 )
2026-09-29 00:19:20 -05:00
Luke Parker
ff72659a47
fix(desktop): give isolated dev service a fixed port ( #52013 )
2026-09-29 15:09:50 +10:00
Aiden Cline
14af33d53d
fix(ai): show provider error bodies when no message is recognized ( #51978 )
2026-09-29 00:06:52 -05:00
Luke Parker
a604b7f773
fix(ui): calm diff word highlights with @pierre/diffs 1.5.1 ( #51236 )
2026-09-29 14:58:24 +10:00
Luke Parker
41d4a9c45c
fix(session-ui): render moved notice as a timeline divider ( #52009 )
2026-09-29 14:58:13 +10:00
Luke Parker
293d60a89f
chore(desktop): bump electron to 44.4.5 ( #52005 )
2026-09-29 14:50:04 +10:00
Aiden Cline
34a8938dc7
fix(ai): bind Bedrock Claude thinking blocks by default ( #51959 )
2026-09-28 23:38:20 -05:00
Aiden Cline
36ef6cc216
fix(ai): finalize Bedrock redacted reasoning at block end ( #51999 )
2026-09-28 23:37:51 -05:00
opencode
f02c30eb55
sync release versions for v2.0.19
2026-09-29 04:31:02 +00:00
Aiden Cline
ca084b2430
fix(ai): give provider routes distinct IDs ( #51976 )
2026-09-28 19:55:06 -05:00
Aiden Cline
3740ec311b
feat(core): align shell tool environment with agent conventions ( #51975 )
2026-09-28 19:53:53 -05:00
opencode-agent[bot] and rekram1-node
35bd8ac442
test(core): update xAI variant expectations for Responses ( #51977 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-28 19:48:35 -05:00
Aiden Cline
1fc05ca590
fix(core): share affinity in provider session headers ( #51931 )
2026-09-28 19:30:24 -05:00
Aiden Cline
bda798b167
fix(core): drop session ID and order instructions for prompt-cache reuse ( #51960 )
2026-09-28 19:29:28 -05:00
Aiden Cline
3babae35c0
fix(core): fall back to Cloudflare environment IDs when not configured ( #51963 )
2026-09-28 19:28:03 -05:00
Aiden Cline
3ab5c1433c
fix(core): request xAI reasoning summaries on Responses variants ( #51964 )
2026-09-28 19:11:48 -05:00
Aiden Cline
49437a25b1
fix(ai): classify invalid Google API keys as authentication errors ( #51950 )
2026-09-28 18:49:29 -05:00
Aiden Cline
49403a554f
feat(core): cap requested output tokens at 256k ( #51962 )
2026-09-28 18:49:05 -05:00
opencode-agent[bot] and rekram1-node
87d6f93409
test(cli): isolate run exit codes between tests ( #51955 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-28 19:16:01 -04:00
Frank
97d4eaa2ba
zen: jev privacy policy
2026-09-28 19:01:46 -04:00
Frank
7945de2089
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-09-28 18:59:34 -04:00
Kit Langton
7827dbe396
fix(tui): deduplicate projects in the open picker ( #51924 )
2026-09-28 18:13:00 -04:00
James Long
5f9ced439b
fix(cli): drop misleading interruption errors after declined prompts in run ( #51948 )
2026-09-28 17:58:04 -04:00
Aiden Cline
8c1ce954d0
fix(tui): wait for agent and model before auto-submitting --prompt ( #51938 )
2026-09-28 15:41:14 -05:00
07338c5d48
feat(cli): create the session when --session names one that does not exist ( #51405 )
...
Co-authored-by: Alireza Haghdoost <haghdoost@uber.com >
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-28 15:09:03 -05:00
opencode-agent[bot]
8d05153965
chore: generate
2026-09-28 19:57:36 +00:00
vprdev
d1dc00d83d
feat(console): refresh Go page hero and plans to match design ( #51933 )
2026-09-28 15:55:38 -04:00
opencode-agent[bot]
90853b2121
chore: generate
2026-09-28 19:53:39 +00:00
vprdev
d03d6e28d6
fix(console): tell referral link visitors the program has ended ( #51920 )
2026-09-28 15:52:09 -04:00
James Long
46e53e3f2b
fix(ai): expose evaluation confidence ( #51930 )
2026-09-28 15:24:21 -04:00
Frank
09a3aa0b4c
zen: jev privacy policy
2026-09-28 14:32:47 -04:00
Aiden Cline
6cf442b545
fix(core): share child session affinity headers ( #51923 )
2026-09-28 13:31:17 -05:00
opencode-agent[bot] and rekram1-node
f20f5b68ee
chore(release): announce V2 releases in Discord ( #51880 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-28 12:30:55 -05:00
Sebastian and OpenCode Agent
96dd9f77a9
fix(core): attribute one-shot generation requests ( #48358 )
...
Co-authored-by: OpenCode Agent <opencode-agent[bot]@users.noreply.github.com>
2026-09-28 11:55:14 -05:00
Adam
7f964bbb00
fix(stats): keep chart tooltips readable ( #51898 )
2026-09-28 11:30:23 -05:00
opencode-agent[bot]
ad6c72c706
chore: generate
2026-09-28 15:46:01 +00:00
vprdev
75e1e7ae31
fix(console): stop Black subscription renewals ( #51884 )
2026-09-28 11:44:42 -04:00
Victor Navarro
3c893f0a16
fix(console): polish Go limits chart on mobile ( #51870 )
2026-09-28 15:39:52 +02:00
Victor Navarro
b76bbb3692
feat(console): compare Go and Go Plus limits side by side ( #51865 )
2026-09-28 15:25:55 +02:00
vprdev
f416138844
fix(console): fit Go page to mobile screens ( #51855 )
2026-09-28 09:05:12 -04:00
opencode-agent[bot]
dd786c62af
chore(core): refresh bundled models.dev snapshot
2026-09-28 12:23:50 +00:00
Frank
87c402a124
docs(go): simplify v2 usage limit explanation
2026-09-28 07:39:42 -04:00
Frank
083ed266e0
docs(go): simplify usage limit explanation
2026-09-28 07:34:04 -04:00
Frank
7076a878a4
docs(www): document Go Plus ( #51834 )
2026-09-28 07:25:37 -04:00
Frank
45b91eed82
docs(go): sync v2 model list with v1 ( #51837 )
2026-09-28 11:23:40 +00:00
Adam
acb6859b06
fix(stats): attribute usage from catalog identity ( #51833 )
2026-09-28 06:08:52 -05:00
opencode-agent[bot]
9f9e73ae0f
chore: generate
2026-09-28 11:04:37 +00:00
Frank
c1919a3477
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-09-28 07:02:20 -04:00
Frank
482a1cdf0d
doc: go plus
2026-09-28 06:43:54 -04:00
Jack
725e4ba4b8
feat(go): show Go Plus plans and limits ( #51822 )
2026-09-28 18:38:26 +08:00
Frank
fed9d78791
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-09-28 06:11:28 -04:00
Frank
ddbeaa17c0
doc: go plus
2026-09-28 06:07:01 -04:00
Jack
03e67171ab
fix(stats): hide partial-day ranking changes ( #51777 )
2026-09-28 13:11:35 +08:00
Jack
d6963bdf24
fix(stats): localize weekly ranking option ( #51776 )
2026-09-28 12:52:16 +08:00
Jack
661b7c5548
feat(stats): add daily model rankings ( #51774 )
2026-09-28 12:44:38 +08:00
Niels Kootstra
39e1ce55bc
fix(core): reject relative path segments in repository hosts ( #51577 )
2026-09-28 10:14:35 +05:30
opencode
90e65205f6
sync release versions for v1.18.33
2026-09-28 04:22:44 +00:00
opencode-agent[bot] and rekram1-node
1eacc1bdb9
fix: use available model for release changelog ( #51773 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-27 23:01:45 -05:00
opencode-agent[bot] and rekram1-node
d9f54392ba
fix(tui): distinguish background shell from interrupted command ( #51769 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-27 23:01:00 -05:00
Aiden Cline
d73396ab3d
fix(ai): preserve Gemini thought signatures on OpenAI Chat tool calls ( #51768 )
2026-09-27 22:57:22 -05:00
Dan Lapid
35fc7a776c
fix(opencode): apply provider timeouts to Cloudflare AI Gateway models ( #51549 )
2026-09-27 22:22:28 -05:00
Jérôme Benoit and Test User
0caae608a2
chore(nix): update nixpkgs for Bun 1.4 ( #50221 )
...
Co-authored-by: Test User <test@test.com >
2026-09-27 21:34:52 -05:00
Kit Langton
96f23508be
refactor(core): remove unused project discovery option ( #51729 )
2026-09-27 15:05:46 -07:00
Kit Langton
28bb0a7158
refactor(core): drop forwarding shim modules ( #51670 )
2026-09-27 14:47:19 -07:00
DS
3d109828ff
fix(tui): truncate btw question preview ( #51713 )
2026-09-27 21:05:20 +02:00
Shoubhit Dash
c0d49f101c
feat(ai): retry transient failures on queued generation reads ( #51635 )
2026-09-27 19:47:25 +05:30
Shoubhit Dash
be2446e188
feat(ai): add ElevenLabs Scribe transcription route ( #51641 )
2026-09-27 19:34:36 +05:30
Shoubhit Dash
107966eddd
fix(ai): reject and throw with signal.reason on abort ( #51633 )
2026-09-27 19:24:45 +05:30
Kit Langton
f5e580cde1
chore(core): remove dead modules and exports ( #51667 )
2026-09-27 06:38:43 -07:00
Shoubhit Dash
4428a77acd
fix(ai): classify terminal generation failures by provider error code ( #51632 )
2026-09-27 18:44:21 +05:30
opencode-agent[bot]
01eb18144b
chore(core): refresh bundled models.dev snapshot
2026-09-27 12:19:33 +00:00
Shoubhit Dash
01208048dc
test(ai): cover queued media failures, resume, cancel, and transcription sources ( #51626 )
2026-09-27 17:43:24 +05:30
Shoubhit Dash
995f76cb63
feat(tui): add last turn source to diff viewer ( #51639 )
2026-09-27 17:39:41 +05:30
Shoubhit Dash
c33de198e3
fix(ai): surface truncated Gemini speech and transcription results ( #51379 )
2026-09-27 14:29:36 +05:30
Shoubhit Dash
24224bcb57
fix(ai): describe speech assets in the format actually sent ( #51377 )
2026-09-27 14:16:23 +05:30
Aiden Cline
7913c8db59
feat(core): log provider rejections that trigger overflow compaction ( #51582 )
2026-09-26 23:11:33 -05:00
Aiden Cline
d9987ef9c8
feat(core): fit output limits to the context window ( #51271 )
2026-09-26 22:58:28 -05:00
opencode-agent[bot] and rekram1-node
b471c2b449
fix(opencode): catch completed MCP browser launcher failures ( #51538 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-26 14:56:38 -05:00
Tommy D. Rossi
a42f393c85
docs(web): link kimaki to product website ( #49735 )
2026-09-26 10:55:17 -05:00
Jack
f0ed4f67df
docs: list LongCat 2.5 Preview Free in V2 Console ( #51487 )
2026-09-26 21:20:36 +08:00
Jack
b65de4d694
docs(go): add LongCat 2.5 Preview Free to V1 pages ( #51488 )
2026-09-26 21:16:22 +08:00
opencode-agent[bot]
2109d68d39
chore(core): refresh bundled models.dev snapshot
2026-09-26 12:18:22 +00:00
Filip
cefb2968e2
fix(cli): cancel auth attempts on ctrl+c ( #51484 )
2026-09-26 11:59:17 +00:00
opencode-agent[bot]
00d179015f
chore: update nix node_modules hashes
2026-09-26 10:01:15 +00:00
1d4e1233e5
feat(cli): share grouped auth picker with MCP auth ( #51006 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Filip Hejmowski <fhejmowski@simplito.com >
2026-09-26 11:42:04 +02:00
d14f20b46e
fix(tui): capitalize OpenCode web search provider ( #49023 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-09-26 09:36:20 +00:00
opencode-agent[bot] and rekram1-node
37049a5a13
fix(tui): skip model selection after MCP connection ( #51448 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-26 00:00:25 -05:00
Aiden Cline
a64bc3616e
refactor(core): cleanup session compaction ( #51447 )
2026-09-26 00:00:11 -05:00
opencode
39021dfd67
sync release versions for v2.0.18
2026-09-25 23:57:39 +00:00
opencode-agent[bot]
696f41bc8e
chore: update nix node_modules hashes
2026-09-25 23:27:56 +00:00
opencode-agent[bot]
709ddc0d79
chore: update nix node_modules hashes
2026-09-25 23:23:45 +00:00
Aiden Cline
29f07e0c69
refactor(core): share a browser opener across opencode and tui ( #51414 )
2026-09-25 18:09:47 -05:00
Kit Langton and Aiden Cline
041885d838
fix(core): decode legacy media in compaction checkpoints ( #51409 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-25 18:08:16 -05:00
Aiden Cline
29ce49db0f
refactor(util): share a browser opener across cli, tui, and core ( #51412 )
2026-09-25 18:00:32 -05:00
opencode
00738c5b2d
sync release versions for v2.0.17
2026-09-25 21:09:12 +00:00
Aiden Cline
6ec8ca920f
feat(core): name Copilot sessions with the free utility model ( #51237 )
2026-09-25 14:53:16 -05:00
Shoubhit Dash
6585bb7105
fix(ai): keep OpenAI image output settings and Z.ai URL expiry ( #51380 )
2026-09-25 22:51:46 +05:30
Shoubhit Dash
f954688fbb
fix(ai): harden OpenAI transcription stream parsing ( #51378 )
2026-09-25 22:51:22 +05:30
Shoubhit Dash
1463dabde9
fix(ai): tighten media error consistency ( #51374 )
2026-09-25 22:46:04 +05:30
Shoubhit Dash
29ea6ee05b
test(ai): cover media facade selectors and url asset edges ( #51376 )
2026-09-25 22:37:20 +05:30
Shoubhit Dash
b170904731
docs(ai): describe transcription speakers as a constraint ( #51382 )
2026-09-25 22:36:02 +05:30
Shoubhit Dash
88e1fa9304
fix(ai): accept timestamps: false on speech routes without timestamps ( #51375 )
2026-09-25 22:33:59 +05:30
opencode-agent[bot] and vimtor
ff1bf315ed
docs(www): hide Console Usage API documentation ( #51358 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
2026-09-25 19:01:48 +02:00
Shoubhit Dash
144ce00e00
fix(ai): bound generation event poll sleep by the deadline ( #51372 )
2026-09-25 22:31:35 +05:30
Shoubhit Dash
ad504094f0
fix(ai): never delete a finished Runway task on cancel ( #51373 )
2026-09-25 22:24:16 +05:30
Shoubhit Dash
bad6834a3e
fix(ai): size fal Kontext by aspect ratio and decode sync_mode data URIs ( #51371 )
2026-09-25 22:23:14 +05:30
Shoubhit Dash
0c4bbc3cd1
feat(ai): keep prompt cache across effort switches on GPT-6 Sol and Luna ( #51339 )
2026-09-25 22:15:23 +05:30
Shoubhit Dash
ae7dd82126
fix(ai): report Black Forest Labs submit cost as image usage ( #51370 )
2026-09-25 22:13:55 +05:30
Shoubhit Dash
65d5123ead
fix(ai): enable AssemblyAI speaker labels when speakers is set ( #51369 )
2026-09-25 22:11:44 +05:30
Shoubhit Dash
4eb46a8885
fix(core): revert always-thinking variants for Claude Opus 5.5 ( #51359 )
2026-09-25 22:03:12 +05:30
Jack
1986e92842
docs(go): show permanent DeepSeek $60 allowance ( #51363 )
2026-09-26 00:17:08 +08:00
opencode-agent[bot]
adee738d1e
chore: generate
2026-09-25 16:14:58 +00:00
Jack
543c686c0d
fix(go): make DeepSeek $60 allowance permanent ( #51364 )
2026-09-26 00:13:42 +08:00
Shoubhit Dash
14fc63ba9e
fix(core): keep thinking on for Claude Opus 5.5 variants ( #51338 )
2026-09-25 18:32:41 +05:30
opencode-agent[bot] and nexxeln
c34ffa117e
fix(ai): preserve Gemini 3.8 TTS WAV output ( #51300 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-25 18:11:36 +05:30
beeb14e910
feat(prompt): undo queued prompts back into the input ( #51124 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
Co-authored-by: vimtor <vn4varro@gmail.com >
2026-09-25 14:36:29 +02:00
opencode-agent[bot]
aae42e2e75
chore(core): refresh bundled models.dev snapshot
2026-09-25 12:21:04 +00:00
cc9011c1ae
fix(tui): virtualize large added-file diffs ( #51122 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
Co-authored-by: vimtor <vn4varro@gmail.com >
2026-09-25 13:51:00 +02:00
Victor Navarro
6cd938e1e9
feat(core): register Console-hosted MCP servers ( #51325 )
2026-09-25 13:16:04 +02:00
Jack
7de6b3fc15
docs(console): document Qwen3.8 Max ( #51320 )
2026-09-25 19:13:45 +08:00
Jack
34aa427434
docs(zen): document Qwen3.8 Max ( #51321 )
2026-09-25 19:00:58 +08:00
opencode-agent[bot]
c1c9a13993
chore: update nix node_modules hashes
2026-09-25 08:37:39 +00:00
Simon Klee
917d904f18
tui: update OpenTUI v0.5.12 ( #50567 )
2026-09-25 08:17:14 +00:00
opencode-agent[bot] and Brendonovich
ee5b67eb84
fix(app): unify session project icon resolution ( #51288 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-25 07:47:12 +00:00
Aiden Cline
048a47e89e
docs: focus compaction page on user-facing behavior ( #51270 )
2026-09-25 00:21:17 -05:00
Aiden Cline
5335347e80
feat(codemode): add WeakMap and WeakSet ( #51257 )
2026-09-25 00:15:19 -05:00
Aiden Cline
16b18dff13
Revert "fix(core): fit model limits and recover compaction overflow" ( #51273 )
2026-09-25 00:12:14 -05:00
Aiden Cline
61c2349cef
fix(core): fit model limits and recover compaction overflow ( #51238 )
2026-09-25 00:11:40 -05:00
opencode-agent[bot] and Brendonovich
684721efb8
feat(app): add provider account switching ( #51266 )
...
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com >
2026-09-25 05:03:33 +00:00
Aiden Cline
962c14a49c
fix(codemode): honor thisArg, program toString in computed keys, and ToPrimitive in String and Number arguments ( #51264 )
2026-09-24 23:46:15 -05:00
opencode-agent[bot] and rekram1-node
16c56fe5ec
fix(ci): use GPT-6 Luna for issue automation ( #51261 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-24 22:13:00 -05:00
opencode-agent[bot] and rekram1-node
85b98e7da4
fix(tui): handle storage watcher errors after startup ( #51243 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-24 20:25:06 -05:00
Aiden Cline
8061220b08
test(codemode): vendor every eligible test262 directory and bound unsupported globals ( #51242 )
2026-09-24 20:19:24 -05:00
Luke Parker
b02cc35f13
fix(desktop): keep browser page visible under floating content ( #51240 )
2026-09-25 10:35:17 +10:00
Aiden Cline
e23d89c9a9
fix(codemode): destructure object patterns from primitives and convert Date components through ToPrimitive ( #51239 )
2026-09-24 19:32:19 -05:00
e8b3e19e85
fix(tui): don't crash when fs.watch throws (e.g. ENOSPC) ( #51210 )
...
Co-authored-by: Alireza Haghdoost <haghdoost@uber.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-24 19:16:43 -05:00
Aiden Cline
5256f30957
feat(codemode): honor program valueOf and toString in operators and conversions ( #50837 )
2026-09-24 18:45:48 -05:00
Aiden Cline
61ecf404b9
fix(core): apply GPT verbosity defaults at request time ( #51166 )
2026-09-24 17:13:39 -05:00
Shoubhit Dash
92d2b1700f
refactor(ai): one media client shape and route types erased over options ( #51226 )
2026-09-25 03:15:45 +05:30
Aiden Cline
56262121ee
feat(codemode): bind this and arguments in functions, add Function.prototype.call, apply, and bind ( #50831 )
2026-09-24 16:34:46 -05:00
Aiden Cline
e3b588e7d2
refactor(ai): apply tool schema rules once per request ( #51162 )
2026-09-24 16:27:30 -05:00
opencode-agent[bot] and nexxeln
1de648cb13
feat(ai): restore direct LLM input overloads ( #51211 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-25 02:49:07 +05:30
Aiden Cline
03be7f385b
fix(core): accept 128-character tool names ( #51207 )
2026-09-24 14:59:57 -05:00
Aiden Cline
8118690839
fix(core): show line counts when tool output is truncated ( #51200 )
2026-09-24 14:50:55 -05:00
Adam
6df0d5d951
fix(stats): use capability fallbacks in comparison radar ( #51161 )
2026-09-24 14:26:39 -05:00
Aiden Cline
a16eedfed7
fix(codemode): make derived error constructors inherit from Error ( #51045 )
2026-09-24 14:03:10 -05:00
Aiden Cline
e796f2f9a5
fix(core): read provider errors from plain AI SDK stream errors ( #51194 )
2026-09-24 13:52:32 -05:00
Aiden Cline
20610e6645
fix(ai): fit Claude thinking budgets on Bedrock Converse ( #51190 )
2026-09-24 13:48:39 -05:00
Aiden Cline
7f245b0968
fix(ai): fit OpenRouter reasoning budgets to the output limit ( #51189 )
2026-09-24 13:42:10 -05:00
Shoubhit Dash
7013e925f5
refactor(ai): keep LLM calls request-only in the promise client ( #51180 )
2026-09-24 23:47:42 +05:30
Aiden Cline
499c2feaa3
fix(core): cap Alibaba thinking budget variants at 64k ( #51154 )
2026-09-24 13:14:49 -05:00
Aiden Cline
03af821aa5
fix(core): restore the shell no-output placeholder ( #51187 )
2026-09-24 13:12:42 -05:00
Aiden Cline
c903774556
fix(ai): fit thinking budgets to the output limit ( #51157 )
2026-09-24 12:58:54 -05:00
James Long
14aaf91e65
fix(tui): mark failed groups with a plain ✗ ( #51175 )
2026-09-24 13:52:14 -04:00
James Long
c832432d89
refactor(tui): drop unused yellow alias from opencode theme ( #51177 )
2026-09-24 13:17:21 -04:00
opencode-agent[bot] and jlongster
1d431a80df
fix(cli): reuse core declarations during typecheck ( #51165 )
...
Co-authored-by: jlongster <jlongster@users.noreply.github.com >
2026-09-24 13:16:46 -04:00
Shoubhit Dash
19a9e41c28
refactor(ai): lift shared media protocol plumbing and drop dead generation surface ( #51138 )
2026-09-24 21:53:43 +05:30
Aiden Cline
d932cad09c
fix(ai): declare tool schema roots as objects ( #51153 )
2026-09-24 11:22:38 -05:00
Aiden Cline
e22c1622e0
fix(core): report shell commands killed by a signal ( #51145 )
2026-09-24 11:21:31 -05:00
Aiden Cline
0e4ad0ce76
fix(core): send Grok reasoning effort on Bedrock Converse ( #51151 )
2026-09-24 11:06:05 -05:00
Aiden Cline
6afcc887c8
fix(ai): omit maxTokens for Nova 2 at high reasoning effort ( #51150 )
2026-09-24 10:45:43 -05:00
James Long
c1f50659a7
feat(tui): add transcript verbosity levels ( #51131 )
2026-09-24 11:21:15 -04:00
James Long
32d3535f66
fix(core): publish batched deltas before the next block starts ( #51105 )
2026-09-24 09:55:27 -04:00
Shoubhit Dash
9810d98bc2
feat(ai): polish media DX with promise file helpers and one client layer ( #50978 )
2026-09-24 18:34:14 +05:30
Shoubhit Dash
2caba90a63
feat(app): replace password pairing with one-time links ( #50972 )
2026-09-24 18:28:48 +05:30
Shoubhit Dash
eccf0b3b7b
feat(server): pair with one-time connect links ( #50970 )
2026-09-24 18:28:48 +05:30
opencode-agent[bot]
808588e9b9
chore(core): refresh bundled models.dev snapshot
2026-09-24 12:20:56 +00:00
Victor Navarro
c35c211460
feat(tui): expose model variant selection to plugins ( #51101 )
2026-09-24 14:19:27 +02:00
opencode-agent[bot] and vimtor
efb8e23dcc
fix(tui): move session when recovering missing directory ( #51096 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
2026-09-24 13:47:23 +02:00
opencode-agent[bot] and Brendonovich
ad53e39d2e
fix(app): group nested tabs and show full session path ( #51064 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-24 08:10:15 +00:00
opencode-agent[bot]
3ddfc15df5
feat(app): show bottom navigation setting on mobile production ( #51067 )
2026-09-24 16:09:44 +08:00
opencode
ac2426e103
sync release versions for v2.0.16
2026-09-24 06:34:17 +00:00
Jack and MrMushrooooom
0f549842ee
fix(stats): attribute Hy4 preview traffic to Tencent ( #51050 )
...
Co-authored-by: MrMushrooooom <19261047+MrMushrooooom@users.noreply.github.com >
2026-09-24 14:20:31 +08:00
opencode-agent[bot]
0bc8b8dbeb
feat(session-ui): show GitHub mark on Markdown links ( #51000 )
2026-09-24 14:08:32 +08:00
Luke Parker
dca73ba9e3
fix(app): show composer attachment remove buttons on touch devices ( #51047 )
2026-09-24 15:58:30 +10:00
Aiden Cline
318a8c1aba
feat(codemode): add Object.freeze/seal/create/getPrototypeOf and structuredClone ( #50834 )
2026-09-24 00:50:54 -05:00
opencode-agent[bot] and iamdavidhill
bee5014f89
feat(app): simplify experimental settings ( #49373 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-24 15:48:41 +10:00
opencode-agent[bot] and Dax
8652729fdb
fix(desktop): identify updater requests ( #50445 )
...
Co-authored-by: Dax <826656+thdxr@users.noreply.github.com >
2026-09-24 15:44:20 +10:00
usrnk1
bfcaf1b0cd
feat(desktop): reveal session workspace metadata ( #49793 )
2026-09-24 15:42:21 +10:00
opencode-agent[bot] and jayair
f24fdeca70
fix(app): keep session summary as an overlay ( #50386 )
...
Co-authored-by: jayair <53023+jayair@users.noreply.github.com >
2026-09-24 15:38:06 +10:00
Aiden Cline
dc48655743
fix(codemode): compare with == by IsLooselyEqual and stop deep-walking operands for opaque references ( #50830 )
2026-09-24 00:36:41 -05:00
Luke Parker
ab52135b4e
test(app): match settings server param to the e2e server ( #51039 )
2026-09-24 15:35:10 +10:00
usrnk1 and LukeParkerDev
e31f78af78
feat(desktop): refine tool count spacing ( #50356 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-24 15:29:27 +10:00
usrnk1 and LukeParkerDev
bc3669b97f
feat(desktop): adapt composer command menu height ( #49343 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-24 15:28:07 +10:00
Luke Parker
7460d855ac
fix(app): reread files when opening a preview ( #51036 )
2026-09-24 15:23:46 +10:00
Aiden Cline
683d470fe4
fix(core): report read length and cap limits and long lines ( #51011 )
2026-09-24 00:20:52 -05:00
Aiden Cline
ef4938d344
test(ai): remove orphaned Gemini cassettes ( #51034 )
2026-09-24 00:17:10 -05:00
Aiden Cline
b098b0e06f
fix(ai): apply Gemini and Kimi schema handling by model name ( #51017 )
2026-09-24 00:16:48 -05:00
usrnk1 and LukeParkerDev
27dfac3d36
fix(app): preserve settings route on refresh ( #50364 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-24 14:52:21 +10:00
opencode-agent[bot] and Hona
5253661d36
feat(i18n): complete current V2 translation coverage ( #50204 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-24 14:44:59 +10:00
Jack
0027387dc5
fix(go): include DeepSeek V4 Flash in chart ( #51032 )
2026-09-24 12:32:44 +08:00
Aiden Cline
ff6b8c21e7
feat(core): MCP Code Mode defaults, turn off PostHog's server-side Code Mode ( #51029 )
2026-09-23 23:30:12 -05:00
opencode-agent[bot]
8e39040eed
chore: update nix node_modules hashes
2026-09-24 04:24:26 +00:00
95cfca73b0
feat(desktop): improve settings project management ( #49172 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-24 14:23:15 +10:00
Vladimir Glafirov and Aiden Cline
f0aff6cfe8
feat(core): restore GitLab workflow discovery and add OAuth login ( #50422 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-23 23:00:52 -05:00
usrnk1 and LukeParkerDev
b7d707cd64
feat(app): sign in to OpenCode Console and Go through the device flow ( #48501 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-24 03:51:35 +00:00
Omkar Chandorkar
b486652067
fix(ui): fix desktop theme background seeds, light contrast, and token typos ( #50517 )
...
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co >
2026-09-24 13:51:18 +10:00
Aiden Cline
7d1e212fb5
fix(core): route responses-only Copilot models to the Responses API ( #51024 )
2026-09-23 22:30:57 -05:00
Aiden Cline and rekram1-node
2c369a21c9
feat(core): note renamed legacy tools when migrating V1 sessions ( #50188 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-23 21:29:20 -05:00
opencode-agent[bot]
5fcfb06f94
chore: update nix node_modules hashes
2026-09-24 02:18:19 +00:00
opencode-agent[bot] and rekram1-node
f2e73dd03f
fix(tui): open execute details after tool failure ( #50921 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-23 21:10:18 -05:00
Vladimir Glafirov
79e8eee5cf
chore: bump gitlab-ai-provider to 6.18.0 ( #50890 )
2026-09-23 21:03:37 -05:00
Aiden Cline
88a9688c9c
fix(ai): send Gemini tool schemas as parametersJsonSchema ( #51009 )
2026-09-23 20:28:33 -05:00
Luke Parker
8d5eb3bf9c
fix(app): start MCP sign-in from row click ( #51001 )
2026-09-24 10:29:32 +10:00
Aiden Cline and rekram1-node
6e0857cc0e
fix: Update condition for OpenAIPlugin to check 'astra' ( #50989 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-23 17:43:12 -05:00
opencode-agent[bot] and rekram1-node
82d4c89031
fix(opencode): redact credentials in debug config ( #50956 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-23 17:35:46 -05:00
opencode-agent[bot] and rekram1-node
757e565c23
fix(core): ignore blank subagent options ( #50977 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-23 16:29:08 -05:00
James Long
f53cc41657
fix(tui): revert transcript verbosity levels ( #50983 )
2026-09-23 17:20:21 -04:00
James Long
1b6acc3347
fix(tui): revert the Verbosity setting rename ( #50982 )
2026-09-23 17:18:22 -04:00
James Long
7d126eb1e5
fix(tui): rename the transcript verbosity setting to Verbosity ( #50981 )
2026-09-23 17:07:55 -04:00
James Long
bbbac2507b
feat(tui): add transcript verbosity levels ( #50941 )
2026-09-23 16:54:42 -04:00
Frank
7f93d0018c
fix(www): widen docs content and keep navigation visible ( #50974 )
2026-09-23 16:35:35 -04:00
Filip
33b686feb9
feat: list & read resources as codemode tools ( #50680 )
2026-09-23 22:08:03 +02:00
Aiden Cline
fb4422ef62
fix(ai): add types to untyped enums in Moonshot tool schemas ( #50961 )
2026-09-23 15:04:48 -05:00
Jack
d31ce33ca5
docs(go): add GPT 6 Luna to V2 guide ( #50946 )
2026-09-24 03:25:23 +08:00
Shoubhit Dash
56db9053e8
feat(ai): add queued image routes, partial image streaming, and BFL, fal, Replicate, Stability ( #50959 )
2026-09-24 00:54:37 +05:30
opencode-agent[bot] and rekram1-node
c98d9c65dc
fix(cli): redact credentials in debug config ( #50957 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-23 14:04:22 -05:00
Aiden Cline
b47824fb63
fix(core): recover reads with quote and accent variants ( #50953 )
2026-09-23 14:02:31 -05:00
Aiden Cline
f51dc62721
fix(tui): remove the stale MCPFailed error message ( #50958 )
2026-09-23 14:02:07 -05:00
Jack
1d6c3c0e29
feat(go): add GPT 6 Luna to Go pages ( #50947 )
2026-09-24 02:25:48 +08:00
Aiden Cline
ad15173aa7
fix(ai): ignore Vertex keepalives sent as SSE data ( #50954 )
2026-09-23 13:25:24 -05:00
Jack
e64e4d0fbb
docs: add Space Bunny to V2 console docs ( #50940 )
2026-09-24 01:03:39 +08:00
opencode-agent[bot] and MrMushrooooom
7f39ae9ecb
fix(stats): attribute Hy4 preview traffic to Tencent ( #50935 )
...
Co-authored-by: MrMushrooooom <19261047+MrMushrooooom@users.noreply.github.com >
2026-09-24 00:56:42 +08:00
Mark McDonald and Aiden Cline
610df0b566
fix(gemini): switch thinking default logic ( #50841 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-23 11:41:37 -05:00
James Long
b3b030856b
feat(tui): budget transcript mounting by rendered entries ( #50936 )
2026-09-23 12:36:10 -04:00
Aiden Cline
a117ebb408
fix(client): include the detail in client error messages ( #50929 )
2026-09-23 11:33:49 -05:00
Aiden Cline
f2d9ebb886
fix(ai): send PDFs as file parts on OpenAI Chat routes ( #50933 )
2026-09-23 11:27:33 -05:00
James Long
0332a26be6
fix(tui): load history until the oldest group is complete ( #50930 )
2026-09-23 11:58:44 -04:00
opencode-agent[bot]
bb7876dfa8
chore: update nix node_modules hashes
2026-09-23 15:48:10 +00:00
Shoubhit Dash
dbaa57a21b
feat(ai): add transcription across inline, streamed, and queued routes ( #50910 )
2026-09-23 21:15:50 +05:30
James Long
b6bc55764c
refactor(tui): persist group expansion and exact scroll anchors ( #48489 )
2026-09-23 11:33:19 -04:00
Aiden Cline
14a3311a61
feat(codemode): add Uint8Array callback methods and coerce indexOf start indexes ( #50829 )
2026-09-23 10:27:40 -05:00
opencode-agent[bot] and nexxeln
dddb5eb96f
fix(util): update OpenTelemetry to patched core ( #50867 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-23 20:57:16 +05:30
Shoubhit Dash
affa57e40f
fix(core): relax websocket idle timeout and honor chunkTimeout ( #50914 )
2026-09-23 20:22:41 +05:30
opencode-agent[bot]
7cb044ee89
chore: generate
2026-09-23 13:59:42 +00:00
Jack
1b4a6dbc65
feat(go): add Space Bunny promotion ( #50572 )
2026-09-23 21:58:18 +08:00
opencode-agent[bot]
681ea07a92
chore(core): refresh bundled models.dev snapshot
2026-09-23 12:20:47 +00:00
Adam
6e89d9e2c3
feat(core): identify the client on Console requests ( #50896 )
2026-09-23 07:09:19 -05:00
Shoubhit Dash
f526727178
feat(ai): add speech generation with streaming media routes ( #50883 )
2026-09-23 17:35:23 +05:30
Luke Parker
9c8a63e852
fix(app): keep composer focus after attaching files ( #50864 )
2026-09-23 18:04:39 +10:00
Luke Parker
fabf56781c
fix(app): keep timeline scroll when switching models ( #50865 )
2026-09-23 18:03:42 +10:00
opencode
a25d304201
sync release versions for v2.0.15
2026-09-23 07:15:55 +00:00
Shoubhit Dash
cc8886c8bb
feat(ai): add video generation with queued media routes ( #50703 )
2026-09-23 12:27:38 +05:30
Luke Parker
8ce629be22
fix(cli): keep Windows upgrades and uninstalls from fighting the running binary ( #50819 )
2026-09-23 06:35:40 +00:00
opencode-agent[bot]
18ef3cc7c5
chore: update nix node_modules hashes
2026-09-23 04:38:22 +00:00
Aiden Cline
68b28bdb98
fix(codemode): coerce match/search patterns, allow any for...in target, bind the last duplicate parameter ( #50802 )
2026-09-22 23:32:27 -05:00
opencode-agent[bot]
150dc69e4b
chore: update nix node_modules hashes
2026-09-23 04:29:53 +00:00
Vladimir Glafirov
45719acebb
maint(gitlab): bump gitlab-ai-provider to 6.16.0 ( #50742 )
2026-09-22 23:21:33 -05:00
Vladimir Glafirov
d5d4461e67
chore: bump gitlab-ai-provider to 6.16.0 ( #50318 )
2026-09-22 23:13:04 -05:00
Aiden Cline
d56ce74373
fix(client): throw declared API errors as Error instances ( #50788 )
2026-09-22 21:25:28 -05:00
Aiden Cline
17abc5906b
feat(codemode): add tagged templates and String.raw ( #50791 )
2026-09-22 21:25:21 -05:00
Aiden Cline
8656838a5b
fix(ai): ignore bare null SSE frames ( #50793 )
2026-09-22 21:23:09 -05:00
Dax
53179daefa
feat(core): order projects by recent activity ( #50790 )
2026-09-23 01:59:32 +00:00
Aiden Cline
bab26d63ea
docs(codemode): correct the interpreter support matrix ( #50789 )
2026-09-22 20:49:54 -05:00
Aiden Cline
f0381e5da3
fix(core): normalize AI SDK fragment boundaries ( #50685 )
2026-09-22 20:27:34 -05:00
Aiden Cline
740072694d
fix: show API error messages in remaining CLI and TUI paths ( #50783 )
2026-09-22 20:16:45 -05:00
Aiden Cline
2e4abeb25d
fix(tui): show API error messages in toasts ( #50778 )
2026-09-22 20:02:32 -05:00
Aiden Cline
43f1dad8e1
fix(core): log error messages for MCP OAuth and credential failures ( #50767 )
2026-09-22 19:35:34 -05:00
OpeOginni
cf4b4c2312
fix(tui): export complete session transcript ( #50733 )
2026-09-22 19:24:57 -05:00
Luke Parker
3bf8a5a8cf
fix(app): keep Console sign-in visible when a Zen API key is stored ( #50763 )
2026-09-23 10:19:54 +10:00
Aiden Cline
ddeb19790a
fix(ai): replay Kimi reasoning details without the streaming index ( #50383 )
2026-09-22 19:10:57 -05:00
opencode-agent[bot] and rekram1-node
fe0d1682ca
fix(tui): show latest step in turn token summary ( #50765 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-22 18:56:52 -05:00
opencode-agent[bot]
1746672c42
chore: update nix node_modules hashes
2026-09-22 23:11:50 +00:00
Shoubhit Dash
3a2203eaac
fix(core): install git plugins from branch subdirectories ( #50754 )
2026-09-23 04:21:36 +05:30
Shoubhit Dash
38c320ea4c
fix(acp): forward provider retry status to clients ( #50752 )
2026-09-23 04:11:23 +05:30
opencode-agent[bot] and rekram1-node
5c53cfc342
feat(session): allow metadata updates ( #50025 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-22 17:27:38 -05:00
James Long
8683406690
feat(theme): support dynamic hue names ( #50728 )
2026-09-22 17:34:38 -04:00
Frank
126294a322
docs(www): merge Console documentation updates
2026-09-22 17:29:38 -04:00
Frank
eea247598b
docs(www): sync Console model and Go guides
2026-09-22 16:42:51 -04:00
opencode-agent[bot] and jlongster
d2bbefbac8
fix(ci): avoid stale Bun dependency caches ( #49845 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-22 16:30:15 -04:00
opencode-agent[bot]
2406400f0a
chore: generate
2026-09-22 19:25:10 +00:00
vprdev
fe51b0b19a
fix(console): restrict legacy access to Black ( #50716 )
2026-09-22 12:23:33 -07:00
Daniel Chen
6ea95e5e6f
docs(web): add Claude Opus 5.5, GPT 6 Sol, and GPT 6 Luna to Zen ( #50708 )
2026-09-22 11:54:04 -07:00
opencode-agent[bot] and simonklee
ad756ef09b
test(tui): wait for workspace filter focus ( #50709 )
...
Co-authored-by: simonklee <simonklee@users.noreply.github.com >
2026-09-22 18:43:53 +00:00
opencode-agent[bot]
fc827ea8d5
chore: generate
2026-09-22 18:38:53 +00:00
opencode-agent[bot] and rekram1-node
3a35b45db8
feat(openai): allow GPT-6 Sol and Luna with Codex ( #50704 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-22 13:36:43 -05:00
James Long
94df7a812d
test(app): remove flaky touch movement test ( #50692 )
2026-09-22 13:29:10 -04:00
James Long
7af65eff37
test(app): remove flaky workspace focus test ( #50691 )
2026-09-22 13:28:59 -04:00
James Long
bf6788b94c
test(codemode): extend promise limit timeout ( #50693 )
2026-09-22 13:22:21 -04:00
DS
54fbf6d14d
fix(tui): remove redundant update command description ( #50687 )
2026-09-22 11:59:37 -05:00
James Long
cdccde7408
refactor(tui): derive bright terminal palette ( #50433 )
2026-09-22 12:56:22 -04:00
opencode-agent[bot] and jayair
51d2b66760
fix(app): hide cached panel divider ( #50437 )
...
Co-authored-by: jayair <53023+jayair@users.noreply.github.com >
2026-09-22 12:52:02 -04:00
Shoubhit Dash
60c78ed8ab
feat(ai): add media foundation with Media assets and Image rewrite ( #49181 )
2026-09-22 22:15:49 +05:30
Aiden Cline
f2bdee6726
feat(ai): add gateway evaluation providers ( #50665 )
2026-09-22 11:37:30 -05:00
Dax
3584eca0eb
fix(tui): show canonical projects in open dialog ( #50674 )
2026-09-22 15:59:27 +00:00
Dax
ad1a4a6539
fix(core): simplify shell output notices ( #50676 )
2026-09-22 11:47:07 -04:00
OpeOginni and Shoubhit Dash
10aa949f43
fix(client): preserve base URL path prefix in promise client ( #50428 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-09-22 21:10:57 +05:30
Aiden Cline
067a528b1d
refactor(ai): rename evaluation action to run ( #50529 )
2026-09-22 09:47:23 -05:00
Shoubhit Dash and Brendonovich
788f0affcb
feat(cli): pair with direct server links ( #49971 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-22 20:04:52 +05:30
opencode-agent[bot] and jlongster
18eeb3201d
refactor(tui): break composer import cycle ( #50637 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-22 09:49:53 -04:00
opencode
8864eb507e
sync release versions for v2.0.14
2026-09-22 13:13:11 +00:00
opencode-agent[bot]
e0ddc47aa4
chore(core): refresh bundled models.dev snapshot
2026-09-22 12:20:10 +00:00
Shoubhit Dash
2f06f9d58b
fix(tui): keep worktrees out of projects ( #50612 )
2026-09-22 17:35:00 +05:30
Luke Parker
8e62ad7adc
fix(desktop): omit undefined fields from renderer IPC payloads ( #50599 )
2026-09-22 20:52:35 +10:00
Victor Navarro
956de96d8b
docs(console): add API reference for inference, BYOK, usage, and budgets ( #50582 )
2026-09-22 10:10:47 +00:00
opencode
be4e5a6d06
sync release versions for v2.0.13
2026-09-22 10:08:00 +00:00
Luke Parker
fbacf6a126
feat(app): sign in to OpenCode Go and Console through the browser ( #50267 )
2026-09-22 19:34:30 +10:00
opencode-agent[bot]
9c18abce47
chore: update nix node_modules hashes
2026-09-22 08:47:57 +00:00
Brendan Allan and Brendonovich
080b7671de
feat(desktop): add local device pairing ( #49291 )
...
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com >
2026-09-22 16:24:56 +08:00
opencode-agent[bot] and Brendonovich
dcfe1ec7bd
feat(app): add /btw side question panel ( #49750 )
...
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com >
2026-09-22 15:20:09 +08:00
opencode-agent[bot]
ceace24a3e
chore: update nix node_modules hashes
2026-09-22 05:45:49 +00:00
Aiden Cline
19e1357a06
fix(core): stop forcing a consent prompt on MCP OAuth login ( #50519 )
2026-09-22 00:25:06 -05:00
opencode-agent[bot]
4b381ac6a1
fix(tui): clear the active session tab ( #50524 )
2026-09-22 00:53:42 -04:00
Aiden Cline
07d48e1ffb
feat(ai): add experimental evaluation API ( #50506 )
2026-09-21 23:30:38 -05:00
Aiden Cline
9fdcb8da41
fix(codemode): coerce built-in arguments as in JS instead of requiring numbers and strings ( #50492 )
2026-09-21 23:04:04 -05:00
Aiden Cline
ba61ac6730
fix(ai): preserve Vertex function call ids ( #50504 )
2026-09-21 23:03:24 -05:00
Aiden Cline
94b9133910
fix(core): share child prompt cache affinity ( #50495 )
2026-09-21 22:44:43 -05:00
Aiden Cline
6f8c5ae0aa
fix(codemode): bind generator parameters at the call, not the first next() ( #50489 )
2026-09-21 22:42:10 -05:00
Aiden Cline
60673aaef3
fix(core): run session HTTP hooks on the AI SDK route ( #50487 )
2026-09-21 22:41:06 -05:00
Aiden Cline
651529d64e
fix(codemode): coerce any value to a property key ( #50479 )
2026-09-21 21:35:20 -05:00
opencode-agent[bot]
532f25d0d4
feat(tui): restore sidebar onboarding ( #50475 )
2026-09-21 22:17:22 -04:00
opencode-agent[bot] and jlongster
643c4c3500
fix: remove first-month Go pricing ( #50473 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-21 21:55:12 -04:00
opencode-agent[bot] and Brendonovich
9d531435b4
fix(desktop): stop signing macOS DMGs ( #50469 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-22 01:35:21 +00:00
opencode-agent[bot]
5b9dc35eec
feat(tui): add automatic tabs mode ( #50456 )
2026-09-22 01:00:26 +00:00
Aiden Cline
1814dd9799
test: stabilize Windows CI without longer timeouts ( #50454 )
2026-09-21 18:30:30 -05:00
Aiden Cline
1e1cd042ea
feat(codemode): name the closest tool in unknown-tool errors ( #50455 )
2026-09-21 18:14:31 -05:00
Aiden Cline
02566f6219
fix(codemode): live Map/Set forEach, generator prototypes, repeated function declarations, delete on non-references ( #50450 )
2026-09-21 18:09:45 -05:00
opencode
fe3f3a41f7
sync release versions for v1.18.32
2026-09-21 22:51:18 +00:00
opencode-agent[bot] and rekram1-node
f488aa3f79
fix(tui): persist MCP sidebar state ( #50447 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-21 17:28:23 -05:00
Aiden Cline
97457ec7a3
feat(codemode): accept tools.-prefixed namespaces in search ( #50438 )
2026-09-21 16:59:31 -05:00
James Long
d62049aab4
fix(tui): set renderer listener budget to 15 ( #50442 )
2026-09-21 17:55:27 -04:00
Aiden Cline
096ac95773
fix(codemode): drop the parameter name from rendered signatures ( #50435 )
2026-09-21 16:44:46 -05:00
f5ce4f881e
fix(core): break filesystem search import cycle ( #50439 )
...
Co-authored-by: frank <48937772+joe-ieta@users.noreply.github.com >
Co-authored-by: kernel-oops <300539221+kernel-oops@users.noreply.github.com >
2026-09-21 16:41:28 -05:00
Aiden Cline
4cc9b90f27
fix(codemode): add Promise.try and surface a failing iterator close on generator return ( #50419 )
2026-09-21 15:35:11 -05:00
James Long
990463aa9f
refactor(tui): favor dark theme base ( #50412 )
2026-09-21 16:23:38 -04:00
opencode-agent[bot]
f54ce313b9
chore: generate
2026-09-21 19:56:28 +00:00
Jack
32808ad5f1
docs: add MiMo V2.6 models ( #50395 )
2026-09-22 03:55:06 +08:00
opencode-agent[bot] and rekram1-node
cd39063622
test(core): stabilize browser idle attachment ( #50418 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-21 14:45:33 -05:00
Aiden Cline
ba341c6cac
fix(core): resolve npm package entrypoint to a file under Node ( #50413 )
2026-09-21 14:36:52 -05:00
Aiden Cline
4c944a86d7
fix(core): tell the model search is synchronous ( #50417 )
2026-09-21 14:35:46 -05:00
Aiden Cline
97e833a297
feat(codemode): add Iterator helpers and Iterator.from ( #50410 )
2026-09-21 14:14:24 -05:00
xin zhuang and Simon Klee
b8aa08f260
fix(tui): complete Mini exit aliases ( #50388 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-09-21 17:04:58 +00:00
Aiden Cline
3f0118022b
feat(codemode): add Promise.withResolvers, print errors in console, name values in iterable errors ( #50389 )
2026-09-21 11:56:15 -05:00
Simon Klee
6f76c31ca7
tui: resize /btw dialog to terminal ( #50392 )
2026-09-21 16:44:18 +00:00
Aiden Cline
f90beeb9b8
fix(core): say plainly that catalog tools and search only work inside execute ( #50384 )
2026-09-21 11:13:33 -05:00
Adam
4b9a3d80fc
feat(core): enforce Console-managed policies ( #49729 )
2026-09-21 11:10:57 -05:00
Aiden Cline
1316576720
refactor(codemode): type program values and let built-ins answer for themselves ( #50191 )
2026-09-21 11:03:16 -05:00
Daniel Chen
e059ac5918
feat: add Grok 4.7 to Zen and Go ( #50288 )
2026-09-21 08:32:28 -07:00
opencode-agent[bot] and nexxeln
2f0c861af0
fix(cli): show actionable upgrade errors ( #50346 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-21 19:09:56 +05:30
opencode-agent[bot]
4d94777d4d
chore(core): refresh bundled models.dev snapshot
2026-09-21 12:19:57 +00:00
opencode-agent[bot]
46ebde65e9
chore: update nix node_modules hashes
2026-09-21 11:58:21 +00:00
Luke Parker
932c12ad1d
chore(desktop): upgrade Electron to 44.4.3 ( #50327 )
2026-09-21 21:33:49 +10:00
opencode
6f655dcbab
sync release versions for v2.0.12
2026-09-21 09:57:01 +00:00
Frank
70a24697ea
fix(console): authenticate inference proxy
2026-09-21 04:40:11 -04:00
Frank
cf494c2029
fix(console): forward client IP to inference
2026-09-21 04:02:27 -04:00
Luke Parker
ab60f08c69
fix(app): open Review pane for browser focus in background sessions ( #50284 )
2026-09-21 06:08:36 +00:00
Luke Parker
60ed84ecd1
feat(app): open agent-referenced files as rich artifact tabs ( #49882 )
2026-09-21 15:20:15 +10:00
Luke Parker
8aebed170a
fix(app): show empty review state for projects without VCS ( #50265 )
2026-09-21 14:54:47 +10:00
14148a0ea4
fix(app): restore server status spacing ( #50273 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-09-21 12:37:19 +08:00
Aiden Cline
7f51fbd878
feat(codemode): rank whole-word path matches above substring matches in search ( #50275 )
2026-09-20 22:59:01 -05:00
Aiden Cline
c10134729d
fix(opencode): hoist Bedrock tool images except Claude, Nova, and Llama 4 ( #50272 )
2026-09-20 22:31:41 -05:00
opencode-agent[bot]
0e3dfd1769
chore: update nix node_modules hashes
2026-09-21 02:15:03 +00:00
Aiden Cline
8bf288ecb1
fix(opencode): bump togetherai so streams report usage ( #50264 )
2026-09-20 21:01:45 -05:00
Aiden Cline
cbdd1f66da
fix(codemode): locate failures in the submitted source ( #50197 )
2026-09-20 20:47:54 -05:00
Jack
17b7678875
docs(web): extend DeepSeek promotion ( #50255 )
2026-09-21 08:40:48 +08:00
Luke Parker
788eb0fa29
fix(cli): report fatal startup causes on stderr ( #50240 )
2026-09-20 22:57:20 +00:00
opencode-agent[bot] and kitlangton
58fcad77a8
feat(tui): copy session ID from tab menu ( #50181 )
...
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com >
2026-09-20 19:15:37 +00:00
Adam
d870e22c70
fix(stats): retry transient query failures ( #50205 )
2026-09-20 17:43:04 +00:00
Adam
45ad8dc38a
fix(stats): paginate sync aggregates ( #50198 )
2026-09-20 17:00:07 +00:00
Aiden Cline
c555559ac1
refactor(plugin): name tool execution context ( #50195 )
2026-09-20 11:36:19 -05:00
opencode-agent[bot]
8b2de7317b
chore: generate
2026-09-20 16:23:45 +00:00
Aiden Cline
e3a3fa7108
fix(plugin): forward Promise tool cancellation ( #50190 )
2026-09-20 11:22:49 -05:00
Aiden Cline
ac88182b3e
ci: sync v2 catalog once a day ( #50194 )
2026-09-20 11:22:28 -05:00
opencode-agent[bot]
6238af397e
chore(core): refresh bundled models.dev snapshot
2026-09-20 16:17:29 +00:00
Aiden Cline
7ffd75faf6
fix(core): restore anthropic budget variants ( #50182 )
2026-09-20 10:50:21 -05:00
opencode-agent[bot]
1f8ab95695
chore(core): refresh bundled models.dev snapshot
2026-09-20 15:37:06 +00:00
Aiden Cline
62dc1f7696
feat(codemode): add toLocaleString, Error.isError, and Map.getOrInsert ( #50098 )
2026-09-20 10:23:23 -05:00
opencode-agent[bot]
66f10ab7bf
chore(core): refresh bundled models.dev snapshot
2026-09-20 14:37:06 +00:00
opencode-agent[bot]
1ca8f63a79
chore(core): refresh bundled models.dev snapshot
2026-09-20 13:36:51 +00:00
opencode-agent[bot]
03bcdd580d
chore(core): refresh bundled models.dev snapshot
2026-09-20 12:43:39 +00:00
opencode-agent[bot]
cc502f7e5f
chore(core): refresh bundled models.dev snapshot
2026-09-20 11:37:37 +00:00
opencode-agent[bot]
64ce8771c0
chore(core): refresh bundled models.dev snapshot
2026-09-20 10:37:01 +00:00
opencode-agent[bot]
702a73d91a
chore(core): refresh bundled models.dev snapshot
2026-09-20 09:37:50 +00:00
opencode
991b727eb8
sync release versions for v2.0.11
2026-09-20 08:57:41 +00:00
opencode-agent[bot]
ba342ce227
chore(core): refresh bundled models.dev snapshot
2026-09-20 08:42:13 +00:00
David Hill
1464545665
fix(app): center timeline beside summary ( #49620 )
2026-09-20 18:06:32 +10:00
David Hill
fecacc9e68
fix(app): match vertical nav tab states ( #49619 )
2026-09-20 18:03:49 +10:00
David Hill and LukeParkerDev
1f73b4806b
fix(desktop): polish browser panel states and navigation ( #49432 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-20 07:54:25 +00:00
opencode-agent[bot]
da2ce02596
chore(core): refresh bundled models.dev snapshot
2026-09-20 07:38:48 +00:00
opencode-agent[bot]
25f35dcfb8
chore(core): refresh bundled models.dev snapshot
2026-09-20 06:49:40 +00:00
Luke Parker
717f81ce08
chore(desktop): attribute renderer CPU profiles to source files ( #50114 )
2026-09-20 16:30:35 +10:00
Luke Parker
5fdfcc7a80
perf(desktop): hand the window its persisted stores before the first render ( #50113 )
2026-09-20 16:29:02 +10:00
Luke Parker
0530c8e512
perf(desktop): talk to the main process without the Effect runtime in the renderer ( #50112 )
2026-09-20 16:26:08 +10:00
Luke Parker
1d8cf4564b
perf(desktop): move startup work that the first window does not need off its path ( #50111 )
2026-09-20 16:23:37 +10:00
Luke Parker
7e88f6bb18
perf(desktop): bundle the renderer's initial module graph as one chunk ( #50110 )
2026-09-20 16:19:28 +10:00
Luke Parker
af592fb779
perf(desktop): serve the renderer's first assets before evaluating the main bundle ( #50109 )
2026-09-20 16:18:50 +10:00
Luke Parker
7fc3f68007
perf(desktop): boot the renderer alongside the main bundle ( #50108 )
2026-09-20 16:15:58 +10:00
opencode-agent[bot]
cdcbb0047e
chore(core): refresh bundled models.dev snapshot
2026-09-20 05:38:29 +00:00
opencode-agent[bot]
a1956a7522
chore(core): refresh bundled models.dev snapshot
2026-09-20 04:42:05 +00:00
opencode-agent[bot]
55bc7fd403
chore(core): refresh bundled models.dev snapshot
2026-09-20 03:43:32 +00:00
opencode-agent[bot]
3049b1e684
chore(core): refresh bundled models.dev snapshot
2026-09-20 02:45:23 +00:00
opencode-agent[bot]
1f36a7aff8
chore(core): refresh bundled models.dev snapshot
2026-09-20 01:31:11 +00:00
Frank
ebb7b76eca
docs(web): align Jev section heading
2026-09-19 20:49:02 -04:00
Frank
11be5bc29c
docs(web): document Jev usage
2026-09-19 20:41:21 -04:00
Aiden Cline
eb0e26b974
feat(codemode): return live iterators from keys, values, and entries ( #50061 )
2026-09-19 18:46:35 -05:00
opencode-agent[bot]
6f2b0e7833
chore(core): refresh bundled models.dev snapshot
2026-09-19 23:38:19 +00:00
opencode-agent[bot]
f153255942
chore(core): refresh bundled models.dev snapshot
2026-09-19 22:37:11 +00:00
opencode-agent[bot]
fef2fad76f
chore(core): refresh bundled models.dev snapshot
2026-09-19 22:15:20 +00:00
Aiden Cline
83abc64a5c
chore(ci): refresh v2 models.dev snapshot on a schedule ( #50030 )
2026-09-19 16:46:33 -05:00
Aiden Cline
f30d06ea34
fix(core): pin the session to http after repeated websocket stream losses ( #50031 )
2026-09-19 16:45:54 -05:00
Kit Langton
dfa44e94e8
fix(tui): use focused action token for question form border ( #50037 )
2026-09-19 19:07:10 +00:00
Aiden Cline
b81e10a461
fix(core): re-read models.dev catalog after subscribing to Refreshed ( #50012 )
2026-09-19 13:31:38 -05:00
Aiden Cline
65c93b69ed
fix(ai): never fail decoding on Responses error frames ( #49402 )
2026-09-19 13:27:05 -05:00
Aiden Cline
b073b052d3
fix(ai): remove bounded websocket inbound queues ( #50026 )
2026-09-19 13:26:37 -05:00
Aiden Cline
728b2b6052
fix(core): honor session permissions in skill and MCP discovery ( #50015 )
2026-09-19 12:59:09 -05:00
Aiden Cline
cc3ce20ab4
feat(codemode): add the Headers built-in ( #49280 )
2026-09-19 12:35:14 -05:00
Aiden Cline
4ad5001be2
chore(core): refresh bundled models.dev snapshot ( #50009 )
2026-09-19 12:24:10 -05:00
Matt Simpson and Aiden Cline
14b3c2ea4b
feat(cli): support Vite+ installations ( #49624 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-09-19 12:16:47 -05:00
opencode-agent[bot] and rekram1-node
558bd54c9b
fix(tui): use muted autocomplete label text ( #50008 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-19 12:16:41 -05:00
opencode-agent[bot] and thdxr
fee476bb90
refactor(console): redirect desktop downloads ( #49984 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-19 14:31:47 +00:00
Filip
7e70f7e1ab
feat(tui): label mention autocomplete options ( #48551 )
2026-09-19 16:05:03 +02:00
opencode
cb6d95b7ef
sync release versions for v2.0.10
2026-09-19 13:40:59 +00:00
opencode-agent[bot] and Brendonovich
7020944359
fix(app): restore mobile tab interactions ( #49964 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-19 21:00:45 +08:00
Shoubhit Dash
4b00dd2713
feat(tui): session-scoped plugin toasts ( #49962 )
2026-09-19 18:24:38 +05:30
Chris Yang and Brendan Allan
b447627f5f
fix(app): keep shortcuts search field focused while typing ( #49779 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-09-19 20:43:58 +08:00
opencode-agent[bot] and Brendonovich
5848ee0d24
fix(app): restore attachment classification ( #49932 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-19 09:13:29 +00:00
opencode-agent[bot] and Brendonovich
ae93d4afb3
fix(console): use v2 desktop downloads ( #49931 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-19 09:01:25 +00:00
Dax Raad
839aa25c3e
feat(cli): publish Homebrew formula
2026-09-19 04:37:36 -04:00
opencode-agent[bot]
9a53565790
chore: generate
2026-09-19 08:05:40 +00:00
Frank
61eae8811a
docs(web): add Jev models to Zen
2026-09-19 04:04:16 -04:00
Frank
34b4c3cd9f
fix(console): update systemone endpoints
2026-09-19 03:37:25 -04:00
Dax Raad
3c7f191972
fix(web): add v2 banner border and restore header hairline
2026-09-19 03:35:42 -04:00
Dax Raad
7c22dbbaf9
fix(web): use neutral colors for v2 banner
2026-09-19 03:29:50 -04:00
Dax Raad
6da6d47aab
fix(web): render v2 banner full width below header
2026-09-19 03:29:17 -04:00
Dax Raad
c42f1c9232
Revert "feat(web): add v2 announcement banner to legacy docs"
...
This reverts commit 7b7a67080e .
2026-09-19 03:24:40 -04:00
Dax Raad
f1aacaba22
feat(web): add v2 announcement banner to legacy docs
2026-09-19 03:14:51 -04:00
Kit Langton
417f6d234d
fix(tui): restore running and unread status hue aliases ( #49907 )
2026-09-19 02:05:53 -04:00
opencode
45a13af0ee
sync release versions for v2.0.9
2026-09-19 05:13:01 +00:00
Luke Parker
e50d845451
fix(desktop): run WSL commands with --exec so inline scripts are not pre-expanded ( #49902 )
2026-09-19 14:36:04 +10:00
Kit Langton
56816621f8
fix(tui): restore foreground hue step for tab status colors ( #49899 )
2026-09-19 04:33:23 +00:00
opencode-agent[bot]
4e1c49630a
chore: generate
2026-09-19 04:17:02 +00:00
Daniel Chen
a6cad7743f
docs: add DeepSeek V4.1 Flash to Zen ( #49897 )
2026-09-18 21:15:46 -07:00
Luke Parker
7125f5f8b5
chore(desktop): measure the startup bench from the screen ( #49894 )
2026-09-19 14:06:58 +10:00
Jack
ae2da69004
docs: add Qwen3.8 Flash to Zen ( #49888 )
2026-09-19 11:30:51 +08:00
opencode-agent[bot]
01a6ed8d97
chore: update nix node_modules hashes
2026-09-19 02:49:44 +00:00
004583d598
refactor(codemode): remove TypeScript stripping ( #49870 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-18 21:24:11 -05:00
Aiden Cline
cbd911368e
refactor(schema): separate provider and model settings ( #49850 )
2026-09-18 21:20:08 -05:00
opencode-agent[bot]
8bfb247854
chore: update nix node_modules hashes
2026-09-19 02:20:04 +00:00
Luke Parker
dd71cdbd84
fix(app): stop retaining failed sends in history and oversized toast text ( #49717 )
2026-09-19 12:00:55 +10:00
Luke Parker
1c90e8f01c
perf(app): drop luxon for the three date operations that used it ( #49876 )
2026-09-19 12:00:32 +10:00
Luke Parker
9843d13c29
chore(desktop): record startup marks for the benchmark ( #49872 )
2026-09-19 12:00:03 +10:00
Luke Parker
871db0025e
fix(browser): describe tabs.open focus as an explicit opt-out ( #49877 )
2026-09-19 11:55:49 +10:00
Dax Raad
7b7a67080e
feat(web): add v2 announcement banner to legacy docs
2026-09-18 21:35:13 -04:00
Aiden Cline
3361953fe1
fix(core): explain user-invoked skills in skill guidance ( #49871 )
2026-09-18 20:32:36 -05:00
Dax
285cff53da
feat(console): switch install links to v2 ( #49874 )
2026-09-19 01:27:27 +00:00
opencode-agent[bot] and rekram1-node
e9201ce933
fix(core): retain console config after refresh errors ( #49873 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-18 20:22:23 -05:00
Dax Raad
b38d72e174
docs: link v1 docs from header
2026-09-18 20:54:48 -04:00
Luke Parker
e1e2efe8ec
perf(desktop): show the first window the moment Electron is ready ( #49869 )
2026-09-19 10:41:27 +10:00
Luke Parker
c2b171d7c4
perf(client): poll for a starting service every 25 ms ( #49780 )
2026-09-19 10:40:32 +10:00
Luke Parker
c3bf8864b9
perf(ui): let the resize observer take the first scrollbar measurement ( #49778 )
2026-09-19 10:38:33 +10:00
Luke Parker
3693f56374
perf(desktop): enable the V8 code cache for the renderer scheme ( #49767 )
2026-09-19 10:35:07 +10:00
Luke Parker
971f4e558e
perf(desktop): load node-pty when an interactive WSL install starts ( #49789 )
2026-09-19 10:34:44 +10:00
Luke Parker
dd95e3f2ed
perf(desktop): collect orphaned draft blobs after the window is up ( #49797 )
2026-09-19 10:34:25 +10:00
Luke Parker
dfde4628e3
perf(desktop): only persist the background colour when it changes ( #49770 )
2026-09-19 10:34:04 +10:00
Luke Parker
e755fce13d
perf(desktop): leave declarations and source maps out of the asar ( #49772 )
2026-09-19 10:33:48 +10:00
Luke Parker
5b565e8923
perf(desktop): create windows before the background service connects ( #49763 )
2026-09-19 10:33:39 +10:00
Kit Langton
ec8d95f1f2
fix(simulation): include images in UI captures ( #49868 )
2026-09-18 17:21:44 -07:00
opencode-agent[bot]
ea52d18ec5
chore: update nix node_modules hashes
2026-09-18 23:57:47 +00:00
Aiden Cline and rekram1-node
0f9504d6c5
feat(plugin): add list to the tool domain ( #49838 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-18 18:51:37 -05:00
Luke Parker
f6353a48b5
perf(desktop): replace electron-store with a plain JSON settings store ( #49791 )
2026-09-19 09:41:44 +10:00
Luke Parker
4facc03371
perf(desktop): remember window bounds without electron-window-state ( #49792 )
2026-09-19 09:41:15 +10:00
Luke Parker
485a027c1a
perf(desktop): load the browser pane on first use ( #49774 )
2026-09-19 09:39:36 +10:00
Luke Parker
988a66ca4f
perf(desktop): ship the bundled CLI version instead of spawning for it ( #49762 )
2026-09-19 09:36:55 +10:00
Luke Parker
98c6b41573
chore(desktop): add a packaged startup benchmark ( #49758 )
2026-09-19 09:23:09 +10:00
opencode-agent[bot] and thdxr
4ee9bf0213
revert(core): remove autonomous goal command ( #49866 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-18 23:14:36 +00:00
James Long
681338c533
refactor(theme): detect theme format by fields ( #49853 )
2026-09-18 17:19:21 -04:00
Dax
5464aa4a74
feat(core): add autonomous goal command ( #45379 )
2026-09-18 20:59:08 +00:00
James Long
36083c9520
docs(www): document theme format and workflow ( #49855 )
2026-09-18 16:46:32 -04:00
James Long
168aba6183
feat(theme): register native V2 opencode theme ( #49846 )
2026-09-18 16:33:59 -04:00
Kit Langton
ec19dc09c7
fix(sdk): support Node package imports ( #49810 )
2026-09-18 13:10:59 -07:00
Aiden Cline
fca4701688
fix(ai): allow future Anthropic option values ( #49835 )
2026-09-18 14:24:11 -05:00
James Long
c720ca20ed
refactor(theme): rename default tokens to base ( #49837 )
2026-09-18 15:20:15 -04:00
James Long
dae1e8abbd
docs(www): finalize background color ( #49203 )
2026-09-18 15:07:49 -04:00
James Long
ffe4d1522c
refactor(theme): derive V1 hue angles from swatches ( #49839 )
2026-09-18 15:00:09 -04:00
James Long
b1860465cd
refactor(theme): split base and mode overrides ( #49826 )
2026-09-18 14:48:27 -04:00
Cestercian and Aiden Cline
cab11795e5
fix(tui): pass markdown renderer into /btw answer dialog ( #49804 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-09-18 13:32:11 -05:00
James Long
810e79a6d4
refactor(theme): align hue direction with mode ( #49820 )
2026-09-18 13:29:19 -04:00
James Long
d81604714f
feat(theme): resolve state precedence ( #49813 )
2026-09-18 12:55:30 -04:00
James Long
d1e828c217
refactor(theme): replace theme contexts with a dialog surface ( #49661 )
2026-09-18 12:47:21 -04:00
opencode-agent[bot]
5f9d9187c0
chore: generate
2026-09-18 15:59:01 +00:00
Frank
1573a7b608
support jev
2026-09-18 11:57:10 -04:00
Aiden Cline and rekram1-node
437cdc03a9
feat(core): repair malformed tool arguments before validation ( #45002 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-18 10:26:02 -05:00
Aiden Cline
219ecada68
refactor(core): move provider policies into settings ( #49666 )
2026-09-18 10:18:33 -05:00
Dax Raad
9e1fa80fb7
refactor(tui): simplify scrollbox sizing
2026-09-18 11:17:42 -04:00
James Long
278db3023f
fix(core): bound consumed job results ( #47030 )
2026-09-18 10:52:34 -04:00
Dax Raad
c2067d59af
fix(tui): simplify btw dialog sizing
2026-09-18 10:27:57 -04:00
Shoubhit Dash
f5d40d6f30
fix(ai): keep valid Responses provider options when a sibling is malformed ( #49769 )
2026-09-18 18:59:16 +05:30
Shoubhit Dash
c8e654410d
refactor(ai): decode Anthropic and Gemini provider options with one schema ( #49760 )
2026-09-18 18:14:20 +05:30
Shoubhit Dash
db80806651
refactor(core): move native compaction mechanisms into a plugin ( #49575 )
2026-09-18 17:15:44 +05:30
Jack
3dd1b30539
docs: restore GPT-5.6 Sol pricing ( #49724 )
2026-09-18 18:06:35 +08:00
Luke Parker
47f66de8dd
perf(app): load draft image bytes on demand ( #49703 )
2026-09-18 19:32:15 +10:00
opencode-agent[bot]
e80db11160
chore: generate
2026-09-18 09:14:23 +00:00
Jack
a7f2373a05
chore(go): retire Union Alpha ( #49718 )
2026-09-18 17:13:11 +08:00
opencode
c076066c33
sync release versions for v2.0.8
2026-09-18 09:12:33 +00:00
opencode-agent[bot]
5c09d051e5
chore: update nix node_modules hashes
2026-09-18 08:45:27 +00:00
Luke Parker
0a6111291e
refactor(desktop): send IPC messages by structured clone ( #49701 )
2026-09-18 18:28:20 +10:00
Luke Parker
609044ef0a
feat(app): scan pairing QR code from add server dialog ( #49699 )
2026-09-18 17:36:30 +10:00
Luke Parker
4f32bfca57
fix(desktop): copy IPC payloads out of the shared msgpack buffer ( #49696 )
2026-09-18 17:14:29 +10:00
Luke Parker
90112f52db
fix(app): deliver text and oversized attachments by path ( #49682 )
2026-09-18 06:30:57 +00:00
Luke Parker
d4303a9ca5
feat(app): show provider metrics in debug bar ( #49674 )
2026-09-18 15:51:08 +10:00
Kit Langton
735556eab8
fix(tui): open completed subagent sessions ( #49675 )
2026-09-18 05:42:40 +00:00
Kit Langton
10cac9ab5d
fix(tui): show update installation progress ( #49676 )
2026-09-17 22:33:43 -07:00
Kit Langton
2d0ce64111
fix(client): reconcile stale tools at settlement ( #49672 )
2026-09-17 22:23:45 -07:00
Luke Parker
3355c93efd
fix(app): create local sessions in project root ( #49668 )
2026-09-18 14:12:18 +10:00
Luke Parker
469e1c035e
feat(app): stream large attachments to the server with progress ( #49647 )
2026-09-18 14:05:30 +10:00
opencode-agent[bot] and rekram1-node
b2e3569add
test(codemode): isolate OpenAPI fixtures ( #49667 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-17 23:01:36 -05:00
James Long
0ac458b3b3
refactor(theme): rename surface tokens to raised ( #49655 )
2026-09-17 22:05:42 -04:00
opencode-agent[bot] and rekram1-node
b02acc1e30
chore(stats): update GitHub star fallback ( #49654 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-17 20:50:22 -05:00
Brendan Duke and Aiden Cline
b278ef6b82
fix(tui): include reasoning tokens in throughput ( #48689 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-09-17 20:12:06 -05:00
Dax
3e3a4ae46b
feat(tui): add /btw side question command ( #49646 )
2026-09-17 21:03:09 -04:00
Dax Raad
fe0d9579a7
fix(tui): preserve block tool spacing
2026-09-17 20:18:52 -04:00
Aiden Cline
a2594ddefb
fix(tui): sync model preferences across clients ( #49611 )
2026-09-17 14:54:34 -05:00
Aiden Cline
3555cef1c8
chore(client): regenerate policy types ( #49613 )
2026-09-17 14:38:09 -05:00
opencode
0fa881efd0
sync release versions for v2.0.7
2026-09-17 19:29:59 +00:00
opencode-agent[bot] and rekram1-node
37ff501cc6
fix(cli): keep updates client-owned ( #49577 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-17 12:47:49 -04:00
Dax
fa126d68e8
feat(core): enforce permission policies
2026-09-17 12:39:20 -04:00
opencode-agent[bot] and James Long
a0571a8b14
fix(tui): keep upgrade as a search keyword ( #49567 )
...
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com >
2026-09-17 11:32:16 -04:00
Dax Raad
cae475df37
sync
2026-09-17 10:47:52 -04:00
Shoubhit Dash
19781a4447
fix(acp): propagate request cancellation and close sessions cleanly ( #49563 )
2026-09-17 20:16:07 +05:30
Brendan Allan
e32de90d88
fix(app): prevent settings project cache reload loop ( #49564 )
2026-09-17 14:45:03 +00:00
Kit Langton
0ee5ef6c43
fix(tui): keep spinner glyph from shrinking beside long labels ( #49395 )
2026-09-17 07:43:07 -07:00
a72f988c90
fix(tui): switch vertical tabs sooner ( #49440 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-17 09:43:02 -05:00
Dax Raad
2a132d6f50
fix(tui): include provider latency in TPS
2026-09-17 10:40:12 -04:00
Dax Raad
23418b3885
docs: reorder sidebar navigation
2026-09-17 10:20:57 -04:00
Dax Raad
b4ac938c3d
docs: improve installation guide
2026-09-17 10:10:20 -04:00
Dax Raad
4b25739e93
docs(cli): drop command-name leads in command descriptions
2026-09-17 09:44:31 -04:00
Dax Raad
2f97e1324f
fix(www): restore OpenTUI Mono docs font
2026-09-17 09:31:40 -04:00
Dax Raad
0018f08832
feat(cli): add reload command
2026-09-17 09:21:41 -04:00
Dax Raad
b52f241294
feat(location): reload configuration
2026-09-17 09:18:51 -04:00
Dax Raad
254ace8594
docs: add CLI settings reference
2026-09-17 09:17:14 -04:00
usrnk1
657f700f5d
feat(desktop): disable security code autofill ( #49531 )
2026-09-17 20:35:14 +08:00
Victor Navarro
7e1d28b549
feat(cli): support custom Console logins ( #49542 )
2026-09-17 13:50:32 +02:00
opencode
040d2ffb48
sync release versions for v2.0.6
2026-09-17 11:17:33 +00:00
usrnk1
0675975f98
feat(desktop): remove pointer cursor from non-link elements ( #49323 )
2026-09-17 20:41:24 +10:00
opencode-agent[bot] and iamdavidhill
130232feb6
chore(desktop): update bundled themes ( #48713 )
...
Co-authored-by: iamdavidhill <iamdavidhill@users.noreply.github.com >
2026-09-17 20:40:07 +10:00
opencode-agent[bot] and iamdavidhill
54f2356166
fix(app): remove Anthropic Pro and Max copy ( #49369 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-17 20:39:39 +10:00
David Hill
ac0dd75c6a
fix(app): hide browser when the right panel closes ( #49425 )
2026-09-17 20:39:02 +10:00
David Hill
430886142b
fix(app): center start screen beside summary panels ( #49429 )
2026-09-17 20:38:36 +10:00
David Hill
5a02ec776e
fix(app): use muted worktree icon in session timeline ( #49459 )
2026-09-17 20:37:37 +10:00
David Hill
c303a11725
fix(app): mute session tab hover and active backgrounds ( #49465 )
2026-09-17 20:37:13 +10:00
David Hill
dfceca8de7
fix(app): refine start-screen logo ( #49475 )
2026-09-17 20:36:45 +10:00
Luke Parker
f04c3fd82b
feat(app): attach any file and deliver unsupported ones by path ( #49467 )
2026-09-17 20:35:00 +10:00
Luke Parker
1685e70c4b
feat(server): add fs.write endpoint ( #49466 )
2026-09-17 20:17:14 +10:00
opencode-agent[bot] and vimtor
5a8335857b
fix(console): show migrated workspaces in selector ( #49520 )
...
Co-authored-by: vimtor <vimtor@users.noreply.github.com >
2026-09-17 11:25:14 +02:00
Chris Yang
73e7b7bc79
fix(app): derive directory names from listed paths ( #49122 )
2026-09-17 18:46:07 +10:00
David Hill
a5b3802ca3
fix(app): keep compact tab icons visible ( #49460 )
2026-09-17 14:48:47 +08:00
Dax Raad
f28d1b44e3
fix(core): serialize MCP endpoint startup
2026-09-17 00:52:34 -04:00
Dax Raad
b81be469c8
fix(client): preserve state during location reload
2026-09-17 00:52:34 -04:00
opencode-agent[bot] and kitlangton
fca4a8fa3b
feat(tui): show explicit subagent model ( #49388 )
...
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com >
2026-09-16 22:50:28 -05:00
Aiden Cline
8520617ca8
fix(core): retry provider failures for about 84s with 10s gap cap ( #49441 )
2026-09-16 20:59:16 -05:00
Dax Raad
ab3566ab82
feat(server): expose server info endpoint
2026-09-16 21:43:58 -04:00
Dax Raad
b642c1d9ea
docs: add CLI settings reference
2026-09-16 21:18:35 -04:00
David Hill and LukeParkerDev
c8cc984aa0
feat(app): improve project settings and actions ( #49423 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-17 00:39:21 +00:00
Luke Parker
5a9448acbb
fix(app): retry transport errors wrapped by the client ( #49426 )
2026-09-17 10:34:52 +10:00
David Hill
f6604cd367
feat(desktop): add animated first-launch loading screen ( #49408 )
2026-09-17 10:02:09 +10:00
Luke Parker
acfacede2d
fix(app): preserve native clipboard paste ( #49424 )
2026-09-17 09:47:00 +10:00
Aiden Cline
4a27842fe6
fix(ai): classify gateway account limits as quota and keep 4xx non-retryable ( #49195 )
2026-09-16 16:14:09 -05:00
Aiden Cline
d797722187
feat(codemode): carry cause and own data across the error boundary ( #49390 )
2026-09-16 15:58:05 -05:00
Dax
7390832f13
feat(tui): reload all locations
...
Add a global location reload endpoint, shared shutdown lifecycle, client resynchronization, and the TUI /reload command.\n\nfrom OpenCode
2026-09-16 16:47:44 -04:00
Kit Langton
7689c3654e
fix(tui): hide error hint when MCP Enter starts sign-in ( #49403 )
2026-09-16 19:33:08 +00:00
Dax
7df0935ada
fix(tui): apply model selection on blank submit ( #49374 )
...
Apply the selected model on blank Enter and simplify shared prompt submission setup and recovery.\n\nfrom OpenCode
2026-09-16 19:32:45 +00:00
Dax
bcd43760df
feat(cli): support inline config content ( #49399 )
2026-09-16 19:18:55 +00:00
Aiden Cline
9073c522ef
feat(plugin): add experimental WebSocket send and receive hooks ( #49136 )
2026-09-16 14:13:33 -05:00
opencode-agent[bot] and rekram1-node
04c296310e
fix(core): skip session warming for subagents ( #49387 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-16 13:58:40 -05:00
Kit Langton
79d657b8fe
fix(core): keep recovered shell notices from waking idle sessions ( #49378 )
2026-09-16 14:25:43 -04:00
Kit Langton
606ec4fa38
fix(core): keep recovered shell notices from waking idle sessions ( #49378 )
2026-09-16 14:25:00 -04:00
Adam
88c6c7abc7
fix(stats): preserve container dependency lock ( #49385 )
2026-09-16 13:15:53 -05:00
opencode-agent[bot] and adamdotdevin
a6183af6f3
fix(stats): hide Union Alpha provider ( #49356 )
...
Co-authored-by: adamdotdevin <2363879+adamdotdevin@users.noreply.github.com >
2026-09-16 12:47:12 -05:00
Shoubhit Dash
2cdd938152
fix: honor provider transport overrides and preserve errors ( #49350 )
2026-09-16 22:42:23 +05:30
opencode-agent[bot] and adamdotdevin
2e018f70f2
fix(stats): guard oversized model names ( #49363 )
...
Co-authored-by: adamdotdevin <2363879+adamdotdevin@users.noreply.github.com >
2026-09-16 16:47:21 +00:00
opencode
4d73b40e59
sync release versions for v2.0.5
2026-09-16 16:35:05 +00:00
opencode-agent[bot] and adamdotdevin
276f2eef3e
fix(stats): hide Union Alpha provider ( #49355 )
...
Co-authored-by: adamdotdevin <2363879+adamdotdevin@users.noreply.github.com >
2026-09-16 10:58:41 -05:00
Dax Raad
8806d34ed4
feat(tui): make notification and sound alerts independent toggles
...
Remove the attention.enabled master switch. Notifications and sounds are
now enabled independently and both default to off. Existing enabled keys
are ignored; there is no migration.
2026-09-16 11:39:09 -04:00
Jack
1364769e51
fix(go): label Union Alpha as free ( #49353 )
2026-09-16 23:30:58 +08:00
opencode-agent[bot]
350c726aa8
chore: generate
2026-09-16 13:44:33 +00:00
Jack
ee91f190c5
feat(go): add Union Alpha ( #49178 )
2026-09-16 21:42:09 +08:00
Victor Navarro
501ff62cbf
fix(console): exclude migrated workspaces from selection ( #49336 )
2026-09-16 15:07:22 +02:00
Shoubhit Dash
cda2bc5100
test(core): match the one minute Console config refresh interval ( #49327 )
2026-09-16 17:37:14 +05:30
Daniel Polito
ba753b383f
fix(core): retry acknowledged websocket read failures ( #49183 )
2026-09-16 16:15:19 +05:30
Simon Klee
eb052f70b4
fix: mini reconnect ( #49301 )
...
A stalled catalog refresh kept reconnection from completing and prevented
new prompts. Allow the stream to reconnect independently of catalog state.
2026-09-16 08:05:23 +00:00
Victor Navarro
5eaed68c2b
fix(core): refresh Console config every minute ( #49233 )
2026-09-16 09:28:29 +02:00
Aiden Cline
7d7962b2fa
feat(core): let subagents pick a model and expose models tool ( #49194 )
2026-09-16 01:16:55 -05:00
Aiden Cline
0537fd47c7
feat(tui): open execute call details dialog on click ( #49259 )
2026-09-16 01:10:08 -05:00
Aiden Cline
9add9384be
refactor(core): list which extension calls show under execute ( #49281 )
2026-09-16 00:30:54 -05:00
Luke Parker
005522786f
fix(app): enable debug tools toggle on local channel ( #49278 )
2026-09-16 04:58:54 +00:00
Dax
5379a2dfe0
fix(codemode): reuse tool discovery catalogs
...
from OpenCode
2026-09-16 00:52:00 -04:00
Aiden Cline
6ee156e0b9
fix(core): keep the configured MCP URL as the OAuth resource ( #49241 )
2026-09-15 23:50:36 -05:00
opencode
7c3c50bac2
sync release versions for v2.0.4
2026-09-16 04:41:12 +00:00
Aiden Cline
194a006932
feat(core): expose fetch to code mode scripts ( #49235 )
2026-09-15 23:29:22 -05:00
Dax Raad
3c1f87d2d4
fix(tui): limit shell command previews
2026-09-16 00:21:05 -04:00
Aiden Cline
c57733a647
refactor(codemode): before/after hooks for tool and extension calls ( #49242 )
2026-09-15 23:05:06 -05:00
Dax
9bf5faa978
fix(core): reuse model catalog across credential changes ( #49255 )
2026-09-15 23:10:29 -04:00
Dax
a062f4e803
test(core): expect the vcs provider in info results ( #49264 )
2026-09-15 23:01:16 -04:00
opencode-agent[bot] and rekram1-node
fc49b16584
fix(install): use latest release channel ( #49261 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-15 21:30:38 -05:00
usrnk1 and LukeParkerDev
9b091ebd37
feat(desktop): cycle new session location ( #49171 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-16 11:17:52 +10:00
Dax
12201ee507
fix(cli): load web assets on demand
...
from OpenCode
2026-09-15 21:15:40 -04:00
Kit Langton
73bbeb7ce1
fix(tui): deduplicate plugin targets ( #49112 )
2026-09-16 01:03:58 +00:00
Kit Langton
370b9d484a
test(tui): update descendant form expectation ( #49246 )
2026-09-16 00:51:51 +00:00
Dax Raad
796c423df5
fix(tui): remove web search integration category
2026-09-15 20:40:05 -04:00
Dax Raad
978bc53eba
docs: complete v2 HTTP API audit
2026-09-15 20:38:01 -04:00
Dax Raad
f7444aba27
fix(release): anchor review to stable tag
2026-09-15 20:36:47 -04:00
Dax Raad
c987590c5f
refactor(protocol): mark stateless generation experimental
2026-09-15 20:33:46 -04:00
Kit Langton
1a3bd3458c
test(cli): align ACP fixture contracts ( #49251 )
2026-09-16 00:33:18 +00:00
Dax Raad
67a6d52015
chore(cli): reduce compiled runtime memory
2026-09-15 20:29:56 -04:00
Dax Raad
b1f6d21ef3
refactor(protocol): refine vcs and shell APIs
2026-09-15 20:19:08 -04:00
Aiden Cline
fa3721fad6
fix(codemode): treat tools.search as the built-in search ( #49249 )
2026-09-15 19:08:51 -05:00
Aiden Cline
02b12aa60e
test(core): align plugin host fixture with session update and permission domains ( #49243 )
2026-09-15 18:43:52 -05:00
Dax Raad
1b6a07dda3
refactor(session): simplify permissions event
2026-09-15 19:24:50 -04:00
Dax Raad
547d60183d
refactor(session): consolidate mutable properties
2026-09-15 18:50:43 -04:00
Dax Raad
12e53ee6d4
refactor(protocol): simplify interactive resources
2026-09-15 18:23:47 -04:00
David Hill
b629b458f7
fix(app): match session title placeholder to tab label ( #48735 )
2026-09-16 08:20:08 +10:00
David Hill
24dff6929d
feat(app): preview timeline images in attachment overlay ( #49111 )
2026-09-16 08:19:41 +10:00
Kit Langton
7e2ca5fe26
fix(tui): retry installed plugin dependencies ( #49187 )
2026-09-15 21:40:58 +00:00
Dax
aaed6eaa45
fix(tui): clarify collapsed shell output ( #49232 )
2026-09-15 17:00:57 -04:00
Aiden Cline
01443d5e00
fix(core): preserve job failure details ( #49226 )
2026-09-15 15:30:53 -05:00
opencode-agent[bot] and rekram1-node
70fe186df4
test(app): wait for summary readiness ( #49217 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-15 15:26:28 -05:00
opencode-agent[bot]
fc731d6013
chore: update nix node_modules hashes
2026-09-15 20:10:17 +00:00
Aiden Cline
4cd6093e31
fix(codemode): keep one RegExp lastIndex ( #49220 )
2026-09-15 15:01:08 -05:00
Aiden Cline
b693c222da
feat(core): configure MCP OAuth authorization server metadata ( #49126 )
2026-09-15 14:52:30 -05:00
Aiden Cline
e31ad14c1d
fix(core): surface authorization cause in error message ( #49214 )
2026-09-15 14:38:15 -05:00
James Long
6c9115eb75
docs(www): restore regular body font weight ( #49219 )
2026-09-15 15:18:40 -04:00
Aiden Cline
d9dfc5c1d6
refactor(codemode): extensions are host functions only ( #49196 )
2026-09-15 13:42:51 -05:00
opencode-agent[bot] and rekram1-node
c921067eb8
fix(client): regenerate model compatibility type ( #49204 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-15 13:31:18 -05:00
James Long
b76e56eca3
docs(www): adjust text and background colors ( #49202 )
2026-09-15 13:34:54 -04:00
James Long
3c3ef00b32
docs(www): use variable IBM Plex Mono and refine body text ( #49200 )
2026-09-15 13:28:13 -04:00
Aiden Cline
d54fc305db
feat(core): append model identity to system prompts via plugin ( #49129 )
2026-09-15 11:46:07 -05:00
James Long
a4aaf18855
docs(www): refine typography and background ( #49191 )
2026-09-15 12:43:18 -04:00
Aiden Cline
d0a902815d
feat(plugin): add experimental WebSocket handshake hook ( #49131 )
2026-09-15 01:41:00 -05:00
Aiden Cline
27aaa9ce0e
feat(ai): allowlist prompt_cache_key sending per provider ( #49121 )
2026-09-15 01:23:49 -05:00
Aiden Cline
0b15abbf9a
refactor(codemode): make the host boundary JSON.stringify plus a short table ( #49128 )
2026-09-15 01:23:20 -05:00
Aiden Cline
0f22b86670
refactor(core): replace websocket flags with a single transport preference ( #48423 )
2026-09-15 00:55:43 -05:00
Aiden Cline
30243ddff9
fix(ai): always send type message on Responses input messages ( #49110 )
2026-09-15 00:24:35 -05:00
Aiden Cline
9ae714d49d
feat(codemode): add Uint8Array, drop the Program prefix, and give built-ins one context ( #49076 )
2026-09-14 23:35:48 -05:00
Kit Langton
a73eaae6c0
test(tui): wait for variant filter focus before typing ( #49107 )
2026-09-15 04:28:00 +00:00
Kit Langton
1aaa8060d1
fix(client): preserve inbox events during snapshot reads ( #49106 )
2026-09-15 04:27:58 +00:00
Aiden Cline
6a30741c45
fix(ai): classify content policy errors by provider codes ( #49099 )
2026-09-14 23:08:31 -05:00
c31ac3c919
fix(desktop): migrate mac beta to stable installer ( #48724 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-15 11:45:55 +08:00
opencode-agent[bot] and rekram1-node
4fc5ba1358
test(cli): match renamed command payload key ( #49101 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-14 22:16:52 -05:00
James Long
081eef3b80
feat(core): make worktree APIs project-based ( #48867 )
2026-09-14 22:40:16 -04:00
Luke Parker
98f2a87304
fix(app): restore queued attachments to the composer when editing ( #49081 )
2026-09-15 00:52:08 +00:00
Luke Parker
23402629c5
fix(app): drop 'Plus' prefix from queued attachment label ( #49080 )
2026-09-15 00:51:32 +00:00
opencode-agent[bot] and rekram1-node
90ac6f9724
test(app): match renamed command field ( #49077 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-09-14 19:27:50 -05:00
opencode-agent[bot]
f02b21a69a
chore: update nix node_modules hashes
2026-09-14 23:56:05 +00:00
opencode-agent[bot] and rekram1-node
7dcafbfa0b
feat(tui): add effort variant alias ( #49078 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-14 18:54:59 -05:00
opencode-agent[bot] and rekram1-node
2463612418
test(ai): update Cloudflare gateway recordings ( #49075 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-09-14 18:42:19 -05:00
Aiden Cline
2226afaea5
refactor(core): refactor model resolving logic, fix missing variant logic ( #48943 )
2026-09-14 18:29:34 -05:00
Aiden Cline
00a2fc97f7
feat(codemode): cross Set, RegExp, and URLSearchParams to the host in a useful form ( #49065 )
2026-09-14 17:32:42 -05:00
Aiden Cline
a54f2c12a8
test(codemode): follow the experimental instruction route rename ( #49067 )
2026-09-14 17:32:12 -05:00
Dax Raad
648d01eec7
refactor(protocol): normalize session resources
2026-09-14 17:51:48 -04:00
Frank
e03db9bc69
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-09-14 17:41:36 -04:00
Frank
403627b031
deepseek v4.1 flash
2026-09-14 17:41:34 -04:00
opencode-agent[bot] and rekram1-node
cdee29a821
test(tui): update mini transport contract expectations ( #49058 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-14 16:37:13 -05:00
vprdev
5cf4e13588
fix(console): route new Console keys to inference ( #49036 )
2026-09-14 14:32:56 -07:00
Aiden Cline
2b855fccb2
test(codemode): drop the slow split and matchAll cap cases ( #49051 )
2026-09-14 16:24:27 -05:00
opencode-agent[bot] and rekram1-node
4ae176520d
chore: add Alan to team members ( #49054 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-14 14:16:46 -07:00
opencode-agent[bot] and rekram1-node
4fa6ca00e5
fix(session-ui): label web search providers dynamically ( #49045 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-14 15:59:58 -05:00
Aiden Cline
76594882b4
fix(codemode): bound what one built-in can build with string, array, and promise caps ( #49019 )
2026-09-14 12:54:02 -05:00
opencode
a74c472ffb
sync release versions for v1.18.31
2026-09-14 17:47:27 +00:00
Dax Raad
75f046212f
refactor(protocol): mark transient session controls
2026-09-14 13:46:04 -04:00
Dax Raad
6bc60caab9
refactor(session): rename interrupt resume option
2026-09-14 13:33:03 -04:00
Aiden Cline
3468a092c9
feat(codemode): expose host classes and functions through extensions ( #48941 )
2026-09-14 12:29:00 -05:00
opencode-agent[bot] and thdxr
a97622c801
fix(tui): surface remote auth startup errors ( #49016 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-14 13:24:08 -04:00
opencode-agent[bot] and rekram1-node
7f209437b5
test(app): retire legacy layout e2e coverage ( #49015 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-14 12:08:40 -05:00
Dax Raad
60b88daddf
fix(tui): show latest shell output
2026-09-14 13:03:10 -04:00
Dax Raad
8cf4e6b9b4
refactor(protocol): simplify session actions
2026-09-14 13:00:08 -04:00
Shoubhit Dash
fee337c462
refactor(tui): anchor turn token usage on idle markers ( #49001 )
2026-09-14 21:35:01 +05:30
Shoubhit Dash
8378f6caa9
test(core): avoid stdin race in check-ignore flake test ( #48995 )
2026-09-14 20:31:19 +05:30
Shoubhit Dash
94804423f4
fix(core): match versioned usage event type in stats ( #48997 )
2026-09-14 20:30:13 +05:30
Dax
c62d2e8336
refactor(core): split provider and model registries ( #48901 )
2026-09-14 10:34:11 -04:00
OpeOginni and Shoubhit Dash
f64ce6aad4
fix(tui): preserve form drafts across tabs ( #48952 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-09-14 19:58:35 +05:30
Shoubhit Dash
dac296f963
feat: preserve prompt cache across effort switches ( #48513 )
2026-09-14 18:35:46 +05:30
OpeOginni
55e1b3eb17
feat(tui): add inline home footer slot ( #48798 )
2026-09-14 17:34:03 +05:30
opencode-agent[bot] and Brendonovich
f1149efee7
fix(session-ui): group file tool diffs ( #48932 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-14 15:37:56 +08:00
Aiden Cline
0ee9f61e3d
fix(tui): allow toggling several MCP servers at once ( #48940 )
2026-09-14 02:28:25 -05:00
Matthew Feroz
228e9095ba
fix(ui): add Merge Gateway logo ( #42015 )
2026-09-14 02:16:48 -05:00
Aiden Cline
41df55ac15
feat(core): carry the reason on MCP needs_auth status ( #48939 )
2026-09-14 02:09:29 -05:00
opencode-agent[bot]
8fc49da6eb
chore: update nix node_modules hashes
2026-09-14 07:02:13 +00:00
Aiden Cline
cbe8823671
feat(core): rework MCP client for SDK v2 and the 2026-07-28 revision ( #48937 )
2026-09-14 01:42:53 -05:00
Mohammad A and Aiden Cline
6e43875123
fix(nix): enable Wayland clipboard images ( #48928 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-09-14 01:00:04 -05:00
ReStranger
ce380fba29
fix(nix): install opencode and keep opencode2 alias ( #48662 )
2026-09-14 00:59:22 -05:00
Aiden Cline
3045156fa6
fix(codemode): strip __proto__ keys at host object boundaries ( #48926 )
2026-09-14 00:49:42 -05:00
Luke Parker
0a3dc16961
fix(app): shorten context usage label ( #48927 )
2026-09-14 05:36:08 +00:00
Aiden Cline
1d4d9b5fa5
fix(ai): preserve OpenAI Chat image URLs ( #48862 )
2026-09-13 23:43:39 -05:00
Aiden Cline
752d980770
fix(ai): map Vertex service tier to header ( #48886 )
2026-09-13 23:43:16 -05:00
Aiden Cline
07225172df
fix(ai): serialize undefined historical tool input ( #48863 )
2026-09-13 23:43:07 -05:00
Aiden Cline
223b0271e6
test: align platform and endpoint expectations ( #48916 )
2026-09-14 04:25:34 +00:00
Luke Parker
93a37958a7
fix(session-ui): remove sticky patch header gap ( #48909 )
2026-09-14 13:41:07 +10:00
Dax Raad
40f4778296
refactor(protocol): refine audited endpoints
2026-09-13 23:10:37 -04:00
Dax
e9bb6d490b
refactor(tui): remove terminal pane setting
2026-09-13 23:06:13 -04:00
Aiden Cline
1e697962bd
fix: restore required typecheck status ( #48913 )
2026-09-13 22:03:22 -05:00
Aiden Cline
4418df5d62
test(app): align worker status URL ( #48911 )
2026-09-13 21:55:47 -05:00
Aiden Cline
052be04466
test: align coverage with v2 refactors ( #48900 )
2026-09-13 21:44:49 -05:00
Aiden Cline
cd3a64b225
test: align status and shell expectations ( #48906 )
2026-09-13 21:32:42 -05:00
Dax Raad
48c9a0a8de
feat(release): add interactive review
2026-09-13 22:22:27 -04:00
Aiden Cline
48875190ef
feat(codemode): fail runaway recursion with a RangeError at 10000 nested calls ( #48891 )
2026-09-13 21:04:36 -05:00
opencode-agent[bot] and Hona
476432de1e
fix(core): restore Windows Git fast path ( #48879 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-14 12:03:03 +10:00
Luke Parker
a71bb4d38c
fix(app): match notice updates to used label styling ( #48895 )
2026-09-14 12:02:16 +10:00
Aiden Cline
5d3019e5a1
refactor(codemode): materialize interpreter failures once and locate them at the call boundary ( #48770 )
2026-09-13 20:19:31 -05:00
Dax Raad
aeed4b6375
fix(protocol): return missing integration error
2026-09-13 20:00:46 -04:00
Dax Raad
82f713421f
fix(client): replace servers missing status endpoint
2026-09-13 19:59:12 -04:00
Dax Raad
763cac8080
feat(config): add experimental updates
2026-09-13 19:41:06 -04:00
Dax Raad
c2cf497e19
refactor(config): remove preferences API
2026-09-13 19:27:56 -04:00
Dax Raad
7784b3ee0d
refactor(core): isolate compatibility skills
2026-09-13 19:11:13 -04:00
Dax Raad
199aabe9e2
refactor(protocol): simplify skill and reference contracts
2026-09-13 18:52:55 -04:00
Dax Raad
8905af5074
refactor(protocol): remove plugin activation wait
2026-09-13 18:03:18 -04:00
Dax Raad
ce56111a4c
refactor(protocol): simplify response locations
2026-09-13 17:52:45 -04:00
Dax Raad
5ab0167288
refactor(schema): remove project initialized time
2026-09-13 17:44:59 -04:00
Dax Raad
487e1bd76e
refactor(protocol): remove workspace API
2026-09-13 17:39:23 -04:00
Frank
df23b7f948
feat(console): forward Go billing source
2026-09-13 17:38:53 -04:00
Dax
1eeaaab7a6
refactor: restrict reflective access ( #48860 )
2026-09-13 17:08:43 -04:00
Aiden Cline
b901cb28af
fix(ai): omit OpenAI tool choice when tools are empty ( #48857 )
2026-09-13 16:01:59 -05:00
Dax Raad
13453f2da8
refactor(protocol): consolidate server status
2026-09-13 16:56:22 -04:00
Dax Raad
e16c56fe8b
refactor(protocol): remove v2 operation prefixes
2026-09-13 16:31:46 -04:00
Dax Raad
42ff564913
refactor(protocol): remove current project endpoint
2026-09-13 16:20:43 -04:00
Aiden Cline
195158c34c
fix(ai): normalize Bedrock Mistral tool IDs ( #48843 )
2026-09-13 12:27:04 -05:00
opencode-agent[bot]
631f67a9f3
chore: update nix node_modules hashes
2026-09-13 17:14:41 +00:00
Rohan Taneja and rekram1-node
199a4cdbea
chore(deps): bump @ai-sdk/gateway to 3.0.191 ( #48710 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-13 11:56:55 -05:00
opencode-agent[bot]
a453386e9d
chore: generate
2026-09-13 15:24:43 +00:00
Jack
ca34cecc03
docs(go): show DeepSeek V4.1 Flash promo limits ( #48824 )
2026-09-13 23:23:29 +08:00
Aiden Cline
7a31b5c0f7
fix(ai): normalize Bedrock document labels ( #48756 )
2026-09-12 23:43:25 -05:00
Aiden Cline
fb3c10ca66
fix(ai): sanitize replayed Bedrock tool names ( #48750 )
2026-09-12 23:16:02 -05:00
Aiden Cline
c43cfccc4e
fix(core): shape compaction and generate requests with built-in context hooks ( #48749 )
2026-09-12 23:10:09 -05:00
opencode
c5aa7d7e34
sync release versions for v2.0.3
2026-09-12 23:48:02 +00:00
Dax Raad
9c8a4ea4ff
fix(cli): replace update preflight renderer
2026-09-12 18:56:37 -04:00
Dax Raad
c82340a97b
fix(tui): probe palette only for system theme
2026-09-12 18:16:21 -04:00
Dax Raad
dbc63955b0
refactor(tui): simplify theme palette lifecycle
2026-09-12 17:50:32 -04:00
Shoubhit Dash and Dax Raad
2816d1c849
feat(session): add turn diff route ( #47821 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-09-12 21:26:52 +00:00
Dax Raad
61d812fcd6
fix(tui): refresh system palette after paint
2026-09-12 17:25:44 -04:00
Dax Raad
e47b9b5453
fix(tui): cache system theme palette
2026-09-12 17:24:04 -04:00
Dax Raad
21dac524f3
fix(tui): defer palette probe until first frame
2026-09-12 17:20:09 -04:00
Dax Raad
3dde11c392
chore(tui): log stalled plugin startup
2026-09-12 16:43:59 -04:00
opencode-agent[bot]
0643a5638e
chore: update nix node_modules hashes
2026-09-12 19:41:39 +00:00
Luke Parker
81523d4a84
fix(app): stabilize mobile timeline touch scrolling ( #48600 )
2026-09-13 05:24:23 +10:00
opencode
7c5a4d01aa
sync release versions for v2.0.2
2026-09-12 07:57:20 +00:00
David Hill
4143084250
feat(app): polish summary panels and config actions ( #48445 )
2026-09-12 17:42:04 +10:00
opencode-agent[bot]
c7868ce0e6
chore: update nix node_modules hashes
2026-09-12 07:28:31 +00:00
Dax Raad
cf4f1fb45e
fix(tui): remove preview session tabs
2026-09-12 03:22:32 -04:00
Aiden Cline
0a21042523
fix(tools): clarify unavailable tool errors ( #48620 )
2026-09-12 02:20:04 -05:00
Aiden Cline
6add96698e
refactor(codemode): move built-ins onto real prototypes with native function objects ( #48608 )
2026-09-12 02:19:30 -05:00
opencode-agent[bot] and rekram1-node
3f579f53f4
feat(core): add TinyFish web search ( #48561 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-12 02:10:54 -05:00
David Hill
9f3ba44c4a
fix(app): keep summaries clear of the session timeline ( #48449 )
2026-09-12 17:07:55 +10:00
Luke Parker
c4fe0f676a
fix(app): polyfill startup APIs for older Safari ( #48621 )
2026-09-12 17:07:33 +10:00
Brendan Allan and Brendonovich
625c469854
fix(server): return 404 for missing files ( #44089 )
...
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com >
2026-09-12 14:55:10 +08:00
usrnk1 and LukeParkerDev
d6c22b3bf5
feat(desktop): consolidate status into session summary ( #48103 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-12 06:09:16 +00:00
bbf4cd4975
fix(desktop): polish settings search ( #48210 )
...
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-12 05:27:23 +00:00
Dax Raad
27027777d2
docs: expand V1 plugin migration guide
2026-09-12 01:12:27 -04:00
usrnk1 and LukeParkerDev
5d1841e0aa
feat(desktop): redesign settings with search ( #48174 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-12 05:05:48 +00:00
opencode
2253d4c31d
sync release versions for v2.0.1
2026-09-12 05:01:52 +00:00
usrnk1 and LukeParkerDev
877b04f0b9
feat(desktop): redesign settings navigation and project editing ( #47983 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-12 04:36:17 +00:00
Luke Parker
41e5d1b6b6
fix(session-ui): keep divider notices out of used groups ( #48594 )
2026-09-12 03:58:18 +00:00
Luke Parker
60fb97d59e
fix(desktop): preserve keyboard focus during browser navigation ( #48593 )
2026-09-12 03:54:22 +00:00
Aiden Cline
b2e6e764a8
refactor(codemode): give errors a real prototype chain and JS error types ( #48559 )
2026-09-11 21:45:29 -05:00
Aiden Cline
0d8e64112f
fix(tui): defer named-theme palette detection ( #48570 )
2026-09-11 21:42:47 -05:00
Aiden Cline
b0b85cbb77
fix(ai): omit empty Bedrock tool descriptions ( #48582 )
2026-09-11 21:18:57 -05:00
Dax Raad
0f26ad8787
fix(cli): keep opencode2 as a working alias
2026-09-11 20:55:03 -04:00
Dax Raad
b08ad82518
fix(cli): clarify opencode2 rename guidance
2026-09-11 20:50:20 -04:00
Dax
5319f063d6
docs: use stable V2 packages ( #48576 )
2026-09-11 20:33:18 -04:00
Dax
63f7ceecbe
fix(release): use V2 Docker artifact paths ( #48571 )
2026-09-11 19:46:37 -04:00
Dax
770420bdad
fix(release): omit node CLI from latest ( #48568 )
2026-09-11 19:10:23 -04:00
Dax
4994a7d694
fix(release): sign primary Windows CLI ( #48567 )
2026-09-11 19:08:34 -04:00
Dax
c55ee2a815
fix(release): sign v2 Windows CLI ( #48566 )
2026-09-11 18:55:07 -04:00
Dax
312651f68e
feat(tui): configure session permission handling ( #48545 )
2026-09-11 19:50:39 +00:00
Dax
654f411a5b
feat(release): isolate v2 stable publishing ( #48546 )
2026-09-11 15:50:35 -04:00
Aiden Cline
68b862da49
refactor(codemode): make functions program objects with name and length ( #48541 )
2026-09-11 14:50:07 -05:00
Dax
8f2b13e864
fix(tui): display slash command aliases ( #48544 )
2026-09-11 15:34:33 -04:00
Dax
bb564f96a3
feat(cli): rename command to opencode
2026-09-11 15:03:45 -04:00
Aiden Cline
a555f24ded
refactor: flatten provider settings across core and the AI package ( #48429 )
2026-09-11 13:37:24 -05:00
Aiden Cline
10ae321bf3
refactor(codemode): give programs their own objects and arrays ( #48527 )
2026-09-11 13:36:35 -05:00
Aiden Cline
6e8ff0c2b7
refactor(core): remove dead AISDK hooks ( #48523 )
2026-09-11 12:41:20 -05:00
Aiden Cline
923bda07a2
feat(ai): always send interleaved thinking beta for Anthropic ( #48521 )
2026-09-11 12:29:18 -05:00
Aiden Cline
4c34ee5eab
test(codemode): run test262 files verbatim from a local checkout ( #48446 )
2026-09-11 10:40:02 -05:00
Shoubhit Dash
2df00955cb
fix(cli): preserve ACP reasoning boundaries and effort selections ( #48493 )
2026-09-11 18:46:54 +05:30
Jacob Wolf and Shoubhit Dash
95daf90670
fix(acp): restore session options and reasoning boundaries ( #48225 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-09-11 18:46:41 +05:30
opencode-agent[bot]
0b934e9516
chore: generate
2026-09-11 13:07:53 +00:00
黑墨水鱼
5de2f241c6
feat(console): add batch workspace block endpoints ( #48491 )
2026-09-11 21:06:26 +08:00
opencode-agent[bot] and nexxeln
e0deffa083
docs(plugin): fix Effect system part example ( #48492 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-11 18:12:11 +05:30
Wu Shuwen
4e97b78d98
docs: fix v2 plugin system example ( #48452 )
2026-09-11 18:12:01 +05:30
Brendan Allan
6bb4b35399
fix(app): preserve loopback server host ( #44296 )
2026-09-11 06:41:38 +00:00
Brendan Allan
0ce1383030
fix(app): preserve file search results while loading ( #43832 )
2026-09-11 06:13:32 +00:00
Brendan Allan and Brendonovich
010cd6131e
fix(app): merge adjacent file-changing tools ( #44977 )
...
Co-authored-by: Brendonovich <Brendonovich@users.noreply.github.com >
2026-09-11 05:58:02 +00:00
Brendan Allan
c2348f8f69
fix(app): coordinate notifications across windows ( #44613 )
2026-09-11 05:28:13 +00:00
Aiden Cline
71317ec7c9
fix(core): report provider initialization failures ( #48433 )
2026-09-11 00:26:55 -05:00
opencode-agent[bot] and Brendonovich
4261fe749d
fix(desktop): repair SSH server updates ( #48442 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-11 13:24:38 +08:00
Aiden Cline
9dd7149e75
feat(core): append comment guidance to Anthropic system prompt ( #48444 )
2026-09-11 00:05:05 -05:00
Brendan Allan
0c0a431c9f
fix(ui): make comment cancel action ghost ( #46742 )
2026-09-11 13:03:49 +08:00
Brendan Allan
3368e049d2
fix(app): refine home row hover actions ( #47270 )
2026-09-11 04:39:26 +00:00
Aiden Cline
f0b5da1c11
feat(ai): type provider configuration errors ( #48440 )
2026-09-10 23:29:55 -05:00
Aiden Cline
15c525dcfb
fix(merman): support & node groups in flowchart statements ( #48425 )
2026-09-10 22:24:59 -05:00
James Long
4d12e01824
refactor(tui): project production subgroups through tree engine ( #48399 )
2026-09-10 23:15:58 -04:00
James Long
70afbac80c
docs(www): add core CLI theme concepts ( #48426 )
2026-09-10 23:13:53 -04:00
James Long
1c723c56fa
feat(tui): add recursive grouping tree ( #48394 )
2026-09-10 21:40:23 -04:00
Aiden Cline
181428a2f3
fix(codemode): use Bun's wording for the missing atob/btoa argument ( #48381 )
2026-09-10 20:08:36 -05:00
Dax Raad
9b1891fb7e
docs(cli): expand provider connections
2026-09-10 20:43:17 -04:00
Dax Raad
d4bf78b348
docs: add websearch guides
2026-09-10 20:30:58 -04:00
Dax Raad
d4ceffe787
docs: refresh v2 guides
2026-09-10 20:12:08 -04:00
Aiden Cline
872e38055e
fix(ai): normalize flat Responses stream errors ( #48376 )
2026-09-10 18:23:32 -05:00
James Long
0c1dfa9186
refactor(tui): extract shared session rendering primitives ( #48393 )
2026-09-10 18:07:14 -04:00
Adam
193de13a88
fix(stats): normalize deepseek v4.1 flash
2026-09-10 15:33:35 -05:00
Dax Raad
8f4d706647
feat(cli): add command docs and simplify session list
2026-09-10 16:27:12 -04:00
Aiden Cline
929374cdfd
feat(core): parse JSON text results from MCP tools without an output schema ( #48357 )
2026-09-10 15:20:13 -05:00
Adam
43e89ea167
fix(stats): prevent full retention sync timeouts
2026-09-10 14:50:04 -05:00
opencode-agent[bot]
cfa5ba700e
fix(stats): canonicalize DeepSeek Flash usage ( #48373 )
2026-09-10 13:58:51 -05:00
Jack
b7ca4f91d9
docs(go): update DeepSeek V4.1 Flash model ID ( #48363 )
2026-09-11 01:53:15 +08:00
Shoubhit Dash
45a2ed9a97
feat(core): per-session permission rules ( #48351 )
2026-09-10 22:30:53 +05:30
opencode-agent[bot] and nexxeln
f6333546f8
fix(tui): disambiguate plugin actions ( #48354 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-10 22:10:01 +05:30
opencode-agent[bot] and nexxeln
9e153ce7b3
fix(core): raise instruction entry limit ( #48350 )
...
Co-authored-by: nexxeln <nexxeln@users.noreply.github.com >
2026-09-10 20:59:38 +05:30
Simon Klee
eb357f17cf
fix(tui): strip NUL characters before clipboard writes ( #48337 )
2026-09-10 15:47:03 +02:00
Shoubhit Dash
573d76933f
fix(ai): make xAI Responses websockets work and enable them ( #48318 )
2026-09-10 17:27:43 +05:30
usrnk1 and Brendonovich
bb8194395a
feat(desktop): respect follow-up behavior for slash commands ( #48169 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-10 19:24:23 +08:00
opencode-agent[bot] and Hona
2e8ed86658
fix(app): move compaction status below summary ( #48262 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-10 18:27:08 +08:00
Brendan Allan
2695607fbc
fix(app): stabilize optimistic prompt position ( #46723 )
2026-09-10 17:49:55 +08:00
Victor Navarro
b3f1a96c6d
fix(console): unblock Go subscriptions in dev ( #48309 )
2026-09-10 11:25:59 +02:00
Aiden Cline
f3ef84556a
feat(codemode): add atob, btoa, and crypto.randomUUID ( #48290 )
2026-09-10 01:21:41 -05:00
Aiden Cline
08ff21179c
fix(codemode): hoist switch-case functions and memoize var names ( #48287 )
2026-09-10 00:42:08 -05:00
Aiden Cline
98a36fb1a4
feat(codemode): hoist var to function scope ( #48284 )
2026-09-10 00:27:58 -05:00
Aiden Cline
e22cd0a585
refactor(codemode): collapse repeated loop, promise, and Object shapes ( #48283 )
2026-09-10 00:02:58 -05:00
Aiden Cline
8475783700
fix(tui): ignore parked synthetic inbox for tab busy ( #48273 )
2026-09-09 23:31:16 -05:00
Aiden Cline
1452aadc87
feat(codemode): add substr, well-formed, and Date string methods ( #48275 )
2026-09-09 23:29:34 -05:00
Jack
859106eb17
docs(go): remove Omen Alpha listings ( #48280 )
2026-09-10 12:22:43 +08:00
Aiden Cline
1417976257
fix(core): run compaction hooks before appending the summary prompt ( #48276 )
2026-09-09 22:54:00 -05:00
Aiden Cline
5ec7dd968c
fix(codemode): coerce enumeration sources like JS ToObject ( #48257 )
2026-09-09 22:24:55 -05:00
Aiden Cline and Aljosha Friemann
43fb543e3b
fix(core): request summarized adaptive thinking ( #48271 )
...
Co-authored-by: Aljosha Friemann <1730315+afriemann@users.noreply.github.com >
2026-09-09 22:09:57 -05:00
opencode-agent[bot]
486e8460b1
chore: generate
2026-09-10 03:06:55 +00:00
Jack
28a62b7148
feat(go): add DeepSeek V4.1 Flash ( #48270 )
2026-09-10 11:05:41 +08:00
Aiden Cline and Aljosha Friemann
a9a6fad0fa
fix(opencode): request summarized adaptive thinking ( #48269 )
...
Co-authored-by: Aljosha Friemann <1730315+afriemann@users.noreply.github.com >
2026-09-09 21:51:42 -05:00
Aiden Cline
ac7f3c5ece
fix(core): route Mantle GPT-OSS models through Chat ( #48251 )
2026-09-09 21:27:15 -05:00
Aiden Cline
3edbc88225
feat(plugin): add session compaction and generate hooks ( #48212 )
2026-09-09 21:03:27 -05:00
Luke Parker
20aff6d9f6
fix(app): keep workspace tab views alive ( #48255 )
2026-09-10 01:14:49 +00:00
Aiden Cline
bdb66747e7
feat(codemode): resolve constructor to the owning built-in ( #48233 )
2026-09-09 20:14:29 -05:00
DS
f91c6d8b25
fix(ai): retain streamed output for empty completion checkpoints ( #48249 )
2026-09-09 19:11:06 -05:00
Aiden Cline
30f8b2f4b6
feat(api): filter session messages by type ( #48228 )
2026-09-09 19:01:16 -05:00
Luke Parker
0f67a15f3b
fix(app): reduce cold and warm session load work ( #48223 )
2026-09-10 09:04:50 +10:00
Luke Parker
08ac1e168c
fix(app): hide outgoing browser when switching sessions ( #48243 )
2026-09-10 08:50:03 +10:00
opencode-agent[bot]
b6914b39db
chore: generate
2026-09-09 22:45:26 +00:00
Jack and Frank
72635a3720
feat(console): clarify Go model usage ( #48192 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-09-09 18:44:00 -04:00
usrnk1 and Hona
eb37a7ebc7
feat(desktop): polish branch search and session spacing ( #48150 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-10 08:40:16 +10:00
opencode-agent[bot] and iamdavidhill
bf4522ed46
fix(app): prevent settings project card clipping ( #45366 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-10 08:10:50 +10:00
usrnk1
571c3c4f00
feat(desktop): show compaction progress and outcomes ( #48152 )
2026-09-10 08:09:10 +10:00
Aiden Cline
50ed7c41ef
refactor(codemode): treat prototype-named keys as ordinary data ( #48218 )
2026-09-09 16:54:55 -05:00
usrnk1
0bbf29fea6
feat(desktop): use base menu selection styling ( #47786 )
2026-09-10 07:54:41 +10:00
opencode-agent[bot] and rekram1-node
a0a0e3271c
fix(core): make responses websockets opt-in ( #48231 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-09 16:54:08 -05:00
opencode-agent[bot] and iamdavidhill
7ed5223d5e
fix(session-ui): align retry icon with label ( #47859 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-10 07:53:29 +10:00
Aiden Cline
1bd85d926b
fix(ai): mark replayed assistant messages completed ( #48221 )
2026-09-09 16:38:05 -05:00
Dax
c45e425e12
fix(server): require authentication for frontend requests ( #48217 )
2026-09-09 16:38:26 -04:00
Dax
7fb79388a4
feat(cli): select individual debug paths ( #48216 )
2026-09-09 16:11:21 -04:00
Aiden Cline
7f2510c5ca
fix(codemode): name the received value in data diagnostics and document intentional gaps ( #48211 )
2026-09-09 14:48:51 -05:00
Aiden Cline
9ae6b21f6a
feat(plugin): add session title hook and request options bag ( #47663 )
2026-09-09 14:14:23 -05:00
opencode-agent[bot] and vimtor
c7dd0c8278
fix(tui): match upgrade alias to update command ( #48204 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
2026-09-09 20:16:23 +02:00
Victor Navarro
9f8db119fc
feat(console): route migrated Go inference ( #48123 )
2026-09-09 19:45:38 +02:00
Aiden Cline
85dff53a1f
fix(codemode): label supported and unsupported syntax in the hint ( #48200 )
2026-09-09 12:33:22 -05:00
Aiden Cline
297019e321
fix(codemode): report non-constructible new callees as TypeError ( #48083 )
2026-09-09 12:22:44 -05:00
Aiden Cline
95503c1773
fix(core): send reasoning.effort for GPT-5.6+ on Bedrock Converse ( #48195 )
2026-09-09 12:02:31 -05:00
Aiden Cline
ba1448325a
fix(core): exclude invalid Bedrock entries from models.dev imports ( #48081 )
2026-09-09 11:36:14 -05:00
be2582f316
feat(plugin): decompose tab controls ( #48129 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-09-09 18:14:33 +02:00
Jack
f69beceaff
docs(go): update GLM-5.3-Flash allowance ( #48130 )
2026-09-09 23:41:56 +08:00
opencode-agent[bot] and jlongster
c0cb1c7a91
fix(tui): limit shell list commands to one line ( #48184 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-09 11:09:32 -04:00
opencode-agent[bot] and jlongster
e10408b219
fix(cli): ignore upgrade cleanup failures ( #48178 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-09 10:51:17 -04:00
Shoubhit Dash
bdc143c1d5
feat(core): enable the responses websocket by default ( #48140 )
2026-09-09 20:13:31 +05:30
Shoubhit Dash
d52380024d
fix(core): drop gpt-5.4 models from the Codex allowlist ( #48141 )
2026-09-09 20:04:46 +05:30
Kit Langton
f1eed8bf11
fix(core): preserve legacy markdown agent variants
2026-09-09 10:02:03 -04:00
Kit Langton
4ea368e09e
fix(core): exclude hidden glob matches before limiting results
2026-09-09 09:41:07 -04:00
Kit Langton
c6977a836f
fix(core): preserve trailing blank lines in read pages
2026-09-09 09:31:19 -04:00
Kit Langton
1dcc6551d9
fix(core): preserve literal command arguments
2026-09-09 09:17:25 -04:00
Kit Langton
9c8fb89979
fix(core): preserve inline code boundary backticks ( #47410 )
2026-09-09 09:15:52 -04:00
Kit Langton
51c926c3ac
fix(core): terminate exhausted Markdown code budgets ( #47408 )
2026-09-09 09:15:11 -04:00
Shoubhit Dash
65152b7936
feat(core): carry compaction usage on the compaction message ( #47974 )
2026-09-09 17:07:50 +05:30
Shoubhit Dash
3c4c7b41be
fix(core): close websocket after provider error frame ( #47973 )
2026-09-09 16:50:20 +05:30
opencode-agent[bot] and Hona
d461154a8d
fix(session-ui): lead tool summaries with Used ( #48102 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-09 18:39:37 +10:00
Victor Navarro
cebd25022f
fix(core): honor device token organization ( #46570 )
2026-09-09 10:11:28 +02:00
David Hill and LukeParkerDev
9128e847bd
fix(app): refine browser toolbar and empty state ( #48061 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-09 07:17:11 +00:00
David Hill
8b92833624
fix(app): constrain worktree dropdown spacing ( #48062 )
2026-09-09 16:57:59 +10:00
David Hill
f4dd76913f
fix(session-ui): simplify file search styling ( #48063 )
2026-09-09 16:57:41 +10:00
David Hill
ef88566d61
fix(app): smooth right panel transitions ( #48086 )
2026-09-09 16:57:31 +10:00
David Hill
b3f765c17d
fix(app): reorder and rename browser experiment ( #48087 )
2026-09-09 16:56:29 +10:00
David Hill
ab2366de2e
fix(app): improve queued message previews ( #48091 )
2026-09-09 16:56:16 +10:00
Aiden Cline
c0aa963c13
refactor(codemode): split the interpreter into a per-execution Runtime and per-call Frame ( #48082 )
2026-09-09 00:43:48 -05:00
Luke Parker
d55d941f3c
fix(app): restore selected review pane tab per session ( #48079 )
2026-09-09 05:42:40 +00:00
Luke Parker
2dea1f3d0e
fix(browser): suspend and restore idle desktop tabs ( #48080 )
2026-09-09 15:15:11 +10:00
Aiden Cline
fcafe82cdc
fix(core): hide Bedrock bare IDs that require inference profiles ( #48078 )
2026-09-09 00:06:05 -05:00
Aiden Cline
1fe06bb4ed
refactor(codemode): define built-in globals as host functions and namespaces ( #48072 )
2026-09-08 23:57:03 -05:00
Aiden Cline
c1f4beaf40
feat(ai): add Alibaba inference provider ( #47874 )
2026-09-08 23:29:02 -05:00
Aiden Cline
e628143448
fix(core): drop retained-tail reference from compaction rules ( #48074 )
2026-09-08 23:23:09 -05:00
Aiden Cline
148042ab81
fix(core): trim compaction summary prompt ( #48058 )
2026-09-08 22:56:54 -05:00
Brendan Allan
b7aea8b0ef
fix(session-ui): fade in streamed inline code ( #44899 )
2026-09-09 03:42:46 +00:00
opencode
830d5eb535
sync release versions for v1.18.30
2026-09-09 03:34:25 +00:00
opencode-agent[bot] and rekram1-node
1623ac3ba9
test(cli): update auth account coverage ( #48066 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-08 22:28:48 -05:00
opencode-agent[bot] and Brendonovich
f02c5f8648
fix(app): follow rendered model order with arrow keys ( #47912 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-09 11:23:38 +08:00
Aiden Cline
0da0772bc0
refactor(codemode): use acorn's typed AST in the interpreter ( #48060 )
2026-09-08 22:20:12 -05:00
Aiden Cline
08e28fb915
refactor(codemode): name the data boundary and prepare tools once ( #48021 )
2026-09-08 21:35:36 -05:00
Dax
74b0fa9d1f
feat(cli): add V2 uninstall command ( #48056 )
2026-09-08 22:34:35 -04:00
Aiden Cline
5cd8e68fdd
feat(opencode): port Astra system prompt from v2 ( #48057 )
2026-09-08 21:27:13 -05:00
Dax
dbd9b18f3d
refactor(cli): move import and export under session ( #48055 )
2026-09-08 21:59:58 -04:00
opencode-agent[bot] and Brendonovich
b43e1c682b
test(app): remove subagent link coverage ( #48053 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-09 01:54:59 +00:00
opencode-agent[bot] and Brendonovich
d11f5916ee
test(app): remove subagent link coverage ( #48052 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-09 01:52:09 +00:00
opencode-agent[bot] and Brendonovich
f1ce69d2ce
fix(app): link background subagents to their sessions ( #47455 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-09 09:39:22 +08:00
Brendan Allan
d39290fbb9
feat(desktop): add SSH server connections ( #47753 )
2026-09-09 09:32:38 +08:00
Aiden Cline
6ee2ed7510
refactor(session): remove message content mutation API ( #48043 )
2026-09-08 20:27:22 -05:00
Dax
594635b5ae
feat(cli): add auth account switching and targeted logout ( #48050 )
2026-09-08 21:27:21 -04:00
David Hill
18b05e86fb
feat(app): add browser shortcut to new-tab menu ( #48044 )
2026-09-09 00:03:10 +00:00
Dax
cc501650c6
refactor(cli): remove console command ( #48040 )
2026-09-08 19:54:47 -04:00
David Hill and LukeParkerDev
37b6fbc5bf
fix(app): move vertical tab update button to footer ( #48030 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-09 09:41:10 +10:00
Aiden Cline
d24f8b0810
fix(core): discourage polling background shell commands ( #48041 )
2026-09-08 18:34:59 -05:00
Aiden Cline
79a6a90862
fix(plugin): normalize promise API inputs ( #48039 )
2026-09-08 18:34:49 -05:00
David Hill
8c5eca5bb2
fix(session-ui): show one count before used ( #48038 )
2026-09-09 09:15:24 +10:00
David Hill
f3128fa241
fix(ui): unify composer submit button styles ( #48032 )
2026-09-09 09:07:41 +10:00
David Hill
883d16d2ad
fix(session-ui): emphasize mentions and soften at prefixes ( #48029 )
2026-09-09 09:05:13 +10:00
Dax Raad
5c30292daa
fix(update): restore next channel compatibility alias
2026-09-08 16:57:16 -04:00
Aiden Cline
11aee1b49f
fix(codegen): preserve equivalent suffixed type references ( #48024 )
2026-09-08 15:21:17 -05:00
Dax Raad
a322d7f98f
fix(update): bind migrated singular D1 database
2026-09-08 15:57:51 -04:00
Aiden Cline
546b9fb3c1
refactor(codemode): consolidate duplicated interpreter helpers ( #48009 )
2026-09-08 14:46:16 -05:00
Aiden Cline
83288921f6
fix(core): map Bedrock OpenAI reasoning effort for inference-profile model IDs ( #48006 )
2026-09-08 14:42:33 -05:00
opencode-agent[bot]
510b771946
chore: update nix node_modules hashes
2026-09-08 18:28:38 +00:00
Dax Raad
78915a0f17
refactor(update): rename updates service to update
2026-09-08 14:10:28 -04:00
Adam
1ead17547b
fix(core): name hosted provider opencode web search ( #48001 )
2026-09-08 12:28:12 -05:00
Aiden Cline
0c1bf08ca6
feat(core): add Poe browser OAuth ( #47883 )
2026-09-08 12:15:17 -05:00
Aiden Cline
8b09f6415a
refactor(codemode): export runtime value classes as Values ( #48000 )
2026-09-08 12:11:34 -05:00
Adam
e791afdfa3
feat(core): add console web search ( #47293 )
2026-09-08 12:08:53 -05:00
Dax Raad
e655fed6c3
fix(updates): reject retired next channel
2026-09-08 13:06:08 -04:00
ccbc018072
fix(tui): honor configured worktree strategy ( #47991 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-08 12:46:57 -04:00
James Long
4432956490
fix(worktree): accept the strategy's returned directory ( #47997 )
2026-09-08 12:45:57 -04:00
Dax Raad
375bf4908f
feat(updates): configure per-channel gradual rollouts
2026-09-08 12:34:59 -04:00
opencode-agent[bot]
dff8fbc149
chore: generate
2026-09-08 16:21:49 +00:00
James Long
cc6bff39a0
feat(tui): manage worktrees and explicitly move sessions ( #47984 )
2026-09-08 12:20:25 -04:00
Emrick and yeqisong
ac1758c0e6
fix: preserve Bedrock DeepSeek model ids ( #34441 )
...
Co-authored-by: yeqisong <yeqisong@authing.com >
2026-09-08 11:20:22 -05:00
James Long
8a5709324f
fix(worktree): resolve configured paths relative to project ( #47990 )
2026-09-08 12:03:53 -04:00
James Long
be58ca806c
fix(cli): recover dev hot reloads and preserve routes ( #47979 )
2026-09-08 11:19:51 -04:00
Dax
9e42e5cc4c
feat(core): refresh console provider config periodically ( #47980 )
2026-09-08 11:17:12 -04:00
opencode-agent[bot]
c2a1649dd4
chore: update nix node_modules hashes
2026-09-08 14:19:25 +00:00
James Long
ded9c7e505
feat(cli): add Vite-powered TUI development entrypoint ( #47950 )
2026-09-08 10:00:16 -04:00
f9bc2233dd
fix(app): align desktop agent and model switching ( #47286 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-08 18:16:08 +08:00
Simon Klee
7487999e06
tabs: add compact session tab rail ( #47938 )
2026-09-08 12:11:16 +02:00
Simon Klee
2eea36e731
mini: add more minimal output presets. ( #47931 )
2026-09-08 11:53:02 +02:00
Simon Klee
4fef8edbe8
mini: add clear-screen command ( #47928 )
2026-09-08 11:24:36 +02:00
Simon Klee
50c552f763
tui: add tool filtering option to Markdown exports ( #47929 )
2026-09-08 11:24:29 +02:00
Luke Parker
a3d5923aca
fix(session-ui): stop refetching missing shell output ( #47926 )
2026-09-08 09:12:15 +00:00
Luke Parker
ea2c0184ce
fix(app): release attachment blobs when no draft references them ( #47922 )
2026-09-08 09:11:59 +00:00
Luke Parker
09c318094c
fix(app): bound terminal snapshot serialization on teardown ( #47924 )
2026-09-08 09:04:17 +00:00
Luke Parker
22a534a0bb
fix(desktop): skip differential updates when the cache is stale ( #47925 )
2026-09-08 09:03:14 +00:00
opencode-agent[bot] and Brendonovich
c3f1bdaf97
fix(app): cap worktree picker height ( #47899 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-08 14:52:59 +08:00
opencode-agent[bot]
d6855b6b47
chore: generate
2026-09-08 06:51:49 +00:00
opencode-agent[bot]
2bf9bec897
chore: update nix node_modules hashes
2026-09-08 06:51:42 +00:00
Jack
eebd85f5d1
docs(go): translate client compatibility guidance ( #47901 )
2026-09-08 14:50:35 +08:00
Brendan Allan
90dd682e66
feat(app): configure initial servers and add QR pairing ( #47799 )
2026-09-08 14:32:17 +08:00
opencode-agent[bot] and Brendonovich
64684b118f
fix(app): focus auto-created terminals ( #47890 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-08 14:31:06 +08:00
Dax
cab8e39ad5
fix(app): use HTTP-safe attachment and mutation IDs ( #47887 )
2026-09-08 05:07:37 +00:00
Aiden Cline
5165d6008c
fix(ai): default newer Claude models to drop invalid thinking ( #47884 )
2026-09-07 23:46:10 -05:00
Aiden Cline
4d74854e8c
trim redundant opencode instruction ( #47878 )
2026-09-07 23:16:42 -05:00
Dax Raad
50e17b7f95
fix(desktop): use OpenCode-hosted update releases
2026-09-08 00:04:10 -04:00
Aiden Cline
e8177238f6
feat(core): support native Snowflake Cortex authentication ( #47156 )
2026-09-07 22:50:50 -05:00
Aiden Cline
b3f36c0967
feat(ai): add Z.AI language models ( #47866 )
2026-09-07 21:55:33 -05:00
Kit Langton
1f77408ff2
feat(tui): navigate projects and worktrees
...
Add project and worktree navigation with restored search and selection, workspace-preserving targets, and optional worktree naming. Keep creation in the Ctrl+N footer and defer filesystem browsing.
2026-09-07 22:35:52 -04:00
Aiden Cline
a912a6ee4f
fix(core): clarify shell background parameter guidance ( #47865 )
2026-09-07 20:16:18 -05:00
Aiden Cline
2ac698d65a
feat(ai): add Moonshot provider ( #47851 )
2026-09-07 19:50:55 -05:00
opencode-agent[bot]
c1c6ab593d
chore: update nix node_modules hashes
2026-09-07 23:40:48 +00:00
Dax Raad
d1d1c6f890
feat(release): publish package binaries through Cloudflare
...
Move files deployments to Wrangler, make CLI and desktop own their publishing destinations, add direct-download update metadata and desktop feeds, and refresh installation docs.
2026-09-07 19:17:29 -04:00
opencode-agent[bot]
0ab661a9cc
chore: update nix node_modules hashes
2026-09-07 22:53:49 +00:00
Dax Raad
a55dc8c84a
feat(services): organize hosted services and add public files
2026-09-07 18:34:34 -04:00
opencode-agent[bot]
be41bc4e7d
fix(app): keep tab progress visible on hover ( #47835 )
2026-09-07 22:23:02 +00:00
Dax
567f8b9743
feat(updates): serve updates under opencode.ai/update ( #47858 )
2026-09-07 18:18:32 -04:00
Dax
6263a35b3f
fix(cli): install only opencode for stable AUR releases ( #47857 )
2026-09-07 18:04:38 -04:00
Dax
74ca560c75
feat(cli): publish stable releases to opencode-bin on AUR ( #47856 )
2026-09-07 17:59:39 -04:00
Dax
a68d6f904d
feat(cli): publish beta releases to AUR ( #47855 )
2026-09-07 17:52:48 -04:00
opencode-agent[bot]
cc8c2f8810
chore: update nix node_modules hashes
2026-09-07 21:41:05 +00:00
Dax Raad
ad31bff969
docs: remove internal scope migration checklist
2026-09-07 17:22:10 -04:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
opencode-agent[bot]
16aca14bc7
chore: update nix node_modules hashes
2026-09-07 21:09:25 +00:00
Dax Raad
4aba093c98
fix(updates): scope minimum checks to the caller channel
2026-09-07 16:51:37 -04:00
Dax Raad
a3bbcd5c73
fix(updates): respect the default CLI user agent
2026-09-07 16:49:59 -04:00
Dax Raad
c05d07cd73
feat(updates): gate releases on minimum client versions
2026-09-07 16:47:01 -04:00
Aiden Cline
ef34ada9fb
feat(core): add DigitalOcean OAuth and router discovery ( #47137 )
2026-09-07 15:41:09 -05:00
Dax Raad
e15fb426ec
fix(browser): publish plugin under opencode scope
2026-09-07 16:27:53 -04:00
Aiden Cline
72433f2ed8
feat(ai): add Meta provider ( #47826 )
2026-09-07 15:13:48 -05:00
opencode-agent[bot] and Jay
b32d8c3e58
chore(app): update GitHub star count ( #47844 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-09-07 15:53:56 -04:00
Aiden Cline
6af8515f69
feat(ai): add MiniMax provider ( #47827 )
2026-09-07 14:14:14 -05:00
Filip
5c50edb9bb
feat(core): expose session rename tool ( #47837 )
2026-09-07 18:38:26 +00:00
Aiden Cline
fcddc84225
fix(codemode): render empty tools as () and accept zero args ( #47833 )
2026-09-07 12:52:48 -05:00
opencode-agent[bot]
ecbc6ccac8
chore: update nix node_modules hashes
2026-09-07 16:21:14 +00:00
opencode-agent[bot] and rekram1-node
582a2108ce
fix(tui): finish reasoning rows on end event ( #47813 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-07 11:12:33 -05:00
Vladimir Glafirov
0b082b065d
chore: bump gitlab-ai-provider to 6.15.0 ( #47792 )
2026-09-07 11:03:30 -05:00
OpeOginni and Aiden Cline
9c65a69937
fix(core): support granular webfetch permissions ( #46611 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-09-07 11:03:21 -05:00
Aiden Cline
1d391908f4
feat(core): identify to MCP authorization servers with a client metadata document ( #47743 )
2026-09-07 10:54:29 -05:00
Filip
596dca4dee
feat(cli): add session list and delete commands ( #47812 )
2026-09-07 17:43:56 +02:00
Shoubhit Dash
1827832775
fix(core): retry transient provider compaction failures ( #47806 )
2026-09-07 21:03:43 +05:30
Shoubhit Dash
898692af26
feat(core): schedule provider compaction automatically ( #47324 )
2026-09-07 19:27:11 +05:30
Kit Langton
5c3f2ddf8c
refactor(core): unify filesystem access policy ( #47630 )
2026-09-07 09:26:55 -04:00
Shoubhit Dash
1382cebe10
feat(core): support explicit provider compaction ( #47323 )
2026-09-07 18:20:35 +05:30
Shoubhit Dash
0732cdd8e1
feat(core): persist provider compaction context ( #47322 )
2026-09-07 18:16:16 +05:30
opencode-agent[bot] and nexxeln
2bf6a9813a
fix(tui): honor falsy dialog current values ( #47782 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-07 17:21:06 +05:30
opencode-agent[bot] and nexxeln
f094a10645
fix(plugin): expose dialog option footer ( #47780 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-07 17:20:51 +05:30
Luke Parker
89f1943d2d
fix(app): restore the review panel landmark label ( #47781 )
2026-09-07 21:27:13 +10:00
opencode-agent[bot]
fc4f319676
chore: update nix node_modules hashes
2026-09-07 11:16:33 +00:00
Shoubhit Dash
b51fdb331c
fix: delete sessions with missing directories and report api errors ( #47774 )
2026-09-07 16:34:17 +05:30
Luke Parker
8a1a6b8fb4
feat(desktop): add browser tabs and Chromium diagnostics ( #44838 )
2026-09-07 20:58:02 +10:00
Victor Navarro
1a2b985777
refactor(core): remove legacy Console variant normalization ( #47760 )
2026-09-07 10:49:36 +02:00
opencode-agent[bot]
00067d23a0
chore: update nix node_modules hashes
2026-09-07 07:36:24 +00:00
Luke Parker
3ebc4b01b9
feat(browser): add a public-API browser plugin ( #46531 )
2026-09-07 17:16:01 +10:00
Brendan Allan
17f362e0fe
fix(desktop): brand macOS dev app as OpenCode Dev ( #47744 )
2026-09-07 14:45:57 +08:00
opencode-agent[bot] and rekram1-node
5b83c15fb5
fix(core): route MCP skill authentication through the UI ( #47738 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-07 01:38:52 -05:00
Aiden Cline
57ef382843
feat(console): publish oauth client metadata document ( #47737 )
2026-09-07 01:11:00 -05:00
Luke Parker
d86c3041c9
fix(app): keep new session open while the worktree list loads ( #47734 )
2026-09-07 05:56:23 +00:00
Dax Raad
f914cac3d4
docs
2026-09-07 01:49:16 -04:00
Aiden Cline
3cf197a309
fix(core): remove compatible-provider remapping ( #47732 )
2026-09-07 00:46:37 -05:00
Aiden Cline
42bccc301e
refactor(ai): give named providers dedicated modules ( #47726 )
2026-09-06 23:56:39 -05:00
David Hill and LukeParkerDev
243e81041e
feat(app): refine timeline detail settings ( #47226 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-07 04:54:28 +00:00
Luke Parker
5d971e5272
perf(app): externalize large draft text into content-addressed chunks ( #47706 )
2026-09-07 14:17:34 +10:00
opencode-agent[bot]
53fec37d8d
chore: generate
2026-09-07 04:03:53 +00:00
Dax Raad
a03bba5f2c
docs
2026-09-07 00:02:27 -04:00
opencode-agent[bot]
56d4fb24a1
chore: generate
2026-09-07 03:44:38 +00:00
Dax Raad
7ef9cb68d1
Revert "docs(go): document client session compatibility"
...
This reverts commit 0ff9ccb227 .
2026-09-06 23:42:25 -04:00
Dax Raad
13e3744f76
docs(go): document client session compatibility
2026-09-06 23:42:25 -04:00
opencode-agent[bot]
733f138dae
fix(app): remove bottom safe area while keyboard is open ( #47712 )
2026-09-07 13:41:44 +10:00
Dax Raad
0ff9ccb227
docs(go): document client session compatibility
2026-09-06 23:35:26 -04:00
opencode-agent[bot] and Hona
5ff8a3f5fa
fix(ui): align unread avatar badges with the corner ( #47718 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-07 13:15:48 +10:00
Luke Parker
44513bd0b0
perf(app): serialize persisted stores on a schedule instead of per setter call ( #47705 )
2026-09-07 13:01:52 +10:00
Luke Parker
dc46ecfc55
perf(app): cache storage namespaces and batch writes in the renderer ( #47704 )
2026-09-07 12:33:09 +10:00
usrnk1 and LukeParkerDev
f16acb1c95
feat(desktop): improve worktree ui ( #47310 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-07 01:26:11 +00:00
opencode-agent[bot]
d0d3504780
chore: update nix node_modules hashes
2026-09-07 01:05:55 +00:00
Luke Parker
5e3100a46a
fix(desktop): persist renderer state in SQLite instead of electron-store ( #47695 )
2026-09-07 10:51:46 +10:00
Luke Parker
69b30acfd4
chore: stop trusting tree-sitter install scripts ( #47696 )
2026-09-07 00:09:44 +00:00
Luke Parker
ecb3c88601
fix(app): give worktree creation a setup-length request deadline ( #47694 )
2026-09-06 23:44:45 +00:00
opencode-agent[bot] and Hona
a5ebf5bf2f
fix(www): regenerate OpenAPI documents ( #47693 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-06 23:26:56 +00:00
Luke Parker
f334377c5b
fix(util): bound opencode.log by trimming its head in place ( #47676 )
2026-09-07 09:16:09 +10:00
Luke Parker
873d437c12
fix(desktop): emit preload as .cjs so it loads under --no-sandbox ( #47691 )
2026-09-07 09:14:38 +10:00
Aiden Cline
13286e883e
fix(ai): raise typed errors for failed finishes ( #47688 )
2026-09-06 18:09:49 -05:00
Luke Parker
0d70595338
fix(desktop): export tail of oversized logs in debug bundle ( #47672 )
2026-09-07 08:47:30 +10:00
opencode-agent[bot]
e207624c48
chore: update nix node_modules hashes
2026-09-06 22:05:22 +00:00
Aiden Cline
a02415a3eb
fix(ai): restrict Bedrock cache checkpoints to Claude ( #47660 )
2026-09-06 17:00:12 -05:00
Dax
beca5e8926
feat(project): allow updating canonical directory ( #47642 )
2026-09-06 17:52:48 -04:00
opencode-agent[bot] and rekram1-node
ea2d59d7ca
fix(provider): preserve explicit OpenAI service tiers ( #47671 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-06 16:48:43 -05:00
Shoubhit Dash
e3c89654d1
feat(core): keep web search providers sticky per session ( #47334 )
2026-09-07 03:09:47 +05:30
opencode-agent[bot] and rekram1-node
bec9ee41af
fix(provider): bump Azure SDK to 3.0.93 ( #47664 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-06 16:34:09 -05:00
opencode-agent[bot]
c470c79513
chore: update nix node_modules hashes
2026-09-06 20:59:14 +00:00
23ec4f55c8
fix(provider): bump OpenAI SDK to 3.0.88 ( #47659 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: GuestAUser <62957566+GuestAUser@users.noreply.github.com >
2026-09-06 15:40:58 -05:00
Dax
33f48f36c9
docs(www): add Console documentation ( #47638 )
2026-09-06 12:06:07 -04:00
Dax
58f949d2d0
fix(core): log MCP OAuth and credential lifecycle ( #47636 )
2026-09-06 11:56:42 -04:00
Kit Langton
2a895b9e03
fix(core): interrupt sessions before inactivity eviction ( #47629 )
2026-09-06 11:11:42 -04:00
Dax Raad
fe506f201d
docs: explain supporting v1 and v2 plugins
2026-09-06 11:08:26 -04:00
Luke Parker
b2cecc6350
fix(desktop): add sidecar credentials from the main process ( #47588 )
2026-09-06 07:18:12 +00:00
Luke Parker
63a1074c6c
fix(app): keep slow git reads from filling the request queue ( #47564 )
2026-09-06 17:02:03 +10:00
Luke Parker
31ee07e3ae
fix(app): pace directory re-sync after reconnect ( #47565 )
2026-09-06 17:01:24 +10:00
Aarav Sareen
370b9965d3
feat(app): cmd+F to search session with highlighting
2026-09-06 16:47:20 +10:00
Dax Raad
8ea99ef9ad
fix(tui): dismiss update notification only on skip
2026-09-06 02:43:21 -04:00
Aarav Sareen
e64b2bc137
feat(app): add horizontal file sidebar scrolling + right click menu
2026-09-06 16:35:14 +10:00
opencode-agent[bot] and rekram1-node
cf1923c238
fix(core): disable default GPT and Claude search filtering ( #47586 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-06 01:22:48 -05:00
Luke Parker
bfcb388dd7
feat(app): pulse the status dot while the event stream reconnects ( #47574 )
2026-09-06 15:13:38 +10:00
usrnk1
ec46439ef5
feat(desktop): simplify move to background action
2026-09-06 14:45:16 +10:00
Luke Parker
1be3b32a47
fix(client): detect stalled event streams and resync on foreground ( #47571 )
2026-09-06 04:43:50 +00:00
Aiden Cline
2823b886d7
feat(core): add independent GPT and Claude tool optimization ( #47559 )
2026-09-05 23:43:23 -05:00
Luke Parker
99651b2d50
fix(app): refresh queued inputs when the connection returns ( #47573 )
2026-09-06 04:42:27 +00:00
usrnk1
33ef66746b
feat(desktop): add third-party web search consent
2026-09-06 14:38:55 +10:00
opencode-agent[bot]
337fd144d2
chore: generate
2026-09-06 04:32:46 +00:00
Jack
1ddaeec480
docs(console): add localized refund FAQs for Go and Zen ( #47575 )
2026-09-06 12:31:27 +08:00
Luke Parker
cf212a4235
fix(app): time out requests the server never answers ( #47572 )
2026-09-06 14:28:43 +10:00
David Hill
768e3d45a2
fix(ui): lighten dark contrast icon buttons
2026-09-06 14:01:47 +10:00
Luke Parker
0674ddf043
fix(client): coalesce catalog refetches from event bursts ( #47561 )
2026-09-06 03:48:49 +00:00
David Hill
41b66bc560
fix(app): scroll overflowing composer controls
2026-09-06 13:47:42 +10:00
opencode-agent[bot]
49a5baa059
chore: update nix node_modules hashes
2026-09-06 03:39:31 +00:00
Luke Parker
1cf576ab55
fix(desktop): keep server CORS headers so preflights cache ( #47560 )
2026-09-06 03:26:12 +00:00
David Hill
f7d0f69e6c
feat(app): add subtle new-session logo shimmer
2026-09-06 13:22:15 +10:00
Aiden Cline
a66e6cd55e
feat(core): discover Bedrock credentials in the provider plugin ( #47548 )
2026-09-05 22:20:48 -05:00
David Hill
93b3725b14
fix(app): move project icon setting to experimental
2026-09-06 13:07:37 +10:00
David Hill
371e344ba6
fix(app): widen new-session prompt beyond logo
2026-09-06 13:07:33 +10:00
David Hill
6559dcb01b
fix(tui): list OpenCode Go before Zen
2026-09-06 13:07:29 +10:00
David Hill
35dbdfe287
fix(app): simplify vertical tabs footer
2026-09-06 13:07:24 +10:00
opencode-agent[bot]
cd504dc66a
chore: update nix node_modules hashes
2026-09-06 00:05:05 +00:00
Aiden Cline
c4f2926ffb
feat(ai): resolve Bedrock credentials through the AWS default chain ( #47436 )
2026-09-05 18:49:05 -05:00
opencode-agent[bot] and rekram1-node
aa48433fa0
fix(core): send session ID with Copilot requests ( #47213 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-05 18:42:46 -05:00
far-ouq
7c2199d84a
fix(opencode): add GitLab reasoning variants ( #47306 )
2026-09-05 18:29:29 -05:00
Kit Langton
8da7526616
fix(core): reload local plugin helpers without restarting
...
Reuse the shared dependency-aware plugin loader for Core hot reloads. Scope watcher setup callbacks and subscriptions, recover missing external helpers, and preserve explicit local entrypoint invalidation without reloading package dependencies. Add regression coverage and portable RPC fixtures.
2026-09-05 17:00:41 -04:00
opencode-agent[bot] and rekram1-node
7a4ad68af6
fix(mcp): retry initialization without codemode on HTTP 400 ( #47507 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-05 15:49:25 +00:00
Stefan Avram and slickstef11
bbd72fb8b0
fix(console): connect enterprise form to Chatwoot ( #47488 )
...
Co-authored-by: slickstef11 <stefanavram22@gmail.com >
2026-09-05 15:51:32 +02:00
opencode-agent[bot] and nexxeln
2960c61f9c
fix(tui): preserve parent scroll position across subagents ( #47464 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-05 15:19:16 +05:30
opencode-agent[bot] and nexxeln
7ad705225e
fix(tui): avoid disconnection error on terminal exit ( #47272 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-05 14:35:40 +05:30
opencode-agent[bot] and Hona
5045b3ce18
fix(ui): keep file accordion borders visible when scaled ( #47461 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-05 08:47:54 +00:00
Aiden Cline
4306c07b34
feat(core): update GPT prompts and remove legacy Anthropic prompt ( #47447 )
2026-09-05 01:39:18 -05:00
opencode-agent[bot]
7de1e86b5d
chore: update nix node_modules hashes
2026-09-05 06:38:20 +00:00
opencode-agent[bot] and rekram1-node
a6fd1f8b22
chore: bump Bun to 1.4.2 ( #47446 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-05 01:21:42 -05:00
Dax Raad
52685d4517
fix(tui): simplify home update notices
2026-09-05 02:17:09 -04:00
Luke Parker
30d1049942
fix(app): load worktree inventory on demand and cap concurrent server requests ( #47441 )
2026-09-05 05:25:43 +00:00
Stefan Avram and slickstef11
21adcb4969
fix(console): route enterprise forms to Chatwoot ( #47437 )
...
Co-authored-by: slickstef11 <stefanavram22@gmail.com >
2026-09-05 00:05:40 -04:00
Kit Langton
c72b535dee
fix(tui): reload local plugin dependency graphs ( #47388 )
...
Reload statically discovered local plugin dependencies through native module caches while preserving shared package identities and best-effort last-good registrations.
2026-09-04 23:41:02 -04:00
黑墨水鱼 and Jack
e2894562f8
fix(console): openai usage normalization and tier threshold config ( #47342 )
...
Co-authored-by: Jack <jack@anoma.ly >
2026-09-05 03:36:32 +00:00
opencode-agent[bot] and jlongster
8d1a9799f4
fix(tui): remove completion notice links ( #47426 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-04 22:46:28 -04:00
David Hill
86ba09c6e0
fix(app): increase vertical tabs minimum width ( #47424 )
2026-09-05 12:10:12 +10:00
Frank
70b4ca8c18
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-09-04 21:49:05 -04:00
Frank
4db1eec321
update zen docs
2026-09-04 21:48:55 -04:00
opencode-agent[bot]
79903a4cf7
chore: generate
2026-09-05 01:40:11 +00:00
Frank
e8548ae8b2
update zen models
2026-09-04 21:38:36 -04:00
Frank
7774580e61
zen: add muse spark
2026-09-04 21:32:15 -04:00
opencode-agent[bot] and Hona
41cb354c3e
fix(app): preserve vertical navigation label and icon widths ( #47418 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-05 11:30:12 +10:00
James Long
23f3f8b6ca
fix(tui): reference update command ( #47415 )
2026-09-04 20:43:44 -04:00
Aiden Cline
baab05727d
fix(core): compare Codex GPT versions by major and minor ( #47404 )
2026-09-04 19:22:12 -05:00
Aiden Cline
541937d124
fix(core): clarify how to call search in Code Mode guidance ( #47360 )
2026-09-04 18:50:47 -05:00
opencode
5b1e31988e
sync release versions for v1.18.29
2026-09-04 23:47:13 +00:00
David Hill
0da55f1cef
fix(app): list OpenCode Go before Zen ( #47386 )
2026-09-05 09:38:59 +10:00
opencode-agent[bot]
ac76382211
chore: update nix node_modules hashes
2026-09-04 23:23:36 +00:00
Aiden Cline
02a167e048
fix(opencode): compare Codex GPT versions by major and minor ( #47385 )
2026-09-04 18:22:56 -05:00
Aiden Cline
500c46ec79
fix(opencode): allow integer GPT versions in Codex model filter ( #47384 )
2026-09-04 18:14:21 -05:00
James Long
c30285c148
feat(worktree): support configurable plugin strategies ( #47358 )
2026-09-04 19:07:40 -04:00
opencode-agent[bot]
b274224af1
fix(app): keep pending worktree composer styling consistent ( #47377 )
2026-09-04 22:59:21 +00:00
opencode-agent[bot]
7a050a19a1
fix(app): apply worktree message color during preparation ( #47379 )
2026-09-04 22:53:43 +00:00
Luke Parker
16601775f1
fix(app): align desktop worktree location with TUI ( #47370 )
2026-09-04 22:12:15 +00:00
James Long
0991e8b5a5
fix(tui): clarify update notifications ( #47372 )
2026-09-04 18:03:12 -04:00
James Long
6d791dfe67
feat(tui): add plugin-owned session panels ( #47150 )
2026-09-04 17:37:45 -04:00
Dax
f268956c75
fix(tui): preview always-allow patterns without extra confirmation ( #47369 )
2026-09-04 21:34:58 +00:00
James Long
3290a39667
feat(tui): add manual update dialog ( #47364 )
2026-09-04 17:11:35 -04:00
James Long
51d69b26a0
refactor(tui): support reactive theme contexts ( #47148 )
2026-09-04 16:42:07 -04:00
James Long
8ff1ef1a62
fix(tui): anchor diff file menus to the screen ( #47147 )
2026-09-04 16:23:16 -04:00
James Long
90cd910f52
feat(tui): add shared interactivity context ( #47144 )
2026-09-04 16:07:11 -04:00
黑墨水鱼
5cf9f517cf
feat(console): add quota reset support action ( #47313 )
2026-09-05 02:47:06 +08:00
Dax Raad
c3342ca812
chore: empty commit
2026-09-04 14:23:12 -04:00
Peter267
5d5c35ee71
docs(zh): fix bold rendering by adding spaces around asterisks ( #46231 )
2026-09-04 12:50:14 -05:00
Kit Langton
7ca047b2b9
fix(core): prioritize compaction over pending steers ( #47340 )
2026-09-04 13:23:55 -04:00
opencode-agent[bot] and nexxeln
b78c2ea7b4
fix(tui): undo pending prompts and active sessions ( #47343 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-04 22:52:03 +05:30
James Long
0e143437c8
feat(cli): restore automatic update policy ( #47161 )
2026-09-04 12:58:30 -04:00
opencode-agent[bot] and rekram1-node
bff58fc387
feat(tui): show retry countdown ( #47145 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-04 11:24:04 -05:00
Shoubhit Dash
a26a978051
fix(ai): tolerate out-of-band responses notifications ( #47316 )
2026-09-04 21:36:29 +05:30
opencode-agent[bot] and nexxeln
218a0dde97
fix(tui): clear stale error styling on resumed subagents ( #47295 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-04 21:29:27 +05:30
opencode
51f86c8537
sync release versions for v1.18.28
2026-09-04 15:38:19 +00:00
usrnk1
bd54dc508f
feat(desktop): add dropzone to new sessions ( #47303 )
2026-09-04 17:19:05 +02:00
Shoubhit Dash
0b3c45c948
feat(ai): add streamed compaction triggers ( #47082 )
2026-09-04 14:00:02 +00:00
Shoubhit Dash
689a354a43
fix(ai): preserve websocket replay baselines ( #47291 )
2026-09-04 13:46:00 +00:00
Jack
20a7743876
docs(go): renew DeepSeek ZDR through September 2026 ( #47288 )
2026-09-04 21:31:04 +08:00
Shoubhit Dash
acb462a173
fix(tui): restore agent and model selection parity ( #47260 )
2026-09-04 18:16:04 +05:30
opencode-agent[bot]
31afdd5938
chore: generate
2026-09-04 12:34:53 +00:00
Adam
4178fd74f1
fix(stats): hide stealth model providers
2026-09-04 07:33:04 -05:00
opencode-agent[bot]
e26cbb935e
chore: update nix node_modules hashes
2026-09-04 12:21:18 +00:00
Luke Parker
fa6dd9df8f
chore: upgrade Bun to 1.4.1 and re-enable bytecode ( #47271 )
2026-09-04 22:01:12 +10:00
opencode-agent[bot] and Brendonovich
b52b79d28f
fix(app): align file tool disclosures with Patch ( #47269 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-04 19:47:57 +08:00
Victor Navarro
3f31139064
feat(console): route migrated BYOK through provider connections ( #47266 )
2026-09-04 12:42:58 +02:00
Jack
475b408119
fix(console): backport usage reset boundary fix to dev ( #47267 )
2026-09-04 18:41:12 +08:00
Aarav Sareen
632b65854c
fix(app): adjust sidebar and settings spacing ( #47263 )
2026-09-04 09:50:30 +00:00
opencode-agent[bot] and Brendonovich
ed877cfebc
fix(app): expose skills in slash commands ( #47247 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-04 17:40:39 +08:00
opencode-agent[bot] and Brendonovich
3a08d95907
fix(app): preserve thinking trigger visibility invariant ( #47256 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-04 09:34:18 +00:00
b09a74591c
fix(app): omit notices from Used summary ( #47245 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-09-04 09:13:00 +00:00
Brendan Allan
e8481973ce
refactor(app): make session composer ownership explicit ( #47254 )
2026-09-04 09:07:47 +00:00
usrnk1
211cd73f1a
feat(desktop): update composer dropzone ( #42312 )
2026-09-04 16:45:42 +08:00
opencode-agent[bot] and fwang
70f74112e3
fix(stats): keep omen-alpha under unknown provider ( #47248 )
...
Co-authored-by: fwang <83515+fwang@users.noreply.github.com >
2026-09-04 04:22:48 -04:00
opencode-agent[bot] and Brendonovich
2375e81bd6
fix(app): match optimistic session heading to tab label ( #47244 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-04 08:07:24 +00:00
8352addf6c
fix(console): preserve usage reset boundaries ( #44729 )
...
Co-authored-by: MrMushrooooom <MrMushrooooom@users.noreply.github.com >
Co-authored-by: Jack <jack@anoma.ly >
2026-09-04 15:12:54 +08:00
Aiden Cline
32f89748af
feat(ai): add tool namespaces ( #46548 )
2026-09-04 01:09:52 -05:00
opencode-agent[bot] and rekram1-node
03cb632435
test(core): disable npm audits in the test preload ( #47222 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-04 00:34:37 -05:00
Aiden Cline
89478b36f1
refactor(plugin): rename session request kind "session" to "primary" ( #47221 )
2026-09-04 00:12:18 -05:00
opencode-agent[bot]
dd417f1a6b
chore: generate
2026-09-04 05:09:10 +00:00
Jack
8b9f89e7e8
docs(go): add Omen Alpha ( #47220 )
2026-09-04 13:07:43 +08:00
Aiden Cline
46458f0753
feat(core): tag session http hooks with request kind ( #47214 )
2026-09-03 23:51:26 -05:00
opencode-agent[bot] and rekram1-node
c0f09afef5
feat(copilot): send X-Interaction-Id header with session id ( #47215 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-03 23:24:55 -05:00
opencode-agent[bot] and rekram1-node
c907d2ba27
fix(tui): preserve model release ordering in search ( #47183 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-03 23:18:09 -05:00
Aiden Cline
ffac1c5b11
fix(core): classify GitHub Copilot requests on every route ( #47160 )
2026-09-03 22:13:04 -05:00
opencode-agent[bot] and rekram1-node
c5dca2df37
feat(core): suggest moving sessions into task worktrees ( #47202 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-03 22:06:15 -05:00
Aiden Cline
8889447f5a
fix(core): scope compaction Completed section to finished work ( #47203 )
2026-09-03 22:05:25 -05:00
opencode-agent[bot] and Hona
a1cb005799
fix(app): remove timeline settings advanced divider ( #47196 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-04 12:25:33 +10:00
Kit Langton
19833ad1fd
feat(simulation): expose and record real mouse input ( #47194 )
2026-09-04 02:17:33 +00:00
Kit Langton
cb852434b1
fix(tui): preserve selection under a stationary pointer ( #47138 )
2026-09-04 02:04:29 +00:00
opencode-agent[bot] and iamdavidhill
b3733e9517
fix(app): add bottom padding to settings pages ( #47191 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-04 01:58:55 +00:00
opencode-agent[bot] and Hona
331f4ecd2f
fix(app): contain preferences scroll overflow ( #47190 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-04 01:54:52 +00:00
Luke Parker
ecaa914b79
fix(app): align Windows app icon in title bar ( #47189 )
2026-09-04 01:54:22 +00:00
Aiden Cline
4f8dea674a
refactor(ai): drop converse tool deltas without an open block ( #47182 )
2026-09-03 20:50:35 -05:00
Aiden Cline
4bf5269c4c
fix(core): retry transient compaction failures ( #47159 )
2026-09-03 20:45:47 -05:00
Kit Langton
c9d240704d
fix(core): settle abandoned compactions before resuming sessions ( #47178 )
2026-09-04 01:02:29 +00:00
Kit Langton
c9df4ba80d
fix(util): skip unused audits during package installs ( #47176 )
2026-09-04 00:58:29 +00:00
David Hill and LukeParkerDev
ac71a55294
fix(app): keep right panel controls aligned ( #46996 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-04 00:54:39 +00:00
Aiden Cline
f84d927e07
refactor(ai): drop reasoning items when they finish ( #47100 )
2026-09-03 19:53:22 -05:00
d431fedce5
test(core): disable npm audits in the test preload ( #47170 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-03 19:52:18 -05:00
Kit Langton
e536b9627e
feat(tui): inspect live shell output ( #47134 )
2026-09-04 00:47:58 +00:00
David Hill and LukeParkerDev
6af46cc8a9
feat(app): add settings to vertical tabs ( #47119 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-04 10:45:09 +10:00
David Hill and LukeParkerDev
c76e602ba4
fix(app): keep session tab labels stable during creation ( #47099 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-04 10:33:51 +10:00
opencode-agent[bot] and rekram1-node
726107729e
test(core): align Code Mode catalog scope assertions ( #47169 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-03 19:30:25 -05:00
David Hill
0808ebc3c5
fix(app): refine build indicators in tab navigation ( #47112 )
2026-09-04 09:57:32 +10:00
David Hill and LukeParkerDev
17e5c5fbf1
feat(app): show vertical sidebar shortcut hints ( #47122 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-04 09:42:29 +10:00
David Hill
b0a13b810e
fix(app): allow new session shortcut from settings ( #47123 )
2026-09-04 09:42:14 +10:00
Luke Parker
6575215ddf
fix(desktop): keep command palette responsive and scoped ( #47164 )
2026-09-04 09:41:12 +10:00
David Hill and LukeParkerDev
09157609b7
feat(app): add session project menu and polish header ( #46977 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-04 09:25:31 +10:00
Luke Parker
7ba5f3e5b2
fix(core): restore Ctrl+C in Windows terminals ( #47163 )
2026-09-04 09:16:14 +10:00
David Hill and LukeParkerDev
0ec1587948
feat(app): add about settings page ( #45782 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-09-03 23:07:41 +00:00
David Hill
2fda2c8141
feat(app): give experimental settings a dedicated page ( #46973 )
2026-09-04 08:33:29 +10:00
Luke Parker
f06bf47e72
fix(app): preserve slash commands when creating worktrees ( #47155 )
2026-09-03 22:25:42 +00:00
opencode-agent[bot] and Hona
fa6e7e179d
fix(desktop): render before telemetry ( #47102 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-04 08:21:16 +10:00
Dax Raad
4272bb83e0
feat(cli): support command aliases with update alias for upgrade
2026-09-03 18:10:01 -04:00
usrnk1 and iamdavidhill
1ae2cf3567
feat(desktop): polish menus, file tabs, and empty states ( #47095 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-04 07:55:27 +10:00
Dax Raad
2084c52952
fix(core): clarify code mode tool scope
2026-09-03 17:21:06 -04:00
Adam
8a6cf2c9aa
feat(stats): improve market share chart ( #47115 )
2026-09-03 16:03:32 -05:00
Aiden Cline
5a9931280e
feat(core): add Modal live model backfill plugin ( #47136 )
2026-09-03 16:03:21 -05:00
Aiden Cline
b2fb2c5e36
chore(core): bump GitHub Copilot API version to 2026-08-01 ( #47108 )
2026-09-03 15:38:32 -05:00
opencode-agent[bot]
a935432b5c
chore: generate
2026-09-03 19:58:32 +00:00
David Hill
7561b4a050
fix(tui): use unicode ellipses in interface text ( #45126 )
2026-09-03 13:56:40 -06:00
James Long
43bd2a516b
refactor(cli): move update checks to TUI clients ( #46963 )
2026-09-03 14:55:26 -04:00
Kit Langton
dad7688739
refactor(core): reuse job scope as generation identity ( #47121 )
2026-09-03 14:47:44 -04:00
Kit Langton
961b8ccb86
refactor(core): remove unobservable websocket states ( #47117 )
2026-09-03 14:24:45 -04:00
Kit Langton
97303c39dd
fix(core): expand portable shell scanner compatibility ( #47110 )
2026-09-03 14:11:58 -04:00
opencode-agent[bot]
d8eb3b80fb
chore: generate
2026-09-03 17:42:08 +00:00
Adam
08c483dc36
fix(stats): reduce database query load
2026-09-03 12:38:24 -05:00
Kit Langton
282c84d79f
refactor(core): remove redundant step closeout flags ( #46937 )
2026-09-03 13:35:42 -04:00
Kit Langton
2dcfc89fab
feat(tui): announce server plugin failures ( #47103 )
...
Show grouped server plugin failure notices with an Open plugins action, retain the home failure count, and reveal failed built-ins in the plugin dialog. Keep unchanged failures quiet across inventory refreshes and reconnects.
2026-09-03 13:17:10 -04:00
Kit Langton
a222401f19
fix(core): normalize RPC handler failures ( #46946 )
2026-09-03 13:15:24 -04:00
Kit Langton
36da0d5c77
fix(core): retry failed location initialization ( #46957 )
2026-09-03 13:10:59 -04:00
Shoubhit Dash
7819e7f503
fix(core): run command subagents in the background ( #47081 )
2026-09-03 22:37:58 +05:30
Aiden Cline
6e63b970f3
feat(core): persist compaction model and provider state ( #46962 )
2026-09-03 12:06:50 -05:00
Kit Langton
610d7e952a
refactor(client): remove redundant location spreads ( #47086 )
2026-09-03 12:51:12 -04:00
Kit Langton
ac874a6e90
fix(core): recover idle moves through the selected instance ( #46955 )
2026-09-03 16:45:16 +00:00
Kit Langton
f40ecefdef
feat(core): disable plugins after transform failures ( #47083 )
...
Disable failed registration groups, rebuild healthy state, and report plugin failures with safe diagnostic references. Keep cleanup outside activation locks and preserve disabled revisions across unrelated reloads. Cover deferred hook and RPC cleanup with real-service regression tests.
2026-09-03 16:38:11 +00:00
Kit Langton
c370a1bdd0
refactor(app): remove redundant project setter wrappers ( #47085 )
2026-09-03 16:33:41 +00:00
Kit Langton
309f4534fa
test(app): align timeline assertions with activity controls ( #47089 )
2026-09-03 12:20:08 -04:00
Kit Langton
0ae3bf743f
fix(tui): show execution failures in the viewed session ( #46968 )
2026-09-03 12:00:48 -04:00
Kit Langton
f94eefaa50
fix(tui): preserve markdown blocks on plugin toggles ( #47084 )
2026-09-03 11:37:41 -04:00
Kit Langton
a04d72bb39
fix(sdk): bind embedded transport at request time ( #46971 )
2026-09-03 11:16:22 -04:00
Victor Navarro
d2efd81fb3
fix(console): proxy migrated model discovery to v1 endpoint ( #47065 )
2026-09-03 17:04:58 +02:00
Aiden Cline
206f51547c
fix(core): reject GitHub Copilot login without chat entitlement ( #46959 )
2026-09-03 09:56:36 -05:00
Aiden Cline
5716f8ba60
feat(ai): add UnsupportedOperation error for route capability mismatches ( #46960 )
2026-09-03 09:44:36 -05:00
Aiden Cline
f98a6286da
refactor(ai): drop responses replay tombstones ( #46965 )
2026-09-03 09:39:47 -05:00
usrnk1
de365ecbaa
feat(desktop): reflect saved project colors ( #46787 )
2026-09-03 16:37:57 +02:00
usrnk1
b3b08c9a04
feat(desktop): update blue accent styling ( #47009 )
2026-09-03 16:31:15 +02:00
usrnk1
4fcb59e4c7
feat(desktop): polish session activity controls ( #47033 )
2026-09-03 16:23:54 +02:00
OpeOginni
c7263309d4
fix(desktop): wait for session export ( #46435 )
2026-09-03 14:04:23 +00:00
Jack
79d503150c
docs(web): translate Go usage requirements ( #47057 )
2026-09-03 21:52:04 +08:00
opencode-agent[bot] and thdxr
5d8a01dedc
feat(tui): add copy session ID command ( #47064 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-09-03 13:50:21 +00:00
OpeOginni and Brendan Allan
0f6393dab1
feat(app): add desktop session import ( #46416 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-09-03 13:14:40 +00:00
Shoubhit Dash
59b29de409
fix(core): detect new ecosystem config roots ( #47026 )
2026-09-03 16:09:58 +05:30
opencode-agent[bot] and Hona
887f319769
fix(desktop): restore compact Windows channel badge ( #47016 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-03 20:19:03 +10:00
24f6cb51c8
fix(core): watch new config files and directories ( #46925 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-09-03 15:38:28 +05:30
opencode-agent[bot] and vimtor
d2bec894bf
fix(app): identify desktop in Console device auth ( #47001 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
2026-09-03 11:50:45 +02:00
opencode-agent[bot]
f12e14cf16
fix(app): identify desktop in Console device auth (v1) ( #47000 )
2026-09-03 11:01:59 +02:00
opencode-agent[bot]
d7009156a6
chore: update nix node_modules hashes
2026-09-03 08:56:58 +00:00
4cfca7ab68
fix(app): restore terminal application mouse handling ( #45140 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-09-03 16:39:27 +08:00
Luke Parker
ae7d9f029d
fix(session-ui): preserve configured groups on tool failure ( #46998 )
2026-09-03 07:30:50 +00:00
Luke Parker
9acdb0be18
fix(session-ui): use standard Used labels for thoughts ( #46995 )
2026-09-03 07:10:56 +00:00
b42555cf01
fix: reuse current location for directory browsing ( #46970 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-03 16:45:17 +10:00
Luke Parker
cfe9f13963
fix(ui): capitalize notices in used group ( #46992 )
2026-09-03 06:43:01 +00:00
David Hill
48f246695e
fix(app): align new session icon ( #46983 )
2026-09-03 16:02:01 +10:00
Brendan Allan
4f6060ad94
feat(app): route settings and refine shell styling ( #46984 )
2026-09-03 13:51:07 +08:00
opencode-agent[bot] and Hona
bf6ec61a74
fix(app): remove background running indicator ( #46972 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-03 15:40:55 +10:00
Dax Raad
cf298f3409
fix(cli): use artifact as client identity
2026-09-03 00:11:34 -04:00
Dax Raad
0089ac9b02
fix(cli): align artifact user agent format
2026-09-03 00:09:48 -04:00
Kit Langton
4680a4aa6f
refactor(core): reconcile current watcher policy ( #46949 )
2026-09-02 23:15:25 -04:00
Luke Parker
88e4ab5735
feat(app): add timeline detail presets and placement controls ( #46717 )
2026-09-03 13:10:57 +10:00
Kit Langton
efefd90443
feat(plugin): add reference editor lookup
2026-09-03 01:59:36 +00:00
Dax Raad
2b87169cc1
feat(tui): polish plugin dialog sizing, actions, and local footer
2026-09-02 21:55:48 -04:00
Kit Langton
962c26bdf2
feat(plugin): add skill editor lookup
2026-09-02 21:55:00 -04:00
David Hill
22de01e84f
fix(app): animate subagent card chevron ( #46893 )
2026-09-03 09:47:53 +08:00
David Hill
b578b7261f
fix(app): increase open-in icon size ( #46540 )
2026-09-03 09:47:21 +08:00
Aiden Cline
8565cb52a1
chore(ai): clean up responses item id comments ( #46951 )
2026-09-02 20:44:30 -05:00
Kit Langton
050398f51f
fix(core): preserve provider identity in catalog updates
2026-09-03 01:44:12 +00:00
Kit Langton
5f1d74fd3f
fix(plugin): export Promise ToolEditor
2026-09-03 01:40:03 +00:00
Victor M. SMITH
bbe4c952d7
docs: add Eden AI to the providers list ( #43386 )
2026-09-02 20:35:18 -05:00
Aiden Cline
d9c85d8d95
refactor(ai): resolve responses item ids once at the stream boundary ( #46885 )
2026-09-02 20:31:00 -05:00
Kit Langton
1c77b1c920
refactor(core): remove unused repository cache success timestamp ( #46942 )
2026-09-02 21:17:59 -04:00
Kit Langton
27f838f249
fix(client): refresh references for the updated location ( #46935 )
2026-09-02 21:12:52 -04:00
Kit Langton
c992716523
fix(core): activate the initial plugin generation without the reload debounce ( #46922 )
2026-09-03 01:02:38 +00:00
Kit Langton
e402600d92
test(core): keep supervisor reload tests offline ( #46939 )
2026-09-02 21:02:16 -04:00
opencode-agent[bot] and Hona
1e4e9c5d85
fix(cli): disable bytecode until Bun 1.4.1 ( #46933 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-09-03 10:43:09 +10:00
Kit Langton
f34b74b1dc
test(core): refuse network in the test harness ( #46908 )
2026-09-02 20:41:29 -04:00
Kit Langton
b257d476c9
refactor(core): preserve normalized tool results ( #46927 )
2026-09-02 20:39:55 -04:00
Kit Langton
5e38101fba
refactor(client): derive session inputs from pending items ( #46926 )
2026-09-02 20:24:35 -04:00
mayamika and Claude Opus 5
4beaffbda9
fix(app): show review diffs for non-git VCS backends ( #46684 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-03 10:04:24 +10:00
opencode-agent[bot] and Brendonovich
21bbcc33a1
fix(app): restore uniform new session tab width ( #46919 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-03 08:01:11 +08:00
Kit Langton
0b1dbaf621
refactor(client): edit streamed message targets directly ( #46924 )
2026-09-02 20:00:25 -04:00
opencode-agent[bot]
3a9d4e78b6
chore: update nix node_modules hashes
2026-09-02 23:33:47 +00:00
Dax Raad
0da51e9274
fix(updates): retry transient artifact publication failures
2026-09-02 19:30:11 -04:00
Vladimir Glafirov
8d1f8916d3
chore: bump gitlab-ai-provider to 6.13.0 ( #46914 )
2026-09-02 18:18:04 -05:00
Dax
dea1f9cb7b
fix(core): update plugin reload npm fixture ( #46918 )
2026-09-02 19:12:00 -04:00
Dax
969055918f
feat(cli): use endpoint-provided update packages ( #46910 )
2026-09-02 23:01:27 +00:00
Kit Langton
f269025416
fix(core): keep plugin activation stable across failures and refreshes ( #46899 )
2026-09-02 18:56:23 -04:00
Dax Raad
4643cacb4a
fix(cli): retry Windows service smoke cleanup
2026-09-02 18:55:26 -04:00
Dax Raad
68a40e2d21
chore: remove package reservation script
2026-09-02 18:15:53 -04:00
Dax
57c02cd04b
fix(tui): refresh plugin dialog after updates ( #46911 )
2026-09-02 17:59:18 -04:00
Dax Raad
46515df4a3
refactor(updates): use useragent event field
2026-09-02 17:51:55 -04:00
Dax Raad
51250e4346
feat(updates): include client IP in request events
2026-09-02 17:51:33 -04:00
Aiden Cline
dbd47702b2
fix(core): tell plan agent to discuss plans instead of writing files by default ( #46905 )
2026-09-02 16:49:04 -05:00
opencode
05028334b2
sync release versions for v1.18.27
2026-09-02 21:40:57 +00:00
Dax Raad
a085bf62a4
feat(updates): log requests to the shared data lake
2026-09-02 17:25:02 -04:00
Luke Parker
b605f355ca
fix(core): share the models.dev snapshot across Locations ( #46784 )
2026-09-03 07:22:07 +10:00
opencode-agent[bot]
85e2b0a23a
chore: update nix node_modules hashes
2026-09-02 21:21:54 +00:00
Kit Langton
3dc187bf3f
refactor(client): share location resource reads ( #46831 )
2026-09-02 17:05:09 -04:00
Dax
ed3259a9b7
refactor(plugin): centralize host resolution ( #46901 )
2026-09-02 17:04:15 -04:00
Aiden Cline
b04697366f
fix(opencode): default header timeout to five minutes ( #46903 )
2026-09-02 16:00:54 -05:00
Kit Langton
db09cc842e
fix(util): stage npm installs under the cache directory's real path ( #46887 )
2026-09-02 16:40:45 -04:00
Aiden Cline
4eb29a64f0
fix(opencode): default chunk timeout to five minutes ( #46890 )
2026-09-02 15:33:15 -05:00
Aiden Cline
44e0b35303
fix(core): narrow compaction additional context guidance ( #46889 )
2026-09-02 15:12:27 -05:00
Kit Langton
e0c0d5691d
fix(core): wait for plugin activation before session entry points ( #46878 )
2026-09-02 15:58:03 -04:00
Kit Langton
2ae235078a
feat(tui): check for plugin updates from the plugins dialog ( #46884 )
2026-09-02 19:40:40 +00:00
fc051e49ee
feat(core): add pinned session move tool ( #46862 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-02 14:26:45 -05:00
Darien Kindlund and Aiden Cline
68abdce1a0
fix(opencode): let config opt out of Anthropic thinking blockBinding ( #46820 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-02 14:15:39 -05:00
Dax Raad
af332a2363
chore(cli): enable bytecode compilation
2026-09-02 15:13:29 -04:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors ( #46876 )
2026-09-02 18:39:02 +00:00
Kit Langton
318a82f784
feat(sdk): resolve instance configuration from provided services ( #46875 )
2026-09-02 14:24:12 -04:00
Kit Langton
4b6e879ba8
fix(core): subscribe before debouncing config plugin updates ( #46874 )
2026-09-02 14:17:50 -04:00
opencode-agent[bot] and James Long
d37122350b
fix(tui): make prompt metadata responsive ( #46801 )
...
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com >
2026-09-02 14:08:50 -04:00
Kit Langton
b45882ec87
fix(core): notify reloads immediately and debounce at bursty sources ( #46843 )
2026-09-02 13:53:55 -04:00
Kit Langton
bbc44310dc
fix(core): scope the migration lock to each database ( #46866 )
2026-09-02 13:49:18 -04:00
Aiden Cline
a7b8174917
fix(core): replace GPT autonomy section with scope guidance ( #46864 )
2026-09-02 12:24:17 -05:00
Kit Langton
7aabfd3554
test(core): route test watcher updates to matching watches ( #46840 )
2026-09-02 13:16:38 -04:00
Kit Langton
d4fe3758c4
refactor(core): pass the rebuilt value to State notify ( #46837 )
2026-09-02 13:04:53 -04:00
Kit Langton
473c292521
fix(core): discover project config once under symlinked paths ( #46841 )
2026-09-02 13:04:43 -04:00
Dax
36095decd7
fix(core): preserve unchanged plugin prefix ( #46857 )
2026-09-02 12:50:14 -04:00
Victor Navarro
ef2792511d
fix(console): restore migrated inference proxy requests ( #46854 )
2026-09-02 18:44:43 +02:00
Aiden Cline
9a71624d2d
fix(provider): scope thinking binding to Claude 5.1+ ( #46848 )
2026-09-02 11:30:28 -05:00
James Long
33dd4e3ba8
feat(cli): apply managed updates when idle and wire up ui ( #46485 )
2026-09-02 12:08:41 -04:00
James Long
955fcad647
fix(tui): remove link from background subagent completion notice ( #46838 )
2026-09-02 12:06:51 -04:00
opencode-agent[bot]
ffbdee7b17
chore: generate
2026-09-02 16:06:24 +00:00
Jack
77aec36da1
feat(console): add Muse Spark 1.3 and Gemini 3.8 Flash ( #46836 )
2026-09-03 00:04:37 +08:00
Victor Navarro
50efc055de
feat(console): keep migrated teams on the new Console ( #46830 )
2026-09-02 17:52:15 +02:00
James Long
ec4a5cbe25
test(core): remove flaky mercurial project test ( #46835 )
2026-09-02 11:48:54 -04:00
Aiden Cline
79c789be89
fix(core): place model prompt before project instructions ( #46829 )
2026-09-02 10:42:50 -05:00
Kit Langton
429387d158
fix(core): rebuild registry state on read ( #46825 )
2026-09-02 11:33:53 -04:00
James Long
268ca2f63d
fix(tui): keep terminal panes off by default on Windows ( #46821 )
2026-09-02 10:50:26 -04:00
Shoubhit Dash
6051a1f987
feat(ai): support typed provider-side compaction ( #46431 )
2026-09-02 20:17:15 +05:30
Shoubhit Dash
c35be481b3
fix(ai): preserve responses image detail ( #46429 )
2026-09-02 20:17:15 +05:30
Shoubhit Dash
45e2035c0b
refactor(ai): separate conversation and generation lowering ( #46428 )
2026-09-02 20:17:14 +05:30
Kit Langton
74fbe199af
fix(cli): await plugin activation before caching ACP catalog ( #46682 )
2026-09-02 10:44:10 -04:00
James Long
fe4ea1d693
feat(tui): enable session terminal panes by default ( #46797 )
2026-09-02 10:25:44 -04:00
Simon Klee
d57e210f84
fix(tui): place provider before cost in footer ( #46808 )
2026-09-02 15:05:00 +02:00
Luke Parker
44a3bf2520
perf(session-ui): skip timeline row rebuild on text deltas ( #46774 )
2026-09-02 21:08:07 +10:00
Luke Parker
998086d6fb
fix(app): bound the Home session index to retained rows ( #46786 )
2026-09-02 20:34:25 +10:00
Luke Parker
6ea388a206
fix(session-ui): render large diffs as plain text in the worker pool ( #46772 )
2026-09-02 20:12:20 +10:00
Luke Parker
651cdd257a
fix(session-ui): skip redundant diffs when grouping patch files ( #46768 )
2026-09-02 19:28:41 +10:00
Luke Parker
e3c2e635a9
fix(session-ui): reuse cached diff highlighting across remounts ( #46769 )
2026-09-02 19:24:35 +10:00
Brendan Allan
91a4c7bc32
feat(app): hide project names in tabs by default ( #46778 )
2026-09-02 17:23:18 +08:00
Luke Parker
eead95e712
fix(desktop): publish native menu zoom changes ( #46773 )
2026-09-02 19:07:12 +10:00
opencode-agent[bot]
c2a7616beb
chore: update nix node_modules hashes
2026-09-02 08:46:57 +00:00
Luke Parker
48c8a308b9
fix(desktop): stabilize bundled dev and process exit ( #46523 )
2026-09-02 08:26:57 +00:00
Luke Parker
1bd1f72bcf
fix(session-ui): cancel abandoned completed Markdown parse jobs ( #46764 )
2026-09-02 18:26:42 +10:00
Brendan Allan
311e32da93
fix(app): use Unicode ellipses in UI text ( #46748 )
2026-09-02 16:20:51 +08:00
Brendan Allan
90501dd6e3
fix(app): count timeline tool types ( #46749 )
2026-09-02 16:08:55 +08:00
Luke Parker
499e22bf52
fix(app): reuse terminal cells during serialization ( #46763 )
2026-09-02 18:04:21 +10:00
Luke Parker
dfe3052bb6
fix(app): stop transcript and inbox prefetch from inactive tabs ( #46762 )
2026-09-02 18:01:13 +10:00
Luke Parker
fa4f8a66c2
fix(app): reuse hydrated composer history blobs ( #46761 )
2026-09-02 18:00:32 +10:00
Luke Parker
9391ee8efc
fix(app): avoid redundant composer encodes ( #46730 )
2026-09-02 18:00:12 +10:00
Brendan Allan
6d6e2a9f68
fix(app): rename workspaces to worktrees ( #46744 )
2026-09-02 07:57:47 +00:00
Brendan Allan
fa6fb71a83
fix(app): show subagent tab activity ( #46746 )
2026-09-02 15:41:24 +08:00
Aiden Cline
8068c5e48c
tweak: gpt model system prompting ( #46753 )
2026-09-02 02:33:38 -05:00
Brendan Allan
8525035bbe
fix(session-ui): tighten compact disclosure spacing ( #46752 )
2026-09-02 15:32:05 +08:00
Brendan Allan
2c3f94f0ba
fix(app): align add context shortcuts ( #46739 )
2026-09-02 15:20:13 +08:00
Brendan Allan
745a1c0ee6
fix(ui): show active comment options ( #46747 )
2026-09-02 15:19:34 +08:00
Brendan Allan
7188e22bdc
fix(ui): use ghost comment cancel button ( #46743 )
2026-09-02 15:18:46 +08:00
Aiden Cline
8fc93e6ee4
fix(core): preserve session context during compaction ( #46751 )
2026-09-02 02:17:27 -05:00
Brendan Allan
6e87cd66bf
fix(ui): update summary panel icon ( #46738 )
2026-09-02 15:17:21 +08:00
Brendan Allan
8f97a0986a
fix(app): shrink new session tab ( #46737 )
2026-09-02 15:16:55 +08:00
Brendan Allan
fbcc2d9855
fix(app): refine open file tab ( #46736 )
2026-09-02 15:10:25 +08:00
Brendan Allan
b4447e6be8
fix(app): contain composer horizontal overflow ( #46740 )
2026-09-02 15:09:03 +08:00
黑墨水鱼
3cfec5ab34
refactor(tui): sum cached and total tokens across all steps in turn summary ( #46590 )
2026-09-02 15:08:32 +08:00
Brendan Allan
b467432ba4
feat(app): reorganize session navigation controls ( #46731 )
2026-09-02 14:47:35 +08:00
Alex
69c172e8a7
fix(provider): handle SSE reader cancel rejections ( #44944 )
2026-09-01 23:28:47 -05:00
Jack
82b665075b
docs(zen): add Claude Fable 5.1 ( #46728 )
2026-09-02 11:54:40 +08:00
Aiden Cline
8d4ef01621
feat(core): add hidden glob option ( #46724 )
2026-09-01 22:49:16 -05:00
opencode-agent[bot]
335e4ca56f
chore: update nix node_modules hashes
2026-09-02 03:23:28 +00:00
Kit Langton
e327f93711
fix(core): copy models.dev snapshot without structuredClone ( #46710 )
2026-09-01 23:07:15 -04:00
Kit Langton
a978a1e010
chore(tui): upgrade OpenTUI to 0.5.10
2026-09-02 03:03:10 +00:00
Kit Langton
e561431f7c
fix(core): report duplicate plugin IDs as inventory failures ( #46718 )
2026-09-02 02:30:50 +00:00
Aiden Cline
519cd8c771
feat(core): add grep matching options ( #46716 )
2026-09-01 21:27:37 -05:00
Luke Parker
34e40cc4bc
fix(app): keep new local sessions in the selected directory ( #46713 )
2026-09-02 12:25:34 +10:00
Brendan Allan
e0c7712f20
fix(app): keep background hint visible for at least one second ( #46715 )
2026-09-02 10:23:00 +08:00
Luke Parker
ddda404d99
fix(desktop): bundle the CLI in production releases ( #46705 )
2026-09-02 12:15:25 +10:00
Luke Parker
0b771030ed
fix(desktop): grant Windows sandbox access during installation ( #46696 )
2026-09-02 12:08:34 +10:00
Kit Langton
4d0eb97ddf
feat(sdk): configure session-selected instances ( #46496 )
2026-09-01 22:07:08 -04:00
Luke Parker
d117a33982
feat(app): show working when timeline progress is hidden ( #46711 )
2026-09-02 02:06:32 +00:00
Brendan Allan
46c33630b7
fix(server): authenticate only API requests ( #46702 )
2026-09-02 02:05:25 +00:00
Kit Langton
74eda7f950
chore(client): sort generated error statuses ( #46708 )
2026-09-02 01:44:53 +00:00
Dax
01093db365
feat(plugin): update plugins from the TUI dialog ( #46699 )
2026-09-01 21:41:55 -04:00
Kit Langton
95d788f8eb
fix(cli): wait for consistent ACP model choices ( #46613 )
2026-09-01 21:35:51 -04:00
Luke Parker
49f9a60087
feat(app): support drafting during worktree creation ( #46694 )
2026-09-02 11:29:45 +10:00
Luke Parker
48927df2ff
fix(app): separate location identity from sync failures ( #46695 )
2026-09-02 11:25:46 +10:00
Brendan Allan
2de99a2885
fix(app): apply safe-area sizing to iOS home-screen apps ( #46703 )
2026-09-02 09:15:08 +08:00
opencode-agent[bot]
c8f81c8b83
chore: update nix node_modules hashes
2026-09-02 00:59:12 +00:00
opencode-agent[bot] and jlongster
f92a725dfd
fix(tui): scroll session while terminal is focused ( #46697 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-01 20:54:14 -04:00
Kit Langton
7f2645a8f4
test(core): make Windows-flaky shell and npm tests deterministic
2026-09-01 20:45:14 -04:00
Brendan Allan
5ee7f19875
refactor(app): drive persisted state with Effect Schema ( #46558 )
2026-09-02 08:44:22 +08:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
opencode
8e0f1c253b
sync release versions for v1.18.26
2026-09-01 21:52:12 +00:00
opencode-agent[bot]
8ff796f133
chore: update nix node_modules hashes
2026-09-01 21:18:22 +00:00
Aiden Cline
8100c68b50
fix(app): bump happy-dom to fix GC-dependent MutationObserver flake ( #46675 )
2026-09-01 16:00:24 -05:00
Filip
c806503694
fix generated docs ( #46678 )
2026-09-01 22:37:37 +02:00
Aiden Cline
86387e90b2
test(opencode): fix session tools test typecheck and runtime ( #46677 )
2026-09-01 15:24:30 -05:00
opencode-agent[bot]
c10d6767c9
chore: update nix node_modules hashes
2026-09-01 20:18:42 +00:00
Roscoe A. Bartlett
765ae641d7
fix(core): Fix for incorrect time.start reset in tool call logging ( #32574 ) ( #32596 )
2026-09-01 15:17:03 -05:00
Filip
fd73a85de4
remove azure discovery ( #46672 )
2026-09-01 22:13:08 +02:00
Aiden Cline
c066339d80
test(opencode): guard patched dependency versions ( #46673 )
2026-09-01 14:59:45 -05:00
Aiden Cline
1542195217
fix(opencode): allow none reasoning effort in Bedrock SDK ( #46671 )
2026-09-01 14:57:55 -05:00
Filip
af1f9e6269
remove azure discovery stuff ( #46666 )
2026-09-01 21:53:43 +02:00
opencode-agent[bot]
2961956c74
chore: update nix node_modules hashes
2026-09-01 19:53:04 +00:00
Aiden Cline
3f39a329c3
feat(opencode): tolerate Anthropic thinking block binding ( #46653 )
2026-09-01 14:32:26 -05:00
opencode-agent[bot]
dc8753f82a
chore: update nix node_modules hashes
2026-09-01 19:11:11 +00:00
KevinZhou and Aiden Cline
4502ee568e
fix(core): bump @ai-sdk/amazon-bedrock to 4.0.166 for reasoning and replay fixes ( #45520 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-01 13:52:35 -05:00
Aiden Cline
55c54d14b8
chore: use native runtime conditions in development ( #46644 )
2026-09-01 13:50:55 -05:00
Aiden Cline
2da5a4b034
refactor(tui): use OpenTUI Dynamic in session view ( #46649 )
2026-09-01 13:47:49 -05:00
Aiden Cline
216ba8f05f
fix(opencode): stop Azure model discovery from logging to stdout ( #46646 )
2026-09-01 13:39:45 -05:00
opencode-agent[bot] and Aiden
e2e82f18e2
docs: clarify branch targeting guidance ( #46645 )
...
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com >
2026-09-01 13:21:13 -05:00
opencode-agent[bot] and jlongster
91cdb182f0
test(tui): remove flaky jump-to-latest test ( #46640 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-01 13:54:56 -04:00
James Long
316f7925d3
refactor(client): centralize service handoff in stop ( #46637 )
2026-09-01 13:49:45 -04:00
opencode-agent[bot]
df6aecdbc5
chore: generate
2026-09-01 17:14:51 +00:00
Adam
1ce281b7ab
fix(stats): prevent comparison legend collapse
2026-09-01 12:12:22 -05:00
Shoubhit Dash
9f01e2b548
fix(plugin): make load failures easier to diagnose ( #46594 )
2026-09-01 22:29:35 +05:30
Shoubhit Dash
7856515140
feat(tui): add shareable stats poster ( #46563 )
2026-09-01 22:21:52 +05:30
Victor Navarro
5341a5e442
feat(console): add workspace migration timestamp ( #46627 )
2026-09-01 18:20:52 +02:00
Dax Raad
818804e181
chore: refresh bun lockfile
2026-09-01 12:19:40 -04:00
Aiden Cline
ce6247bd2f
fix(core): estimate context growth before compaction ( #46543 )
2026-09-01 10:48:34 -05:00
opencode-agent[bot] and rekram1-node
0465328297
test(tui): use real session id in home fixture ( #46618 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-09-01 10:39:04 -05:00
Dax Raad
43d09b9d75
fix(server): await plugin activation when checking updates
2026-09-01 11:16:02 -04:00
Dax Raad
7730cec123
fix(tui): limit cached non-tab session families
2026-09-01 11:14:01 -04:00
opencode-agent[bot] and James Long
367ee47d7e
fix(tui): tone down patch failure details ( #46470 )
...
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com >
2026-09-01 11:07:03 -04:00
David Hill and jlongster
c596a8f11d
fix(tui): simplify narrow interrupt footer ( #46533 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-09-01 11:06:25 -04:00
Kit Langton
30f998c5b9
feat(tui): make session preview tabs the default ( #46497 )
2026-09-01 11:02:11 -04:00
Kit Langton
d4b4dd17cc
refactor(core): rename plugin flush to awaitActivation
2026-09-01 10:48:08 -04:00
Dax Raad
f330f3e02b
feat(cli): check and update plugins with flat inventory
2026-09-01 10:46:47 -04:00
opencode-agent[bot] and nexxeln
a9c27209bb
fix(tui): open rename dialog from tab menu ( #46603 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-09-01 19:58:36 +05:30
Kit Langton
831f8f6cd1
fix(ai): reconcile final response calls by call id ( #46084 )
2026-09-01 09:47:10 -04:00
Victor Navarro
cff1d0fe01
fix(core): preserve legacy Console reasoning variants ( #46586 )
2026-09-01 13:45:26 +02:00
Simon Klee
e297da82ae
fix(tui): mini defer prompt echo until delivery ( #46578 )
2026-09-01 13:29:18 +02:00
Victor Navarro
77eac47493
feat(core): support canonical provider config ( #46134 )
2026-09-01 12:19:02 +02:00
Victor Navarro and Aiden Cline
aadc0c1b4b
fix: stabilize cross-platform unit tests ( #46569 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-09-01 11:38:55 +02:00
Victor Navarro
94caa36fd4
test(server): wait for plugin readiness ( #46567 )
2026-09-01 10:52:45 +02:00
Brendan Allan
a6f75d483a
fix(app): follow file tree order in review navigation ( #46557 )
2026-09-01 07:25:08 +00:00
Jack
ebece6efd7
docs(web): update Qwen3.7 Max Go usage ( #46555 )
2026-09-01 15:11:17 +08:00
Aiden Cline
000b42d204
refactor(core): nest code mode catalog ( #46541 )
2026-09-01 00:01:31 -05:00
Aiden Cline
02440f6715
feat(codemode): label item and value schema comments ( #46542 )
2026-08-31 23:54:58 -05:00
Brendan Allan and David Hill
d46ed9e9db
Session message style ( #46538 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-09-01 04:49:16 +00:00
opencode-agent[bot] and Brendonovich
71779ae5de
fix(app): scope pane visibility to tabs ( #46508 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-01 12:21:42 +08:00
Aiden Cline
4a3e25beab
feat(codemode): compact schema constraint comments ( #46521 )
2026-08-31 23:06:49 -05:00
opencode-agent[bot] and rekram1-node
23fde448ec
test(cli): isolate Bun define cache ( #46536 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-08-31 23:01:02 -05:00
opencode-agent[bot]
1137861188
chore: update nix node_modules hashes
2026-09-01 04:00:15 +00:00
Dax Raad
815d4ab9b4
fix(tui): scope connect dialog to location
2026-08-31 23:42:35 -04:00
Dax Raad
5d73a5789f
feat(plugin): support live package updates
2026-08-31 23:35:21 -04:00
Aiden Cline
df05945042
chore(ci): align Bun with the release runtime ( #46524 )
2026-08-31 21:48:35 -05:00
Dax Raad
1ead9e3d7f
fix(web): number Go usage requirements
2026-08-31 22:45:35 -04:00
Dax Raad
be3b703a7b
fix(web): restore documentation list markers
2026-08-31 22:45:35 -04:00
Kyle Altendorf
f7da00f35e
fix(opencode): omit empty apply patch move path ( #45329 )
2026-08-31 21:37:19 -05:00
Aiden Cline
6a99898ef7
feat(core): register tool namespaces ( #46487 )
2026-08-31 21:29:19 -05:00
5c5c709fee
fix(tui): pin diff highlights query ( #46519 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Andreas Holt <6665487+AndreasHolt@users.noreply.github.com >
2026-08-31 21:16:05 -05:00
a40a87276a
fix(tui): pin diff highlights query ( #46518 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Andreas Holt <6665487+AndreasHolt@users.noreply.github.com >
2026-08-31 21:06:43 -05:00
Luke Parker
a20cbc394e
feat(session-ui): preview images in read tool results ( #46513 )
2026-09-01 01:44:39 +00:00
Aiden Cline
8fda87614f
feat(codemode): document numeric string and array constraints ( #46510 )
2026-08-31 20:44:07 -05:00
opencode-agent[bot]
2386fcec75
chore: generate
2026-09-01 01:35:29 +00:00
Dax Raad
ba790579ea
docs on proper usage of OpenCode Go
2026-08-31 21:34:02 -04:00
Kit Langton
dffd95ce7c
fix(codemode): reject Object.assign cycles ( #46076 )
2026-08-31 20:38:02 -04:00
opencode-agent[bot] and David Hill
b0402f5a34
fix(session-ui): reduce inline code height ( #46500 )
...
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
2026-09-01 08:26:46 +08:00
Kit Langton
54b00ec5fe
test(tui): capture flushed Mini scrollback output ( #46505 )
2026-08-31 20:26:36 -04:00
Kit Langton
6dd1733bbf
fix(core): preserve continuation across chained moves
...
Carry unfinished model work across consecutive Location handoffs without resetting the logical step allowance. Keep idle moves and queued prompt admission unchanged. Cover steered and queued second moves, preserved tool history, and durable event ordering.
2026-08-31 20:12:47 -04:00
opencode-agent[bot] and Brendonovich
663c2dc1ce
fix(app): raise composer only in dark mode ( #46503 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-01 08:12:09 +08:00
Kit Langton
01eda4c178
refactor(codemode): name only supported operations ( #46082 )
2026-08-31 20:00:13 -04:00
Kit Langton
a6b49b3f74
fix(shell): preserve output from fast-exiting commands
...
Capture child stdout and stderr eagerly before lazy Effect readers attach. Preserve the bounded post-exit drain and process cleanup policies, with delayed-consumption and backpressure regressions.
2026-08-31 19:52:08 -04:00
opencode-agent[bot] and rekram1-node
5b2276666f
test(tui): stop Windows image preview test crashes ( #46479 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-31 18:31:47 -05:00
Kit Langton
cc0cc59700
fix(ai): preserve done-only response messages ( #46064 )
2026-08-31 19:24:33 -04:00
Kit Langton
57a9decefe
refactor(codemode): simplify input conflict detection ( #46465 )
2026-08-31 19:24:07 -04:00
Kit Langton
c0220ddd8b
refactor(codemode): reject unresolved intersections before rendering ( #46468 )
2026-08-31 19:23:52 -04:00
Kit Langton
b31defc0a5
refactor(util): slice the final filename segment ( #46466 )
2026-08-31 19:23:35 -04:00
Kit Langton
e7d42f83e6
refactor(core): slice model references at the first slash ( #46467 )
2026-08-31 19:23:21 -04:00
opencode-agent[bot] and Brendonovich
db768c4886
refactor(app): share mobile drawer primitive ( #46453 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-09-01 07:03:50 +08:00
Aiden Cline
9553187ba6
fix(core): allow patch file-to-directory replacements ( #46476 )
2026-08-31 16:24:04 -05:00
Aiden Cline
d04257eeb4
feat(codemode): add inline namespace metadata ( #46464 )
2026-08-31 16:01:14 -05:00
opencode-agent[bot] and rekram1-node
d68f425c17
feat(cli): port the upgrade command to v2 ( #46183 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-31 16:00:22 -05:00
Aiden Cline
49dd2cea34
refactor(ai): clarify responses adapters ( #46469 )
2026-08-31 15:36:57 -05:00
Simon Klee
fac875dba0
mini v2 v2 ( #46410 )
2026-08-31 22:03:27 +02:00
Kit Langton
566ca864a0
refactor(util): reuse private patch buffers ( #46459 )
2026-08-31 15:11:54 -04:00
Dax Raad
5df9cecf03
fix(tui): remove plugin current marker
2026-08-31 14:31:03 -04:00
Dax Raad
a68fe8a97d
fix(tui): toggle plugin on dialog submit
2026-08-31 14:28:19 -04:00
Dax Raad
c17c104827
fix(tui): toggle internal plugin controls
2026-08-31 14:25:06 -04:00
Dax Raad
5d4cc4a804
feat(tui): hide internal plugins by default
2026-08-31 14:25:06 -04:00
Kit Langton
1f04baa684
test: migrate fixture layer replacements ( #46458 )
...
Update the Core compile options and Server replacement values to the current LayerNode API. Preserve test expectations, replacement targets, and layer lifetimes.
2026-08-31 14:16:40 -04:00
Kit Langton
3e9b009642
feat(core): add session-aware instance selection ( #46442 )
2026-08-31 13:46:33 -04:00
Kit Langton
36ac35a7c8
refactor(util): make layer graphs opaque and composable
...
Replace exposed layer graph assembly with opaque declarations, checked substitutions, and lifetime-aware compilation. Preserve deep replacement, ordered startup, and Effect-owned resource lifetimes; migrate callers and verify source and published package contracts.
2026-08-31 13:46:27 -04:00
Kit Langton
197d28e033
fix(tui): pin sidebar headings without scrollbar flashes ( #46449 )
...
Keep the title and workspace label above scrollable sidebar details. Disable the unused horizontal scrollbar and place the automatic vertical scrollbar in the reserved gutter so tab changes do not flash or shift the sidebar.
2026-08-31 13:45:55 -04:00
opencode-agent[bot] and kitlangton
fcce2d7cc9
test(tui): await dialog text selection ( #46143 )
...
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com >
2026-08-31 13:44:00 -04:00
opencode-agent[bot]
04284921ac
chore: generate
2026-08-31 17:33:52 +00:00
Adam
b639de07ac
fix(stats): merge deepseek flash variants ( #46446 )
2026-08-31 12:32:22 -05:00
Dax Raad
ec0dcb3da9
docs: improve build documentation discovery
2026-08-31 12:52:59 -04:00
Kit Langton
afd7492018
fix(tui): reduce cached transcript remount work ( #46145 )
...
Configure custom Markdown renderers before assigning content and share a reactive message-position index across assistant footers. Preserve completion ordering and historical footer metrics, with regression coverage for prepend, same-length refresh, and revert.
2026-08-31 12:15:39 -04:00
Kit Langton
9517ff1054
fix(core): preserve active session continuation when moving
2026-08-31 12:14:45 -04:00
Kit Langton
1ced747051
fix(ai): handle message-less Gemini errors ( #46069 )
2026-08-31 12:14:31 -04:00
opencode-agent[bot] and David
43819dc376
fix(app): restore maskable pwa icons ( #46434 )
...
Co-authored-by: David <1879069+iamdavidhill@users.noreply.github.com >
2026-09-01 00:11:07 +08:00
Kit Langton
e15dd8ecd3
fix(ai): require Bedrock message stop for finish ( #46065 )
2026-08-31 12:03:22 -04:00
opencode-agent[bot] and Kit Langton
26ff3ed3d3
fix(tui): keep home shortcuts right-aligned ( #36906 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-08-31 12:01:31 -04:00
Dax
6a38cacc1d
docs: improve plugin guide readability ( #46342 )
2026-08-31 11:48:04 -04:00
Kit Langton
d609752891
refactor(codemode): avoid merging root definitions twice ( #46081 )
2026-08-31 11:40:17 -04:00
Brendan Allan
5894e46688
fix(app): improve touch controls and standalone PWA relaunch ( #46391 )
2026-08-31 23:35:40 +08:00
Kit Langton
327dc809c5
refactor(core): reuse formatter file extension ( #46080 )
2026-08-31 11:30:57 -04:00
Kit Langton
e9f7331516
refactor(core): reuse Markdown chunk byte counts ( #46079 )
2026-08-31 11:30:49 -04:00
Kit Langton
8be3ce8b6c
refactor(util): reuse BOM-stripped text ( #46078 )
2026-08-31 11:30:40 -04:00
Kit Langton
30721b8b5d
fix(server): await providers before catalog reads ( #46066 )
2026-08-31 11:24:56 -04:00
Kit Langton
eb083cce63
fix(server): detach PTYs when sockets close ( #46068 )
2026-08-31 10:53:48 -04:00
1afb7c614e
fix(app): raise active composer surface ( #46401 )
...
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-08-31 22:47:49 +08:00
Kit Langton
56e773831c
fix(ai): validate cache tail counts ( #46067 )
2026-08-31 10:46:18 -04:00
Brendan Allan
6b1ed3918a
feat(app): refine mobile diff review and wrapping preferences ( #46390 )
2026-08-31 22:32:11 +08:00
opencode-agent[bot] and vimtor
1b3eb1138e
fix(tui): queue autocompleted commands ( #46414 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
2026-08-31 19:52:29 +05:30
Brendan Allan
711a0a2da2
feat(app): add mobile session panels and detail drawers ( #46389 )
2026-08-31 14:04:14 +00:00
opencode-agent[bot] and nexxeln
ac77cc46b8
fix(client): isolate shared event consumers ( #46393 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-08-31 19:32:27 +05:30
opencode-agent[bot]
7197fdfb4e
chore: update nix node_modules hashes
2026-08-31 13:40:50 +00:00
Brendan Allan
5a4914c670
feat(app): refine mobile shell home and settings ( #46388 )
2026-08-31 21:20:17 +08:00
Kit Langton
3a797bf6e4
fix(ai): validate canonical tool results ( #46062 )
2026-08-31 09:14:31 -04:00
opencode-agent[bot] and vimtor
33536da231
fix(core): commit undo before compaction ( #46383 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com >
2026-08-31 17:03:51 +05:30
Shoubhit Dash
e56ceed32b
Revert "fix(tui): surface subagent permissions and questions" ( #46376 )
2026-08-31 15:41:46 +05:30
Shoubhit Dash
b2c7246134
fix(core): refresh git references on daily activity ( #45575 )
2026-08-31 15:36:37 +05:30
Shoubhit Dash
9c39e75ce2
fix(tui): surface subagent permissions and questions ( #44976 )
2026-08-31 14:38:05 +05:30
opencode-agent[bot] and Brendonovich
0dad76e618
fix(ui): prevent menu items from shrinking ( #46353 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-31 16:00:55 +08:00
Luke Parker
90fb6562ce
fix(shell): bound post-exit pipe draining on all platforms ( #46085 )
2026-08-31 16:53:35 +10:00
opencode-agent[bot] and Brendonovich
9f69463f1d
fix(app): backport session rename and tab menu fixes to v1 ( #46116 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-31 05:19:51 +00:00
opencode-agent[bot] and Brendonovich
174d263890
fix(app): save session titles on blur and add tab context menu ( #46113 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-31 13:07:32 +08:00
opencode-agent[bot] and Brendonovich
5ec29e7a87
refactor(desktop): use password-only server authentication ( #45958 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-31 13:06:35 +08:00
Luke Parker
3c6b85acf7
fix(app): reveal pasted composer content with custom scrollbar ( #46339 )
2026-08-31 14:38:28 +10:00
Luke Parker
50e77f66fd
fix(app): keep composer select all scoped to the editor ( #46338 )
2026-08-31 14:38:00 +10:00
Aiden Cline
d484f070d1
fix(core): recover reads with non-breaking spaces ( #45807 )
2026-08-30 23:13:26 -05:00
Luke Parker
8890294bf0
fix(desktop): preserve Windows editing shortcuts ( #46336 )
2026-08-31 04:07:42 +00:00
Luke Parker
a1925de0c1
fix(core): flush trailing stream chunks while providers pause ( #46326 )
2026-08-31 14:03:17 +10:00
Aiden Cline
24e826d06b
fix(ai): validate Bedrock media data ( #46333 )
2026-08-30 22:58:58 -05:00
Aiden Cline
19625400c1
fix(ai): normalize tool result history ( #46309 )
2026-08-30 22:19:48 -05:00
opencode-agent[bot]
52cbe7b3ee
chore: update nix node_modules hashes
2026-08-31 02:04:13 +00:00
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events ( #46105 )
2026-08-30 21:28:19 -04:00
Aiden Cline
4afd8e81be
fix(ai): deduplicate request tools ( #46306 )
2026-08-30 16:24:46 -05:00
Aiden Cline
485bdc9c4e
fix(ai): omit empty Responses user messages ( #46297 )
2026-08-30 16:03:41 -05:00
Aiden Cline
1a3aee39de
fix(ai): sanitize empty Bedrock tool input keys ( #46296 )
2026-08-30 16:02:31 -05:00
Aiden Cline
2ddf257c6f
fix(ai): filter empty Anthropic messages ( #46291 )
2026-08-30 14:39:46 -05:00
Aiden Cline
ef50e0b6d8
fix(ai): omit empty Bedrock system blocks ( #46294 )
2026-08-30 14:38:51 -05:00
Aiden Cline
583a1a2b6f
fix(ai): omit empty Anthropic system blocks ( #46289 )
2026-08-30 14:21:05 -05:00
Aiden Cline
68c1207b52
fix(ai): close Gemini text before tools ( #46286 )
2026-08-30 14:08:25 -05:00
Aiden Cline
f77647ad12
fix(ai): accumulate bedrock redacted content ( #46283 )
2026-08-30 13:45:39 -05:00
Aiden Cline
c746ea3210
fix(ai): use unique Gemini block ids ( #46279 )
2026-08-30 13:21:35 -05:00
Aiden Cline
d323b34826
feat(ai): add native Mistral provider ( #46278 )
2026-08-30 12:56:01 -05:00
Aiden Cline
bf50194f99
fix(ai): reject truncated bedrock frames ( #46281 )
2026-08-30 12:47:33 -05:00
Kit Langton
4a977b2b31
refactor(core): bind standalone skill activation to Session ( #46077 )
...
Move standalone skill activation into ID-bound Session handles and delegate from the public service. Preserve current-placement lookup, raw skill content, ambient publication context, validation order, and host-scoped detached resume behavior. Cover ownership and lifecycle contracts with focused regressions.
2026-08-30 10:22:03 -04:00
Jack
10765ff2a9
fix: remove Hy3 Free docs and correct Go chart rendering ( #46221 )
2026-08-30 12:09:56 +08:00
Aiden Cline
b1e3a7b222
fix(ai): preserve forced reasoning signature ( #46218 )
2026-08-29 23:09:03 -05:00
opencode-agent[bot] and Brendonovich
b12d43698e
fix(app): recover sessions with unavailable locations ( #46215 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-30 11:51:48 +08:00
opencode-agent[bot]
5cd2c22b27
chore: update nix node_modules hashes
2026-08-30 03:43:36 +00:00
Jack
be53e17e19
docs(go): end Hy3 usage promotion ( #46213 )
2026-08-30 11:34:46 +08:00
Aiden Cline
c2ef80a287
fix(ai): fail malformed converse output ( #46193 )
2026-08-29 22:29:53 -05:00
opencode-agent[bot] and Brendonovich
4df3029536
fix(desktop): scope library validation exception to CLI ( #46212 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-30 03:29:31 +00:00
Aiden Cline
e70d667a9f
fix(ai): preserve Anthropic finish across usage deltas ( #46171 )
2026-08-29 15:45:27 -05:00
Kit Langton
8ba434b597
refactor(core): move projected Session reads into Store ( #46075 )
...
Move existing Session list and message queries into SessionStore. Preserve public response wrapping, Session existence checks, pagination, ordering, and typed message decoding errors.
2026-08-29 09:31:04 -04:00
Kit Langton
171947787c
test(tui): wait for diff base search focus ( #46083 )
...
Wait for the diff-base search input to receive focus before typing. Preserve existing assertions and timeouts while removing the render-versus-focus test race.
2026-08-29 08:37:32 -04:00
Luke Parker
106629aa11
feat(infra): deploy beta web app with SST ( #46086 )
2026-08-29 14:51:22 +10:00
Luke Parker
3ee2e482ce
fix(app): preserve Windows panel top outlines ( #46090 )
2026-08-29 04:40:55 +00:00
Kit Langton
849824efd2
refactor(core): merge defaults for selected MCP servers ( #46072 )
2026-08-28 23:48:29 -04:00
Kit Langton
cf2c3a536d
refactor(core): reuse catalog response digest ( #46071 )
2026-08-28 23:41:49 -04:00
opencode-agent[bot]
7852cecd72
chore: update nix node_modules hashes
2026-08-29 03:33:15 +00:00
Kit Langton
6cfffeb031
refactor(core): avoid encoding rejected image candidates ( #46073 )
2026-08-28 23:32:58 -04:00
Kit Langton
6e954f75ee
refactor(core): isolate Session admission and controls ( #46019 )
...
Separate ID-bound Session policy from host routing. Bind Inbox and Location preparation dependencies at construction, preserve admission and execution semantics, and cover the extracted ownership contracts directly.
2026-08-28 23:22:25 -04:00
Kit Langton
0116a98371
refactor(tui): share app lifecycle test fixture
...
Reuse a file-local fixture for renderer, HTTP server, event stream, app startup, and teardown across lifecycle tests. Preserve scenario-specific handlers, configuration, deferred responses, and assertions while removing 187 lines of repeated setup.
2026-08-28 23:19:49 -04:00
Kit Langton
a38cbd42aa
refactor(core): isolate shell tool preparation
...
Name the tool-owned pre-spawn preparation boundary while preserving hook edits, permission ordering, directory validation, and effective timeout reporting. Strengthen the existing regression assertions.
2026-08-28 23:17:48 -04:00
Luke Parker
4ab31867c4
fix(app): reduce session-switch latency ( #46044 )
2026-08-29 13:16:53 +10:00
Luke Parker
51a082cea3
fix(core): release exited shell execution state ( #46058 )
2026-08-29 03:08:50 +00:00
Kit Langton
e3bda5e2d0
feat(tui): add branch review scopes
2026-08-28 22:46:23 -04:00
Kit Langton
ad9117b107
fix(session): run user shells immediately in the background
...
Run user shell commands concurrently with model execution, retain their output in one shell entry, and admit non-waking completion messages. Share result capture and notification formatting across shell callers.
2026-08-28 22:46:20 -04:00
opencode-agent[bot]
dc4449df0d
chore: update nix node_modules hashes
2026-08-29 02:34:49 +00:00
Kit Langton
62a2f0e617
feat(console): animate Go usage allowances and bonuses ( #46055 )
2026-08-29 02:22:28 +00:00
Kit Langton
6b7a1d419c
fix(core): preserve Responses tool identities ( #45658 )
2026-08-28 22:14:13 -04:00
Brendan Allan
c0d0f5f4bc
feat(cli): configure server CORS origins ( #45544 )
2026-08-29 09:41:52 +08:00
opencode-agent[bot] and Hona
095ed63ea0
fix(app): keep workspace submit buttons neutral ( #46052 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-08-29 11:20:41 +10:00
Kit Langton
fa5ccac707
refactor(core): share subagent completion delivery ( #46054 )
2026-08-29 01:20:26 +00:00
Kit Langton
6809be2d0a
fix(core): reuse permission policy for pending approvals ( #46050 )
2026-08-28 21:03:52 -04:00
Aiden Cline
a5f8869b35
fix(ai): reject unknown chat finishes ( #46036 )
2026-08-28 18:22:47 -05:00
Aiden Cline
1c9c5305a6
fix(ai): classify retryable server failures ( #46038 )
2026-08-28 18:11:52 -05:00
Aiden Cline
cf014bf2c1
fix(ai): avoid truncated tool calls ( #46040 )
2026-08-28 18:11:40 -05:00
Aiden Cline
8e7190f795
fix(ai): respect completed response item text ( #45854 )
2026-08-28 17:32:19 -05:00
Kit Langton
82b6e0e316
chore: enforce mapError simplifications ( #46028 )
2026-08-28 17:59:18 -04:00
Kit Langton
5b39f5184f
test(core): share selector sentinels ( #45748 )
2026-08-28 17:59:12 -04:00
Kit Langton
1da25727b2
refactor(core): remove unused insert state ( #45738 )
2026-08-28 17:59:07 -04:00
Kit Langton
51d53f45c1
test(ci): register omitted V2 unit suites ( #45970 )
2026-08-28 21:58:54 +00:00
Kit Langton
f779b2748a
test(core): align runner service style ( #45753 )
2026-08-28 17:47:29 -04:00
Kit Langton
f2fb191f53
test(core): inject vertex auth transport ( #45751 )
2026-08-28 17:47:24 -04:00
Kit Langton
0b32bdf1e5
test(core): use disposable session fixtures ( #45745 )
2026-08-28 17:47:18 -04:00
Kit Langton
2751813454
test(core): simplify provider test fixtures ( #45743 )
2026-08-28 17:47:13 -04:00
Aiden Cline
f61858e683
fix(ai): avoid filtered tool calls ( #46029 )
2026-08-28 16:44:05 -05:00
Kit Langton
87525e00b9
test(core): synchronize retry tests on scheduled events ( #46027 )
2026-08-28 21:37:04 +00:00
Kit Langton
803b7718b8
refactor(core): import canonical schema contracts ( #45746 )
2026-08-28 17:29:07 -04:00
Kit Langton
8a24a01bff
test(core): repair runner fixture claims ( #45737 )
2026-08-28 17:29:03 -04:00
Kit Langton
9e39a4fbdf
test(core): simplify skill test setup ( #45721 )
2026-08-28 17:29:00 -04:00
Kit Langton
d0baff184b
fix(core): make provider publication cancellation-safe ( #46026 )
2026-08-28 17:24:27 -04:00
Kit Langton
d82a0b28a9
docs: clarify release workflow ( #46025 )
2026-08-28 17:18:47 -04:00
Kit Langton
bd379e13cb
refactor(core): remove unused instruction import ( #45747 )
2026-08-28 17:18:44 -04:00
Kit Langton
6e1f783aec
refactor(core): expose pty layer directly ( #45733 )
2026-08-28 17:18:41 -04:00
Kit Langton
edef6a4b15
refactor(core): flatten git runner arguments ( #45731 )
2026-08-28 17:18:38 -04:00
Kit Langton
5990679ebd
refactor: use typed error mapping operators ( #45727 )
2026-08-28 17:18:35 -04:00
Kit Langton
b0c8a8c827
fix(util): refresh flock heartbeat time ( #45720 )
2026-08-28 17:18:32 -04:00
Aiden Cline
d837ffe70f
feat(plugin): add session retry hook ( #45999 )
2026-08-28 16:16:19 -05:00
Kit Langton
b1d7dd82fc
refactor(core): use nonempty array guards ( #45718 )
2026-08-28 17:12:03 -04:00
Kit Langton
e409567428
refactor(core): express operation policies as transforms ( #45713 )
2026-08-28 17:11:59 -04:00
Kit Langton
9538c2171f
refactor(core): derive config recognition fields ( #45701 )
2026-08-28 17:11:55 -04:00
Kit Langton
0a718be0d9
refactor(plugin): normalize web search API type ( #45717 )
2026-08-28 16:55:32 -04:00
Kit Langton
67845091ba
fix(util): share streamed stderr consumption ( #45716 )
2026-08-28 16:55:28 -04:00
Kit Langton
fe788b7842
fix(core): use runtime update columns ( #45700 )
2026-08-28 16:55:24 -04:00
Kit Langton
ee42eb3ca3
fix(core): render built-in command arguments ( #45697 )
2026-08-28 16:55:21 -04:00
Kit Langton
80323a4deb
test(core): name acquired test services ( #45696 )
2026-08-28 16:55:17 -04:00
Kit Langton
a35f96f427
fix(core): preserve late opaque reasoning ( #45694 )
2026-08-28 16:55:13 -04:00
Kit Langton
d354c3d640
fix(server): avoid loading locations for pending reads ( #45994 )
2026-08-28 20:44:48 +00:00
Kit Langton
ce005ce002
refactor(core): remove unused result plumbing ( #45695 )
2026-08-28 16:44:27 -04:00
Kit Langton
964245bc2a
test(core): isolate project adoption fixture ( #46009 )
2026-08-28 16:18:36 -04:00
Kit Langton
aea3e7c1d2
fix(core): refresh plugins in background ( #45993 )
2026-08-28 19:43:12 +00:00
Kit Langton
3625942952
feat(core): pass session context to MCP tools ( #46008 )
2026-08-28 15:43:06 -04:00
Kit Langton
0593a6b8eb
fix(core): isolate models seed replay ( #45686 )
2026-08-28 15:26:22 -04:00
Kit Langton
426e5c6389
fix(tui): open recent picker before server reads ( #45977 )
...
Open the recent-session and project picker synchronously with selectable cached rows and independent refreshes. Reconcile committed moves and deletions without restoring stale rows, preserve dismissal and selection through delayed reads, and keep filtered selections visible after asynchronous results arrive.
2026-08-28 15:18:24 -04:00
Kit Langton
ebdfcf4866
test(tui): remove brittle animation sampling ( #46003 )
2026-08-28 19:16:47 +00:00
Kit Langton
000d0882c3
docs(core): record adapter fork boundaries ( #45691 )
2026-08-28 15:14:46 -04:00
Kit Langton
6062e30cb9
test(core): assert typed failures directly ( #45690 )
2026-08-28 15:14:42 -04:00
Kit Langton
3badee1a3c
test(core): simplify config test setup ( #45689 )
2026-08-28 15:14:39 -04:00
Kit Langton
4a0256d374
test(core): use effect search harness ( #45682 )
2026-08-28 15:14:36 -04:00
Kit Langton
52ec62bef0
docs: correct config discovery boundary ( #45681 )
2026-08-28 15:14:32 -04:00
Kit Langton
31af9858fd
test(core): assert pending prompt identity ( #45680 )
2026-08-28 15:14:28 -04:00
Kit Langton
3151660fbb
refactor(core): name shell records as commands ( #45693 )
2026-08-28 15:00:37 -04:00
Kit Langton
0362ef48ff
test(core): isolate transport metrics ( #45688 )
2026-08-28 15:00:33 -04:00
Kit Langton
facd7ff452
refactor(core): simplify V1 migration effects ( #45685 )
2026-08-28 15:00:29 -04:00
Kit Langton
134cdda333
fix(core): normalize SDK file data ( #45679 )
2026-08-28 14:56:46 -04:00
Kit Langton
5634ef1bb6
refactor(core): simplify manual compaction ( #45678 )
2026-08-28 14:56:40 -04:00
Kit Langton
2379ab3d51
fix(core): defer memory filesystem observation ( #45675 )
2026-08-28 14:56:36 -04:00
Kit Langton
5c908ebba5
refactor(core): simplify reference config precedence ( #45673 )
2026-08-28 14:56:31 -04:00
Kit Langton
ba0755d933
refactor(core): reuse platform contract types ( #45666 )
2026-08-28 14:56:27 -04:00
Kit Langton
f7d6b00c1e
test(core): use collected arrays directly ( #45665 )
2026-08-28 14:56:21 -04:00
Kit Langton
0bb6cf37be
fix(tui): animate automatic session renames ( #45957 )
2026-08-28 18:43:53 +00:00
Kit Langton
da57b27277
refactor(core): flatten durable commit validation ( #45662 )
2026-08-28 14:39:43 -04:00
Kit Langton
42a3fec594
docs(core): clarify runtime ownership ( #45671 )
2026-08-28 14:39:28 -04:00
Kit Langton
d15034264b
test(core): reuse session projection fixtures ( #45661 )
2026-08-28 14:37:33 -04:00
Kit Langton
1ce3c7e580
fix(tui): stop flashing when jumping to session start
...
Buffer bulk history privately and publish once with a bounded head window. Preserve pending anchor compensation while ensuring newer navigation cancels obsolete Home work. Add atomic-loading and real-App navigation regressions.
2026-08-28 14:35:31 -04:00
Kit Langton
07f27c4eca
refactor(core): simplify migration narrowing ( #45677 )
2026-08-28 14:25:34 -04:00
Kit Langton
196893cfeb
refactor(core): remove unused config editor ( #45991 )
2026-08-28 14:21:21 -04:00
opencode-agent[bot] and rekram1-node
f6992059be
fix(core): isolate shell jobs by shell ID ( #45985 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-28 13:13:16 -05:00
Kit Langton
732f949a65
fix(tui): admit compaction requests optimistically ( #45973 )
...
Render queued compaction feedback before model setup, coalesce repeated gestures, and reconcile canonical admissions without restoring consumed rows. Serialize prompt and compaction preparation through the existing per-session admission chain.
2026-08-28 14:00:09 -04:00
James Long
cd3b12c579
feat(tui): resize terminal panes ( #45979 )
2026-08-28 13:47:50 -04:00
Kit Langton
0d6232ffef
test(core): share git test fixtures ( #45640 )
2026-08-28 13:37:42 -04:00
Kit Langton
6da20f0efe
chore(protocol): refresh committed OpenAPI baseline ( #45969 )
2026-08-28 13:37:11 -04:00
Aiden Cline
8e25e83e5a
fix(core): continue retryable failures after durable output ( #45861 )
2026-08-28 12:35:00 -05:00
Kit Langton
fe188f8722
fix(core): normalize directory page headings ( #45641 )
2026-08-28 13:29:41 -04:00
Kit Langton
e4bc8b765b
refactor(core): reuse MCP prompt helpers ( #45660 )
2026-08-28 13:26:51 -04:00
Kit Langton
d28b6e9ac2
test(core): construct valid tool contexts ( #45657 )
2026-08-28 13:26:41 -04:00
Kit Langton
ac3cd1b183
test(core): simplify provider smoke tests ( #45656 )
2026-08-28 13:26:27 -04:00
Kit Langton
c601d3b021
refactor(core): share provider factory loading ( #45654 )
2026-08-28 13:26:15 -04:00
Kit Langton
9bc2165e5c
refactor(core): reuse lazy shell parser initialization ( #45651 )
2026-08-28 13:26:04 -04:00
Kit Langton
374d317412
test(core): simplify provider test setup ( #45635 )
2026-08-28 13:25:53 -04:00
Kit Langton
e50c89834e
refactor(core): reuse plugin response wrapper ( #45648 )
2026-08-28 13:25:40 -04:00
Kit Langton
f367c202d9
refactor(core): remove unused command dependency ( #45623 )
2026-08-28 13:25:27 -04:00
Kit Langton
9d33d83bb4
refactor(core): reuse native option projection ( #45647 )
2026-08-28 13:23:33 -04:00
Kit Langton
8f1eff50aa
refactor(core): deepen snapshot comparison helper ( #45653 )
2026-08-28 13:22:33 -04:00
Kit Langton
e7918e25fd
refactor(core): remove ineffective typed recovery ( #45631 )
2026-08-28 13:16:13 -04:00
Aiden Cline
1eff84615c
fix(ai): keep chat reasoning in one lifecycle ( #45864 )
2026-08-28 12:14:58 -05:00
Kit Langton
f1fd6ba3c0
test(core): await registry readiness barriers ( #45630 )
2026-08-28 13:14:41 -04:00
Kit Langton
39daec9bec
refactor(core): narrow session internals ( #45638 )
2026-08-28 13:05:16 -04:00
Kit Langton
484f5faf8d
docs(plugin): update current API examples ( #45627 )
2026-08-28 13:04:59 -04:00
Kit Langton
9a227d186f
fix(core): remove unreachable MCP authorization path ( #45633 )
2026-08-28 13:03:17 -04:00
Kit Langton
fc27061838
refactor(core): remove tool context aliases ( #45639 )
2026-08-28 13:03:01 -04:00
Kit Langton
d71cc3be77
test(core): guarantee lock fixture cleanup ( #45636 )
2026-08-28 13:02:50 -04:00
Kit Langton
503e680672
test(core): preserve session layer inference ( #45629 )
2026-08-28 13:02:21 -04:00
Kit Langton
1f77f4a4ed
refactor(core): inline auxiliary model operations ( #45974 )
2026-08-28 12:34:01 -04:00
Kit Langton
e8fa7daed5
fix(client): preserve live activity during hydration ( #45975 )
...
Merge session status changes received during activity hydration and ignore superseded reconnect responses. Cover terminal events, starts, deletion, and overlapping connections so idle sessions do not regain stale TUI spinners.
2026-08-28 12:30:21 -04:00
Kit Langton
936c73b54d
refactor(core): simplify tool settlement ( #45967 )
2026-08-28 12:04:27 -04:00
Kit Langton
b9cb4fc36a
chore(core): retire prompt-cache diagnostics ( #45965 )
2026-08-28 11:55:55 -04:00
Kit Langton
a808a02f05
refactor(core): separate config file editing ( #45818 )
...
Separate source-file editing from Config with explicit targets, fresh raw JSON reads, owned synchronous mutation, and comment-preserving verified writeback. Preserve own JSON source keys and leave configuration discovery, precedence, and watching unchanged.
2026-08-28 11:23:48 -04:00
James Long
e142a783f7
refactor(tui): extract reusable pane resize logic ( #45939 )
2026-08-28 11:20:23 -04:00
Kit Langton
201536f265
test: repair stale V2 baseline coverage ( #45826 )
2026-08-28 10:40:04 -04:00
Kit Langton
0d42e76006
feat(ai): add first-class TestLLM controls ( #45828 )
2026-08-28 09:49:47 -04:00
Jack
df35e842f5
docs(zen): add Ling 3.0 Flash Fin Free ( #45923 )
2026-08-28 20:04:58 +08:00
James Long
ca47949475
feat(plugin): expose experimental terminal reads ( #45792 )
2026-08-28 08:03:35 -04:00
Jack
1be9fd55a9
docs(go): add Hy4 preview ( #45904 )
2026-08-28 18:21:28 +08:00
Filip
1c8e557eb4
Revert "fix(cli): prevent repeated updates and npm cache growth" ( #45865 )
2026-08-28 07:23:43 +00:00
opencode
755ebdb94e
sync release versions for v1.18.25
2026-08-28 05:58:17 +00:00
Aiden Cline
11ca603490
fix(ai): finish chat streams at done sentinel ( #45850 )
2026-08-28 00:53:53 -05:00
opencode-agent[bot] and Hona
c2e39bb556
test(opencode): use native config path in permission assertion ( #45849 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-08-28 05:52:06 +00:00
opencode-agent[bot] and Hona
733562e92a
fix(opencode): remove Bun dependency from Azure authentication ( #45845 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-08-28 15:38:25 +10:00
Aiden Cline
85d8b07f09
fix(ai): ignore late converse tool deltas ( #45847 )
2026-08-28 00:38:01 -05:00
Aiden Cline
d2ee536c16
fix(core): classify AISDK network failures as transport errors ( #45840 )
2026-08-28 00:21:17 -05:00
Aiden Cline
e12e04f482
fix(core): strengthen background shell guidance ( #45843 )
2026-08-28 00:19:15 -05:00
Jack
8a7cc0c0ff
docs(go): add Qwen3.8 Flash ( #45836 )
2026-08-28 13:17:02 +08:00
Kit Langton
5743537945
test(core): use effectful temp fixtures ( #45637 )
2026-08-28 01:01:04 -04:00
Aiden Cline
18e22cd82e
refactor(ai): simplify response stream state ( #45835 )
2026-08-27 23:56:42 -05:00
Aiden Cline
bdf019a9ac
fix(ai): detect DashScope input length overflow errors ( #45834 )
2026-08-27 23:43:14 -05:00
Aiden Cline
5cbafc57c0
refactor(ai): default unrecognized provider failures to retry ( #45825 )
2026-08-27 23:40:52 -05:00
Aiden Cline
55674b858b
fix(ai): make final snapshots authoritative for text and reasoning ( #45831 )
2026-08-27 23:38:19 -05:00
Luke Parker
bb390f435c
fix(session-ui): enable word diffs in unified view ( #45833 )
2026-08-28 04:31:18 +00:00
Kit Langton
92b9eebab2
feat(tui): streamline diff review workflow ( #45817 )
2026-08-28 00:11:29 -04:00
opencode
19db518e0a
sync release versions for v1.18.24
2026-08-28 04:10:10 +00:00
Aiden Cline
074413a96d
fix(ai): normalize response item boundaries ( #45789 )
2026-08-27 23:08:50 -05:00
opencode-agent[bot]
4685ba8d3e
chore: update nix node_modules hashes
2026-08-28 04:03:16 +00:00
Kit Langton
d2c307ab30
test(core): remove unused test imports ( #45674 )
2026-08-27 23:58:41 -04:00
Kit Langton
a5193634d0
test(core): use direct test imports ( #45683 )
2026-08-27 23:58:34 -04:00
Kit Langton
95725d121a
chore: remove unused changesets ( #45827 )
2026-08-27 23:55:57 -04:00
Aiden Cline
56f2559798
fix(codemode): report original tool errors ( #45820 )
2026-08-27 22:54:36 -05:00
Kit Langton
38bffc9db1
chore(deps): upgrade Effect to rc.112 ( #45819 )
2026-08-27 23:43:37 -04:00
Kit Langton
1d3308d904
test(core): refresh test vocabulary ( #45714 )
2026-08-27 23:26:45 -04:00
opencode-agent[bot]
3c9e5adefa
chore: update nix node_modules hashes
2026-08-28 03:23:31 +00:00
Kit Langton
a065ad4ba7
feat(core): vanilla instance discovery option ( #45752 )
2026-08-28 03:16:29 +00:00
Kit Langton
048aec32e7
refactor(core): share local provider settings fold ( #45645 )
2026-08-27 23:13:13 -04:00
Kit Langton
a258b17fac
test(core): use partial service mocks ( #45703 )
2026-08-27 23:13:04 -04:00
Kit Langton
07facd2086
refactor(util): share process stop policy ( #45725 )
2026-08-27 23:12:57 -04:00
Kit Langton
6bf342a861
refactor(core): consolidate HTML inline handling ( #45649 )
2026-08-27 23:12:50 -04:00
Kit Langton
2cca1ae860
refactor(core): use nonthrowing URL parsing ( #45726 )
2026-08-27 23:12:43 -04:00
Kit Langton
becf5bf482
refactor(core): retain changed worktrees directly ( #45709 )
2026-08-27 23:12:36 -04:00
Kit Langton
afe9e579d6
refactor(core): simplify instruction preview blobs ( #45702 )
2026-08-27 23:12:28 -04:00
Kit Langton
0b82fe60ea
refactor(core): consolidate model error mapping ( #45722 )
2026-08-27 23:12:19 -04:00
Luke Parker
6fad330efc
chore(deps): upgrade Solid and Router ( #45808 )
2026-08-28 03:03:08 +00:00
Kit Langton
87f21a301d
fix(core): forward plugin interrupt options ( #45632 )
2026-08-27 23:01:57 -04:00
Kit Langton
0123fed65d
fix(core): preserve Responses tool strictness ( #45663 )
2026-08-27 23:01:43 -04:00
Kit Langton
64ef85159d
fix(core): preserve assistant text metadata ( #45650 )
2026-08-27 23:01:33 -04:00
Kit Langton
e63779d9e1
fix(core): keep vertex settings serializable ( #45704 )
2026-08-27 23:01:20 -04:00
Kit Langton
ac55c05c30
fix(core): correct compaction history direction ( #45698 )
2026-08-27 23:01:07 -04:00
Dax Raad
8fa672ed71
docs: document diagnostic profile signals
2026-08-27 22:53:28 -04:00
Kit Langton
d84d1421ae
test(core): bind acquired test services ( #45711 )
2026-08-27 22:43:09 -04:00
Kit Langton
dd2674e9c4
refactor(core): reuse Mercurial diff preparation ( #45652 )
2026-08-27 22:42:47 -04:00
Kit Langton
ade8175ad8
refactor(core): use environment driver namespace ( #45707 )
2026-08-27 22:42:36 -04:00
Kit Langton
b0db52da6f
refactor(tui): remove inert diff viewer setup ( #45687 )
2026-08-27 22:42:29 -04:00
Kit Langton
9d673d7fb3
docs(core): align built-in prompt guidance ( #45642 )
2026-08-27 22:42:19 -04:00
Kit Langton
9cab8b45b2
refactor(core): remove unreachable transport state ( #45628 )
2026-08-27 22:42:11 -04:00
Kit Langton
17aa942541
refactor(core): reuse tool name normalization ( #45644 )
2026-08-27 22:42:00 -04:00
Kit Langton
cbc3e63869
refactor(core): simplify skill discovery validation ( #45729 )
2026-08-27 22:41:51 -04:00
Kit Langton
2ce126e2df
test(core): simplify runner scenario fixtures ( #45440 )
2026-08-27 22:37:07 -04:00
Aiden Cline
1faba03cfe
fix(core): normalize Windows tool paths ( #45806 )
2026-08-27 21:36:22 -05:00
Kit Langton
09b0edd662
refactor(core): compare plugin generations directly ( #45728 )
2026-08-27 22:31:42 -04:00
Kit Langton
0c75b7b3c7
feat(core): per-instance plugin input ( #45732 )
2026-08-28 02:31:36 +00:00
Kit Langton
fd77a721ac
test(core): align session test vocabulary ( #45670 )
2026-08-27 22:31:33 -04:00
Kit Langton
11aab207f0
test(core): remove dead test setup ( #45669 )
2026-08-27 22:31:26 -04:00
Kit Langton
04c9e01dad
refactor: normalize filesystem boundary imports ( #45730 )
2026-08-27 22:31:15 -04:00
Kit Langton
762291b2a8
feat(core): durable session metadata at creation ( #45805 )
2026-08-28 02:30:55 +00:00
Kit Langton
e0bad10065
test(core): exercise fsutil passthroughs ( #45667 )
2026-08-27 22:30:43 -04:00
Kit Langton
e6d656dec1
refactor(core): clarify PTY binary validation ( #45715 )
2026-08-27 22:30:35 -04:00
Kit Langton
d34dd6c14a
refactor(core): type native PTY import explicitly ( #45710 )
2026-08-27 22:30:15 -04:00
Kit Langton
43c8690c14
docs(core): correct newtype decoding guidance ( #45736 )
2026-08-27 22:30:07 -04:00
Kit Langton
35d681afab
test(core): make test sentinels effective ( #45706 )
2026-08-27 22:29:59 -04:00
Kit Langton
8ab08f7fc9
refactor(core): remove infallible layer conversion ( #45672 )
2026-08-27 22:29:44 -04:00
Luke Parker
c5113ee74a
chore(desktop): trim external dependency archives ( #45804 )
2026-08-28 02:24:46 +00:00
Kit Langton
88988b8c12
fix(core): preserve typed config test-layer errors ( #45778 )
2026-08-27 22:13:34 -04:00
opencode-agent[bot]
2389111bf6
chore: update nix node_modules hashes
2026-08-28 02:08:36 +00:00
Luke Parker
b92b84f33d
chore(deps): refresh markdown dependencies ( #45793 )
2026-08-28 01:45:46 +00:00
opencode-agent[bot]
078522e534
chore: update nix node_modules hashes
2026-08-28 01:28:15 +00:00
Aiden Cline
7111e71528
fix(core): treat project paths as internal ( #45799 )
2026-08-27 20:26:25 -05:00
Luke Parker
0ce3214844
chore(deps): upgrade Sentry and verify reporting ( #45796 )
2026-08-28 01:13:17 +00:00
Luke Parker
132ec56fda
chore(ui): refresh Kobalte and Solid primitives ( #45794 )
2026-08-28 01:08:44 +00:00
opencode-agent[bot]
216af25ecc
chore: update nix node_modules hashes
2026-08-28 01:00:46 +00:00
Luke Parker
6881cffc41
chore(deps): refresh Vite and Electron Builder tooling ( #45790 )
2026-08-28 00:46:32 +00:00
opencode-agent[bot]
aecea54e95
chore: update nix node_modules hashes
2026-08-28 00:37:45 +00:00
Luke Parker
c0fa9aff72
fix(app): render local Markdown images through the server ( #45780 )
2026-08-28 00:30:00 +00:00
opencode-agent[bot] and rekram1-node
d5be4cf888
fix(core): share native model defaults with v1 config migration ( #45760 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-27 19:25:56 -05:00
Aiden Cline
7b6b0f2717
fix(core): cap provider retry-after delays at fifteen minutes ( #45787 )
2026-08-27 19:23:06 -05:00
James Long
a03a1dd854
chore: upgrade opentui to 0.5.9 ( #45785 )
2026-08-27 20:20:59 -04:00
Luke Parker
8f350df392
chore(deps): remove unused frontend dependencies ( #45779 )
2026-08-28 00:19:57 +00:00
Luke Parker
4cecfe8e79
chore(desktop): remove stale native packaging ( #45786 )
2026-08-28 10:18:53 +10:00
Kit Langton
89ca9fc641
fix(core): complete supervisor flush when plugin activation fails ( #45783 )
2026-08-28 00:16:25 +00:00
Kit Langton
a2dcf2dff0
fix(core): wake sessions for recovered shell outcomes ( #45781 )
2026-08-27 20:11:56 -04:00
opencode-agent[bot] and jlongster
15537a41d2
fix(opencode): compare config snapshots as JSON ( #45784 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-08-27 20:08:12 -04:00
Luke Parker
7477e21b02
fix(session-ui): upgrade DOMPurify and restore Mermaid rendering ( #45773 )
2026-08-28 00:00:21 +00:00
Kit Langton
59e7b32c92
refactor(core): extract instance module from location services ( #45705 )
2026-08-27 23:57:52 +00:00
Luke Parker
4681c734b2
fix(desktop): bundle selected main-process dependencies ( #45774 )
2026-08-27 23:53:51 +00:00
opencode-agent[bot] and neriousy
790fb5b86f
feat(opencode): support Azure CLI authentication ( #45079 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-28 01:50:15 +02:00
Luke Parker
84fa689686
fix(desktop): preserve lazy Sentry loading ( #45776 )
2026-08-27 23:41:09 +00:00
Kit Langton
62d9aa9838
refactor(core): delegate credential activation ( #45692 )
2026-08-27 19:39:25 -04:00
Kit Langton
02550b36c7
refactor(util): narrow layer visitor options ( #45734 )
2026-08-27 19:39:18 -04:00
Kit Langton
35231b408e
refactor(core): use keyed MCP credential reads ( #45708 )
2026-08-27 19:39:12 -04:00
Kit Langton
74f5317489
docs(tui): complete session tabs story guidance ( #45712 )
2026-08-27 19:39:05 -04:00
Kit Langton
81e099a441
fix(core): preserve benchmark directory argument ( #45634 )
2026-08-27 19:38:58 -04:00
Luke Parker
498436f225
chore(desktop): upgrade Electron to 42.10.1 ( #45775 )
2026-08-27 23:36:39 +00:00
opencode-agent[bot] and neriousy
b20748f821
fix(cli): prevent repeated updates and npm cache growth ( #45091 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-28 01:30:34 +02:00
Kit Langton
f0d5b5e073
refactor(core): remove unused response stream state ( #45742 )
2026-08-27 19:27:21 -04:00
Kit Langton
4f6c4ddf1c
test(core): guarantee execution scope cleanup ( #45740 )
2026-08-27 19:27:05 -04:00
Kit Langton
792f84b59d
refactor(core): reuse execute visibility predicate ( #45699 )
2026-08-27 19:26:55 -04:00
Kit Langton
b4bd14864a
refactor(core): remove unused responses state ( #45659 )
2026-08-27 19:26:48 -04:00
Kit Langton
6bbf2e34e7
refactor(core): parse MCP prompt arguments once ( #45646 )
2026-08-27 19:26:40 -04:00
Luke Parker
d432823515
fix(deps): upgrade diff to 8.0.4 ( #45772 )
2026-08-27 23:24:33 +00:00
opencode-agent[bot] and neriousy
bdf2e84812
feat(core): support Azure CLI authentication ( #45086 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-27 23:22:22 +00:00
Kit Langton
a438d34fcd
chore: lint identity pipe callbacks ( #45771 )
2026-08-27 19:11:03 -04:00
Kit Langton
fa7a1ca39e
chore: remove duplicate oxlint options ( #45719 )
2026-08-27 19:10:55 -04:00
Kit Langton
38e4c97aa9
refactor(core): import filesystem search schemas directly ( #45684 )
2026-08-27 19:10:50 -04:00
Kit Langton
569a39c4ba
refactor(core): preserve Copilot handler inference ( #45668 )
2026-08-27 19:10:44 -04:00
Kit Langton
bfb00cbb75
refactor(core): remove unused chat state ( #45664 )
2026-08-27 19:10:36 -04:00
Kit Langton
a067c45cb6
test(schema): target config color contract ( #45626 )
2026-08-27 19:10:29 -04:00
Kit Langton
0a7baaaed5
refactor(core): reuse shared record guard ( #45643 )
2026-08-27 19:06:52 -04:00
Luke Parker
454ed81556
fix(desktop): minify production bundles ( #45770 )
2026-08-27 23:06:28 +00:00
Kit Langton
7fe8bf5b24
refactor(core): remove duplicate config failure ( #45625 )
2026-08-27 18:52:36 -04:00
Kit Langton
991a0d05b5
refactor(core): remove identity schema pipes ( #45624 )
2026-08-27 18:52:20 -04:00
opencode-agent[bot] and neriousy
3288a12528
fix(ai): safely replay unsigned Bedrock reasoning ( #45765 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-28 00:51:07 +02:00
opencode-agent[bot] and neriousy
517ee736b3
fix(provider): filter unreplayable Bedrock reasoning before caching ( #45769 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-28 00:48:48 +02:00
Kit Langton
091396742e
refactor(core): isolate tool test fixture state ( #45452 )
2026-08-27 18:48:44 -04:00
Kit Langton
ba85531931
refactor(core): remove redundant coordinator test scopes ( #45451 )
2026-08-27 18:48:20 -04:00
Kit Langton
0440bd96be
refactor(core): simplify Effect test setup ( #45446 )
2026-08-27 18:47:56 -04:00
Kit Langton
ace4249711
refactor(core): name session runner test services ( #45445 )
2026-08-27 18:47:44 -04:00
Kit Langton
7d007670a0
refactor(core): simplify duplicate test layers ( #45444 )
2026-08-27 18:47:20 -04:00
Kit Langton
98e3fa9d0d
test(core): budget real startup in session revert test ( #45762 )
2026-08-27 18:43:54 -04:00
opencode-agent[bot] and jlongster
5d4ce14dc4
fix(core): skip tracing streamed LLM deltas ( #45761 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com >
2026-08-27 17:59:43 -04:00
Simon Klee
8381153418
fix(tui): respect selection copy modes ( #45758 )
2026-08-27 23:53:07 +02:00
Kit Langton
96d84626f8
fix(core): keep project labels stable across clones ( #45735 )
...
Keep shared project labels stable across clones while explicitly using each selected checkout for worktree creation and setup. Preserve real directory rename handling and cover the TUI Home and app workspace creation paths.
2026-08-27 17:35:18 -04:00
Kit Langton
f607ca4c72
fix(tui): unify attention indicators with unread accent ( #45741 )
...
Use the unread accent color for question and permission status indicators by default, preserving semantic tokens and explicit theme overrides.
2026-08-27 17:15:44 -04:00
Kit Langton
39416a0d95
test(ai): align test runners with API boundaries ( #45469 )
2026-08-27 17:07:02 -04:00
opencode-agent[bot] and iamdavidhill
84a012a0e9
fix(app): show grouped tool counts inline ( #45603 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-08-27 21:01:38 +00:00
opencode-agent[bot] and iamdavidhill
16a0996bd4
fix(ui): replace error icon with updated svg ( #45604 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com >
2026-08-28 06:50:56 +10:00
Kit Langton
60d5f83ffd
test(ai): reuse executor HTTP fixtures ( #45468 )
2026-08-27 16:12:48 -04:00
Kit Langton
1455995ac7
refactor(core): use word casing for MCP namespaces ( #45618 )
2026-08-27 16:11:50 -04:00
Kit Langton
52c04508a2
test(core): share controlled websearch test layer ( #45465 )
2026-08-27 16:09:06 -04:00
opencode-agent[bot]
c77100a40c
chore: generate
2026-08-27 20:05:43 +00:00
James Long
03afae5b95
feat(opencode): load supported v2 config in v1 ( #45421 )
2026-08-27 16:03:36 -04:00
Kit Langton
5a67fcc17e
test(httpapi-codegen): share emitted-module fixtures ( #45463 )
2026-08-27 15:53:46 -04:00
Kit Langton
73b575468e
test(server): simplify scoped endpoint fixtures ( #45466 )
2026-08-27 15:53:30 -04:00
Kit Langton
0c77f6ed5b
refactor(core): remove unreachable permission branch ( #45617 )
...
Remove the impossible pre-hook deny aggregation branch while preserving configured denials and post-hook denial handling.
2026-08-27 14:48:11 -04:00
Kit Langton
284b222489
refactor(core): reuse read newline locator ( #45616 )
...
Reuse the reader newline locator for the terminal tree leaf while preserving accumulated offsets and the whole-tree fallback. Add chunk-boundary coverage.
2026-08-27 14:47:58 -04:00
Kit Langton
705606face
refactor(core): reuse formatter executable helper ( #45615 )
...
Reuse the existing executable formatter helper for gofmt, mix, zig, and ktlint while preserving arguments, extensions, ordering, and lazy lookup.
2026-08-27 14:47:10 -04:00
Kit Langton
b738ef970d
test(core): stabilize Windows live I/O fixtures ( #45595 )
2026-08-27 14:45:07 -04:00
Kit Langton
4112698e72
refactor(core): simplify session runner control flow ( #45614 )
2026-08-27 14:42:12 -04:00
Aiden Cline
a609174969
feat(core): expand tildes in tool path resolution ( #45605 )
2026-08-27 13:41:39 -05:00
Kit Langton
d3694a5383
refactor(core): share read media types ( #45597 )
...
Reuse the reader-owned media MIME set in the read tool leaf while preserving both ingestion and unsupported-base64 validation boundaries.
2026-08-27 14:24:41 -04:00
opencode-agent[bot] and jayair
05ea5073be
fix(console): improve Go comparison chart on mobile ( #45044 )
...
Co-authored-by: jayair <53023+jayair@users.noreply.github.com >
2026-08-27 13:21:00 -04:00
Kit Langton
fafcea42e6
refactor(core): share patch write path ( #45588 )
...
Share the identical file write, error mapping, and result recording path used by additions and non-moving updates. Keep deletion and moving-update behavior explicit.
2026-08-27 12:51:58 -04:00
opencode-agent[bot] and rekram1-node
95c3c3f962
fix(mcp): retry initial 404 without injected codemode ( #45563 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-27 11:51:34 -05:00
Aiden Cline
497a24c17d
refactor(ai): consolidate provider error diagnostics ( #45381 )
2026-08-27 11:28:57 -05:00
opencode-agent[bot]
f1521000ec
chore: update nix node_modules hashes
2026-08-27 16:15:47 +00:00
Kit Langton
8a3e9890d2
chore(core): narrow websocket platform import ( #45585 )
2026-08-27 16:02:37 +00:00
Kit Langton
2142de87dd
test(core): make websocket overflow fixture deterministic ( #45586 )
2026-08-27 16:00:39 +00:00
Kit Langton
367cf59612
refactor(core): simplify WebFetch error narrowing ( #45582 )
...
Use the typed HTTP error reason instead of manual object probing and an unchecked response cast. Preserve the single challenge-only retry and cover ordinary 403 failures without retry.
2026-08-27 11:56:34 -04:00
James Long
2b8a3e7ee0
fix(pty): own daemon lifetime and hand off restarts ( #45551 )
2026-08-27 11:52:48 -04:00
Kit Langton
6dbb5f5008
fix(core): reuse ignore checks during index refresh ( #45459 )
2026-08-27 11:44:44 -04:00
Kit Langton
8d1d1ee982
refactor(core): align model content helper names ( #45458 )
2026-08-27 11:44:37 -04:00
Kit Langton
c33dc8808b
refactor(core): rename model package predicate ( #45457 )
2026-08-27 11:44:30 -04:00
Kit Langton
5253603583
fix(core): preserve downloaded skill directory IDs ( #45455 )
2026-08-27 11:40:55 -04:00
Kit Langton
5fb3040505
test(core): scope skill discovery fixtures ( #45464 )
2026-08-27 11:25:17 -04:00
Kit Langton
df7dae3706
refactor(plugin): reuse tool executor conversion ( #45572 )
...
Reuse the private executor/progress conversion for Promise tool list, get, and update while preserving captured executors, identifiers, and explicit optional-field clearing. Add focused adapter regression coverage.
2026-08-27 11:25:12 -04:00
Kit Langton
83ff4253f5
test: share session message expectations ( #45454 )
2026-08-27 10:58:12 -04:00
Kit Langton
89cb5146d4
test(cli): scope temporary directories to test lifetimes ( #45467 )
2026-08-27 10:57:06 -04:00
James Long
b0b5bf6749
feat(tui): jump to background tool starts ( #45554 )
2026-08-27 10:56:51 -04:00
Kit Langton
ef9b9fb6bf
test(client): scope service subprocess fixtures per test ( #45471 )
2026-08-27 10:55:20 -04:00
James Long
c05d481ec6
fix(pty): use server shell and session cwd for terminals ( #45552 )
2026-08-27 10:39:27 -04:00
Shoubhit Dash
8e726dc7d8
fix(core): preserve imported session parents ( #45566 )
2026-08-27 19:57:59 +05:30
Shoubhit Dash
23f0ee53cf
feat(plugin): intercept user prompts before admission ( #45550 )
2026-08-27 18:58:00 +05:30
Shoubhit Dash
46aa25f236
feat(plugin): expose model generation options to session hooks ( #45268 )
2026-08-27 17:30:37 +05:30
Brendan Allan
803ead32e7
feat(app): use channel-specific favicon and PWA icons ( #45543 )
2026-08-27 11:17:11 +00:00
opencode-agent[bot]
5f5ea53afb
chore: generate
2026-08-27 11:13:37 +00:00
Adam
1120d0704e
fix(stats): map ox alpha to glm 5.3 flash ( #45542 )
2026-08-27 06:12:21 -05:00
Luke Parker
42422a1e03
fix(app): show sessions while worktrees are created ( #45529 )
2026-08-27 19:44:23 +10:00
Brendan Allan
b1374978c9
fix(app): prevent Safari shell content from collapsing
2026-08-27 16:59:43 +08:00
Luke Parker
ed95fdaa27
fix(app): show MCP connection failures as toasts ( #45522 )
2026-08-27 08:46:54 +00:00
Luke Parker
53a4829672
fix(app): restore fullscreen settings version footer ( #45419 )
2026-08-27 17:57:04 +10:00
Luke Parker
7036294543
fix(app): align thinking states and reasoning settings ( #45515 )
2026-08-27 17:50:39 +10:00
opencode-agent[bot] and Hona
23506b5fb4
fix(app): scope MCP picker toggles to workspace ( #45509 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-08-27 17:20:38 +10:00
opencode-agent[bot] and MrMushrooooom
6568a82455
fix(console): merge duplicate Go usage rows ( #45503 )
...
Co-authored-by: MrMushrooooom <19261047+MrMushrooooom@users.noreply.github.com >
2026-08-27 03:11:56 -04:00
Luke Parker
2af02d0ad7
fix(app): use worktree inventory for session accents ( #45506 )
2026-08-27 07:03:16 +00:00
opencode-agent[bot] and Brendonovich
26ee104829
fix(app): prevent renderer OOM on multiline paste ( #45497 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-27 14:31:28 +08:00
opencode-agent[bot] and Brendonovich
8252897a33
fix(app): precache complete builds before serving cached HTML ( #45495 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-27 14:23:31 +08:00
Luke Parker
7000607fd0
fix(app): stop shimmer when background shells finish ( #45494 )
2026-08-27 16:15:34 +10:00
opencode-agent[bot] and Brendonovich
fa1ab5f8e1
fix(app): restore worktree message accent for further trial ( #45486 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-27 05:18:54 +00:00
Aiden Cline
e288e0fc4d
feat(plugin): allow tool call repair before lookup ( #45453 )
2026-08-27 00:10:43 -05:00
Luke Parker
ff5b5d00f9
fix(app): preserve tool disclosures when groups update ( #45474 )
2026-08-27 15:02:39 +10:00
Luke Parker
990f7ee000
fix(app): keep timeline notices on one line ( #45479 )
2026-08-27 04:47:50 +00:00
Luke Parker
e2d6c4bd4a
fix(app): merge adjacent patches inside used groups ( #45477 )
2026-08-27 04:36:27 +00:00
Aiden Cline
fcc6568fcb
feat(core): adjust bg shell completion msg (include output file) ( #45461 )
2026-08-26 23:04:11 -05:00
opencode-agent[bot] and rekram1-node
1c66cd7832
fix(tui): clarify tool grouping setting ( #45470 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-26 23:02:27 -05:00
Luke Parker
5cc81a497c
fix(app): keep active tools in existing groups ( #45462 )
2026-08-27 03:54:38 +00:00
Kit Langton
10786cb60c
refactor(core): consolidate runner capability reads ( #45448 )
2026-08-26 23:45:01 -04:00
Kit Langton
1e7c60adce
fix(server): wait for plugins before text generation ( #45447 )
...
Wait for bounded plugin readiness in the generation location before resolving explicit or default models. Add deterministic cold-first-request regressions through the embedded SDK.
2026-08-26 23:30:52 -04:00
Aiden Cline
1c4f8c40a8
feat(plugin): add tool draft reads ( #45443 )
2026-08-26 22:16:27 -05:00
Luke Parker
2ca55b479d
fix(app): reduce tab switch rendering work ( #45428 )
2026-08-27 13:10:27 +10:00
opencode-agent[bot] and thdxr
8d7caa178b
fix(core): route session events to location subscribers ( #45411 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-08-26 23:04:27 -04:00
Aiden Cline
2bcb67a71e
feat(plugin): add tool updates and removal ( #45436 )
2026-08-26 22:00:01 -05:00
Luke Parker
48d4e52143
fix(app): keep pending steers after assistant work ( #45435 )
2026-08-27 02:44:18 +00:00
Aiden Cline
40cbea3c19
refactor(core): use shared state for tool registry ( #45414 )
2026-08-26 21:33:00 -05:00
Luke Parker
51065122d8
fix(app): keep project extensions inside settings ( #45432 )
2026-08-27 02:30:36 +00:00
Luke Parker
7507f19a00
fix(app): prevent settings loading flicker ( #45427 )
2026-08-27 02:01:36 +00:00
opencode-agent[bot]
71706577c4
chore: update nix node_modules hashes
2026-08-27 01:53:01 +00:00
Kit Langton
66f326ddec
fix(tui): restore default Kitty keyboard reporting ( #45423 )
2026-08-26 21:41:19 -04:00
opencode-agent[bot] and Brendonovich
83b81b39f1
fix(app): remove worktree user message accent ( #45250 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-27 09:36:35 +08:00
Brendan Allan
b20e4971db
test(app): run CI e2e against production builds ( #45422 )
2026-08-27 09:28:23 +08:00
James Long
c3378f2d34
fix(pty): upgrade opencode-pty to 0.1.12 ( #45420 )
2026-08-26 21:15:09 -04:00
Kit Langton
d68031bc0d
fix(core): preserve renamed files when undoing changes ( #45383 )
2026-08-26 20:42:40 -04:00
Kit Langton
4ac19d744a
feat(tui): make session tab status explicit ( #45347 )
2026-08-26 20:12:15 -04:00
Aiden Cline
b5cb5e2a55
refactor(plugin): manage MCP servers through transforms ( #45408 )
2026-08-26 18:42:28 -05:00
Adam
c2eacd72af
fix(console): secure server action redirects ( #45374 )
2026-08-26 15:03:16 -05:00
Adam
c5ef753d28
fix(stats): align retention columns
2026-08-26 11:14:49 -05:00
Adam
530535c6ea
fix(stats): reduce retention query scan
2026-08-26 10:38:12 -05:00
Adam
023620b57e
chore: add sst unlock workflow
2026-08-26 09:39:34 -05:00
Adam
902e67eba9
feat(stats): add weekly retention
2026-08-26 09:02:23 -05:00
Jack
830aaf2059
docs(go): add GLM-5.3-Flash ( #45269 )
2026-08-26 21:49:06 +08:00
Adam
a0f36c9df7
feat(stats): add retention metrics
2026-08-26 07:39:44 -05:00
opencode-agent[bot]
1216c55094
chore: generate
2026-08-26 11:20:31 +00:00
Jack
ec25388937
docs: remove Ox Alpha Free ( #45221 )
2026-08-26 19:19:12 +08:00
opencode-agent[bot]
c7134cbb01
chore: update nix node_modules hashes
2026-08-26 10:55:43 +00:00
Adam
ba4d0ea8bf
fix(console): validate auth redirects ( #45027 )
2026-08-26 05:41:23 -05:00
opencode-agent[bot]
1cc53890dc
chore: update nix node_modules hashes
2026-08-26 07:47:41 +00:00
Frank
ae2ea3c723
fix map inaccuracy
2026-08-26 03:40:35 -04:00
Frank
3f31551fad
fix map inaccuracy
2026-08-26 03:31:48 -04:00
Frank
13c27598d3
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-26 02:31:35 -04:00
Frank
2564a4f172
remove map
2026-08-26 02:31:32 -04:00
Ravitez Dondeti
fd9bd448a2
docs: mention Exa and Parallel as web search backends ( #38395 )
2026-08-25 19:57:17 -05:00
opencode-agent[bot] and neriousy
b72b50006b
fix(core): recover legacy database migration history ( #45061 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-25 21:58:35 +02:00
Jack
ac1c048e64
docs(go): add Grok 4.6 ( #45042 )
2026-08-26 01:27:48 +08:00
Dax
8615731d46
fix(console): rate limit checkout session creation ( #45007 )
2026-08-25 11:25:59 -04:00
OpeOginni and Brendan Allan
a7444bf944
fix(ui): restore focus in stacked dialogs ( #44928 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-08-25 19:05:49 +08:00
Frank
69aaa22793
zen: void invoice of cancelled subscription
2026-08-25 05:26:31 -04:00
opencode-agent[bot]
322e2b9dd5
chore: generate
2026-08-25 09:07:56 +00:00
Frank
afd6f3b064
zen: display quota usage breakdown
2026-08-25 05:06:33 -04:00
Frank
1e86be2bc5
update inference headers
2026-08-25 04:22:20 -04:00
Nathan Thomassin and Brendan Allan
a57230b80b
fix(app): drop archived sessions from home list right away ( #44905 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-08-25 07:34:24 +00:00
Frank
6bb1a76e58
update inference headers
2026-08-25 03:30:20 -04:00
Frank
bdcb6be649
update inference headers
2026-08-25 03:14:21 -04:00
opencode
2f36ffe35d
sync release versions for v1.18.23
2026-08-25 06:30:46 +00:00
Frank
31c409a865
update inference headers
2026-08-25 01:54:38 -04:00
Dax Raad
d0ceaef6aa
docs(console): prohibit abusive multi-account use
2026-08-24 23:32:44 -04:00
Charlie Gleason and Claude Opus 4.8
3ef72fe8f6
fix(provider): route non-native Cloudflare AI Gateway providers via the REST API ( #44828 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-24 22:01:17 -05:00
51070b6f59
docs: clarify prompt data handling ( #44854 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
Co-authored-by: Dax <mail@thdxr.com >
2026-08-24 22:31:47 -04:00
Filip
18b4cb6819
docs(github): correct action token configuration ( #44793 )
2026-08-25 00:29:56 +02:00
Frank
0561bac189
add client header replacement
2026-08-24 17:40:33 -04:00
Filip
f4019cab3e
fix(github): support immutable OIDC subjects ( #44776 )
2026-08-24 23:23:22 +02:00
Charlie Gleason and Claude Sonnet 5
f8b4dd70ac
fix(provider): send Anthropic's dashed native slug through the AI Gateway ( #44281 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 16:15:26 -05:00
opencode-agent[bot] and rekram1-node
611cc73d84
fix(opencode): send parent session header ( #44752 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-24 15:24:47 -05:00
Frank
7cde8329bc
update model parser
2026-08-24 13:19:53 -04:00
Frank
be15db5861
Revert "delay removing first month discount"
...
This reverts commit 754bb7e390 .
2026-08-24 12:07:27 -04:00
opencode
55f984126c
sync release versions for v1.18.22
2026-08-24 14:37:14 +00:00
opencode-agent[bot]
2a6be0a03b
chore: generate
2026-08-24 12:50:53 +00:00
Dax
2a36236132
fix(opencode): normalize upgrade endpoint ( #44686 )
2026-08-24 12:49:33 +00:00
opencode-agent[bot] and nexxeln
105b398c2a
docs(acp): update Zed custom agent config ( #44658 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com >
2026-08-24 16:22:48 +05:30
opencode-agent[bot]
9fa27bd41c
chore: generate
2026-08-24 10:04:12 +00:00
Jack
6bb772215b
docs(go): add LongCat-2.0 ( #44636 )
2026-08-24 18:02:51 +08:00
Jack
03521003fa
docs(go): clarify DeepSeek weekend pricing ( #44637 )
2026-08-24 16:21:37 +08:00
Frank
754bb7e390
delay removing first month discount
2026-08-24 04:00:55 -04:00
Frank
4371298fff
fix(console): discontinue first-month Go discount ( #44633 )
2026-08-24 03:54:38 -04:00
opencode-agent[bot]
3f2e0e89ec
chore: generate
2026-08-24 07:18:00 +00:00
Frank
4dbeeddc77
discontinue first month discount
2026-08-24 03:01:02 -04:00
Frank
4161695885
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-24 02:19:03 -04:00
Frank
7bbfe425f6
always allow ox alpha in go
2026-08-24 02:18:34 -04:00
Frank
f2a1d547f1
fix(console): set duplex for streamed zen requests
2026-08-24 02:13:33 -04:00
b1ce938ebe
fix(console): support DeepSeek weekend pricing ( #44305 )
...
Co-authored-by: MrMushrooooom <MrMushrooooom@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
2026-08-24 01:54:31 -04:00
opencode-agent[bot]
03bba464d4
chore: generate
2026-08-23 17:15:36 +00:00
Dax
63a883a4f7
refactor(console): stream zen bodies without modifiers ( #44472 )
2026-08-23 13:14:18 -04:00
Dax
b3bad6b581
fix(console): revert scanned zen request streaming ( #44470 )
2026-08-23 13:03:20 -04:00
opencode-agent[bot]
ca10088bdf
chore: generate
2026-08-23 16:51:36 +00:00
Dax
dd3f915956
fix(console): release streamed zen prefixes ( #44465 )
2026-08-23 12:50:18 -04:00
opencode-agent[bot]
c11c41bd86
chore: generate
2026-08-23 16:48:45 +00:00
Dax
fa117558ee
fix(console): scan zen model before streaming ( #44463 )
2026-08-23 12:47:29 -04:00
Frank
17b47301ba
feat(console): add unblock workspace action
2026-08-23 12:46:02 -04:00
Dax
3d31e4bcec
fix(console): revert streamed zen request bodies ( #44444 )
2026-08-23 11:54:07 -04:00
opencode-agent[bot]
bb72277407
chore: generate
2026-08-23 15:19:54 +00:00
Dax
32c3637da0
fix(console): stream zen request bodies ( #44429 )
2026-08-23 11:18:38 -04:00
Dax Raad
9d466cd849
fix(stats): normalize model casing
2026-08-23 10:33:11 -04:00
opencode-agent[bot]
e3bd6e0947
chore: generate
2026-08-23 14:00:45 +00:00
Dax
dc13c6bb3d
fix(console): reduce zen request memory ( #44403 )
2026-08-23 09:59:29 -04:00
Brendan Allan
3a31c4ea80
fix(app): keep model provider headers visible ( #44115 )
2026-08-22 20:50:02 +08:00
Kit Langton
e00890c672
fix: resolve console device URLs ( #44029 )
2026-08-22 00:25:56 +00:00
joelstucki-taulia and Joel Stucki
3a4c253969
fix(provider): guard textVerbosity injection for @ai-sdk/openai-compatible providers ( #43915 )
...
Co-authored-by: Joel Stucki <joel.stucki@example.com >
2026-08-21 22:19:33 +00:00
Adam
34a83b27c3
fix(stats): improve chart tooltip truncation
2026-08-21 17:13:13 -05:00
opencode-agent[bot]
ff3ef6e3e6
chore: update nix node_modules hashes
2026-08-21 21:54:44 +00:00
opencode-agent[bot] and neriousy
e2ec62d073
fix: bump Amazon Bedrock provider ( #43909 )
...
Co-authored-by: neriousy <34747899+neriousy@users.noreply.github.com >
2026-08-21 23:39:17 +02:00
opencode-agent[bot] and Slickstef11
bcf1103a8c
docs(zen): update GPT 5.6 Sol pricing ( #43986 )
...
Co-authored-by: Slickstef11 <98915060+Slickstef11@users.noreply.github.com >
2026-08-21 17:00:03 -04:00
Dax Raad
9cb6fb6529
fix(console): cache desktop downloads
2026-08-21 16:58:52 -04:00
opencode-agent[bot] and thdxr
1b937c860b
test(opencode): align unknown finish coverage ( #43895 )
...
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com >
2026-08-21 10:56:50 -04:00
opencode
ad0bb6d9a3
sync release versions for v1.18.21
2026-08-21 14:51:08 +00:00
opencode-agent[bot]
487d584402
docs(zen): reflect GPT 5.6 Sol discount ( #43874 )
2026-08-21 22:49:25 +08:00
opencode-agent[bot] and rekram1-node
57fa34f235
fix(opencode): continue unknown finish responses ( #43892 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-21 10:30:15 -04:00
Adam
0af9dd61d2
fix(stats): merge renamed model data ( #43883 )
2026-08-21 08:38:31 -05:00
opencode-agent[bot]
8ecd4c21bf
chore: generate
2026-08-21 13:24:26 +00:00
361a71ffad
fix(opencode): route Vertex multi-regions through REP ( #42648 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-08-21 15:23:05 +02:00
opencode-agent[bot]
fa8f17014c
chore: generate
2026-08-21 12:58:43 +00:00
Jack
813e6f3cec
docs(go): add DeepSeek vision model ( #43866 )
2026-08-21 20:57:25 +08:00
Jack
ba72a6ff2b
fix(go): align Ox Alpha model ID ( #43837 )
2026-08-21 17:03:23 +08:00
Brendan Allan
b6a1f95858
fix(app): preserve file search results while loading ( #43836 )
2026-08-21 08:52:45 +00:00
Nathan Thomassin
f357e70779
fix(app): register archive session command in both layouts ( #41741 )
2026-08-21 08:28:40 +00:00
opencode
a9cac91d60
sync release versions for v1.18.20
2026-08-21 08:09:28 +00:00
Aiden Cline
35fe5b7212
fix(opencode): surface subagent tool errors ( #43821 )
2026-08-21 02:44:44 -05:00
opencode-agent[bot] and Aiden
62cb3f77bd
test(opencode): remove flaky subagent test ( #43819 )
...
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com >
2026-08-21 02:35:25 -05:00
opencode-agent[bot] and Aiden
e0b9e68a68
fix(opencode): retry raw network finish errors ( #43813 )
...
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com >
2026-08-21 02:17:35 -05:00
opencode-agent[bot]
1e4c153aed
chore: generate
2026-08-21 07:07:33 +00:00
Jack
c9dc1a1b3d
feat(go): add Ox Alpha to usage graph ( #43809 )
2026-08-21 15:06:23 +08:00
opencode-agent[bot] and Aiden
40282c1d4d
fix(opencode): retry network error variants ( #43806 )
...
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com >
2026-08-21 01:47:20 -05:00
opencode-agent[bot]
e11dbd0206
chore: generate
2026-08-21 06:25:22 +00:00
Jack
7b11ef5a5e
docs(go): add Ox Alpha Free ( #43798 )
2026-08-21 14:24:06 +08:00
opencode-agent[bot]
2859603cbb
chore: generate
2026-08-21 02:58:48 +00:00
opencode-agent[bot] and rekram1-node
c313504c82
fix(opencode): surface resumable subagent errors ( #43657 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-20 21:57:33 -05:00
e49772a8b4
fix(opencode): preserve Cerebras completion limit ( #43736 )
...
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com >
Co-authored-by: ryanl-cerebras <230249923+ryanl-cerebras@users.noreply.github.com >
2026-08-20 19:30:30 -05:00
opencode-agent[bot] and rekram1-node
08faeb3893
fix(opencode): answer subagent permissions in run ( #43675 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-20 19:29:32 -05:00
Frank
5e75e5e990
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-20 14:53:36 -04:00
Frank
5cc5b622f0
update muse country list
2026-08-20 14:53:34 -04:00
Jack
11e8110f9e
fix(docs): align Ox Alpha free model ID ( #43695 )
2026-08-21 01:49:11 +08:00
Jack
82dee24302
docs(zen): add Ox Alpha free model ( #43690 )
2026-08-21 01:31:56 +08:00
Adam
ad192a59b5
fix(stats): clarify market share providers ( #43647 )
2026-08-20 10:46:24 -05:00
opencode-agent[bot] and rekram1-node
71d08e94d5
fix(opencode): retry xAI capacity stream errors ( #43640 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-20 09:29:30 -05:00
opencode
b155b15694
sync release versions for v1.18.19
2026-08-20 06:22:03 +00:00
Frank
d06bf487a5
sync
2026-08-20 02:19:05 -04:00
Frank
ccccd75328
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-20 02:08:32 -04:00
Frank
03d65f36d3
sync
2026-08-20 02:08:22 -04:00
Aiden Cline
f4a89683da
fix(tui): remove encrypted label from thought header ( #43588 )
2026-08-20 00:46:39 -05:00
Frank
f715478a13
doc muse regions
2026-08-20 01:43:59 -04:00
e0e9bd7d5f
fix(tui): show encrypted reasoning status ( #43578 )
...
Co-authored-by: Aiden <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-08-20 00:23:20 -05:00
opencode-agent[bot] and thdxr
5ccb1e88e1
fix(stats): normalize routed model ids ( #43582 )
...
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
2026-08-20 01:12:18 -04:00
Frank
be469f328c
sync
2026-08-20 00:42:47 -04:00
opencode-agent[bot]
fc80874f45
chore: generate
2026-08-20 02:49:11 +00:00
Frank
3d26b12251
zen: muse spark contributor
2026-08-19 22:47:41 -04:00
Frank
1b77242d40
country check for muse spark in free
2026-08-19 22:44:35 -04:00
Adam
4c5960dc4b
feat(stats): include free tier usage
2026-08-19 19:39:23 -05:00
Frank
e2505d434a
Revert "update go models"
...
This reverts commit 16af134053 .
2026-08-19 15:03:41 -04:00
Frank
a466a357b6
Revert "chore: generate"
...
This reverts commit 6386e67949 .
2026-08-19 15:03:39 -04:00
opencode-agent[bot]
6386e67949
chore: generate
2026-08-19 17:11:33 +00:00
Frank
16af134053
update go models
2026-08-19 13:09:39 -04:00
Jack
d545d8fba5
feat(go): promote Hy3 usage ( #43429 )
2026-08-19 21:36:12 +08:00
opencode-agent[bot]
da4730e4a4
chore: generate
2026-08-19 06:36:52 +00:00
Frank
18fc3eea7c
update zen model name
2026-08-19 02:35:19 -04:00
opencode-agent[bot]
101ff6d1a2
chore: generate
2026-08-19 04:53:24 +00:00
Jack
20ad497bc8
docs(console): end Luna usage promotion ( #43351 )
2026-08-19 12:52:09 +08:00
opencode-agent[bot]
1b18a50418
chore: generate
2026-08-19 03:58:10 +00:00
Frank
0a6397272c
Merge branch 'muse-spark' into dev
2026-08-18 23:56:22 -04:00
Frank
3477d28a87
Merge branch 'muse-spark' of github.com:anomalyco/opencode into muse-spark
2026-08-18 23:55:07 -04:00
Frank
fb772e8a02
sync
2026-08-18 23:54:57 -04:00
Frank
4e29e04f24
sync
2026-08-18 23:52:44 -04:00
Frank
fbcd4faa61
sync
2026-08-18 23:48:49 -04:00
Frank
da3ba63872
sync
2026-08-18 23:42:23 -04:00
Frank
e2a2bc301d
sync
2026-08-18 23:13:41 -04:00
Frank
72824fe65d
sync
2026-08-18 23:11:12 -04:00
Frank
64b4f7df4c
sync
2026-08-18 22:55:47 -04:00
bhuvankakkar
7774461bbf
docs: add SCX.ai to the providers list ( #42520 )
2026-08-18 21:11:56 -05:00
opencode-agent[bot] and rekram1-node
8b65fa2ef6
fix(opencode): remove Qwen sampling defaults ( #43310 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-08-18 17:59:59 -05:00
Filip
0033bb3559
fix(core): restore session request headers ( #43188 )
2026-08-18 21:27:28 +02:00
OpeOginni
ad905f8e6c
fix(opencode): properly show authed providers on /connect command ( #39915 )
2026-08-18 18:48:25 +00:00
Shoubhit Dash
9b0dd36cda
fix(session): ignore malformed model costs ( #43248 )
2026-08-18 19:49:08 +05:30
Adam and Frank
4e81a0b73f
fix(console): preserve inference sessions ( #43124 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-08-18 00:48:25 -04:00
opencode-agent[bot] and Luke Parker
32320409b1
fix(app): keep server details editable ( #43169 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-18 03:38:06 +00:00
Dax Raad
040b856140
fix(cli): stop legacy preview publishing
2026-08-17 23:08:34 -04:00
opencode-agent[bot]
65c35977bd
chore: update nix node_modules hashes
2026-08-17 19:25:35 +00:00
opencode-agent[bot] and Aiden Cline
57075d8cdc
fix(provider): update Google Vertex SDK ( #43108 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-17 14:11:23 -05:00
Frank
e14acea581
update ds flash limit
2026-08-17 14:54:03 -04:00
Filip
7af274a921
fix(core): fall back on oversized websocket requests ( #43099 )
2026-08-17 20:36:00 +02:00
Filip
a97fec8af5
fix: codex data residency ( #42432 )
2026-08-17 19:03:28 +02:00
opencode-agent[bot] and Victor Navarro
2cba7e227d
fix(cli): update default console URL ( #43043 )
...
Co-authored-by: Victor Navarro <36263538+vimtor@users.noreply.github.com >
2026-08-17 13:31:33 +02:00
Game On
4d68d30b48
tweak: match codex limits for openai models exactly when using chatgpt subscription ( #39082 )
2026-08-17 00:39:52 -05:00
opencode-agent[bot]
5a0e07efcf
chore: generate
2026-08-17 04:54:34 +00:00
Aiden Cline and Keefe Tang
cba6b5f2f7
feat(opencode): native OpenAI and Anthropic passthroughs for Cloudflare AI Gateway ( #42634 )
...
Co-authored-by: Keefe Tang <keefe@pentagram.me >
2026-08-16 23:53:20 -05:00
opencode-agent[bot] and Filip
1c965451b5
fix(stats): correct YouTube footer link ( #42941 )
...
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-08-16 23:58:45 +02:00
Jack
a0f8dccbfe
docs: update DeepSeek V4 pricing ( #42881 )
2026-08-17 00:01:15 +08:00
Dax Raad
fb8344f3c2
chore: remove scheduled beta sync
2026-08-16 11:26:41 -04:00
Frank
3fd77ae980
zen: peak pricing
2026-08-16 05:20:04 -04:00
Jack
976c185172
docs(go): remove DeepSeek Flash promotion ( #42858 )
2026-08-16 14:08:47 +08:00
opencode-agent[bot] and Aiden Cline
4643e65ad6
fix(opencode): enable web search for Go ( #42630 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-14 13:23:26 -05:00
Jack
e23586af26
feat(go): add GLM 5.3 ( #42518 )
2026-08-14 13:48:32 +08:00
opencode-agent[bot]
92d29ba4a3
chore: generate
2026-08-14 04:17:00 +00:00
Jack
886fd98f52
docs(zen): add Muse Spark 1.2 ( #42508 )
2026-08-14 12:15:43 +08:00
opencode-agent[bot]
722e717e99
chore: update nix node_modules hashes
2026-08-14 03:25:42 +00:00
Aiden Cline and Aiden Cline
6d635007ab
chore(deps): update ai-gateway-provider to 3.2.0 ( #42488 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-13 22:08:45 -05:00
opencode-agent[bot] and Stefan Avram
0e3474509a
docs: sort Gemini 3.7 before 3.6 ( #42473 )
...
Co-authored-by: Stefan Avram <98915060+Slickstef11@users.noreply.github.com >
2026-08-14 10:24:22 +08:00
Dax
d8bf79225f
fix(opencode): preserve v1 database compatibility ( #42444 )
2026-08-14 00:05:15 +00:00
opencode-agent[bot]
8a55ba75b5
chore: generate
2026-08-13 18:57:31 +00:00
Jack
2449581543
fix(go): remove Gemini 3.7 Flash ( #42393 )
2026-08-14 02:55:24 +08:00
opencode-agent[bot]
3e25e80f7a
chore: generate
2026-08-13 18:44:28 +00:00
Jack
f06e9491e1
feat(go): add Gemini 3.7 Flash ( #42390 )
2026-08-14 02:41:12 +08:00
Jack
d0c2b41adf
docs(go): use responses API for Grok 4.5 ( #42373 )
2026-08-14 01:28:55 +08:00
Frank
c7af47f9ed
update grok endpoint
2026-08-13 13:27:41 -04:00
Kit Langton
6c035e1fd7
fix(core): preserve unicode in grep previews ( #42356 )
2026-08-13 16:51:43 +00:00
opencode-agent[bot]
ab7cbc808f
chore: generate
2026-08-13 16:30:12 +00:00
Aditya Sethi
62387f39d4
fix(skills): Update global config path in documentation ( #42337 )
2026-08-13 18:27:29 +02:00
Jack
864889ab9f
docs: remove Ling 3.0 Tiny free model ( #42314 )
2026-08-13 20:48:54 +08:00
opencode
cc4b456129
sync release versions for v1.18.18
2026-08-13 01:15:01 +00:00
opencode-agent[bot]
14b37df391
chore: update nix node_modules hashes
2026-08-12 22:36:40 +00:00
opencode-agent[bot] and Aiden Cline
91df883231
fix(opencode): select Kimi prompt by provider ( #42161 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-12 17:29:03 -05:00
opencode-agent[bot] and Aiden Cline
6fea419feb
fix(groq): pass through reasoning effort ( #42166 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-12 17:20:23 -05:00
opencode-agent[bot] and Aiden Cline
beeabe2e4b
fix(mistral): pass through reasoning effort ( #42164 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-12 17:20:07 -05:00
opencode-agent[bot] and Aiden Cline
502310f4df
fix(xai): pass through reasoning effort ( #42160 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-12 17:19:17 -05:00
opencode
37fe5c83dc
sync release versions for v1.18.17
2026-08-12 20:25:04 +00:00
Aiden Cline and akenra
dab2637217
fix(compaction): adjust instructions and structure to be more clear to smaller models like dsv4 flash ( #42045 )
...
Co-authored-by: akenra <37288280+akenra@users.noreply.github.com >
2026-08-12 14:36:51 -05:00
opencode-agent[bot] and Aiden Cline
39fb919a05
chore: add neriousy to team members ( #42107 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-12 13:30:38 -05:00
opencode-agent[bot]
999be62662
chore: generate
2026-08-12 16:56:04 +00:00
opencode-agent[bot] and Dax Raad
521906f5fa
docs(go): clarify DeepSeek ZDR coverage ( #42085 )
...
Co-authored-by: Dax Raad <mail@thdxr.com >
2026-08-12 12:53:58 -04:00
Frank
069165eb5b
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-12 12:48:10 -04:00
Frank
df09c3ec61
update ds v4 pro
2026-08-12 12:48:08 -04:00
opencode-agent[bot]
6d3ae4d63d
chore: generate
2026-08-12 16:47:08 +00:00
Adam
284187ac55
fix(ci): authenticate pulumi downloads
2026-08-12 11:45:00 -05:00
Adam
7e0353cca9
fix(stats): correct r2 daily totals
2026-08-12 11:36:23 -05:00
SKY ZHAO and skyzhao1223
959c8bd498
docs: fix provider display name and PAT typos ( #42034 )
...
Co-authored-by: skyzhao1223 <skyzhao1223@users.noreply.github.com >
2026-08-12 10:32:23 -05:00
SKY ZHAO and skyzhao1223
ca3df21b7f
docs: fix broken DigitalOcean and Daytona links ( #42048 )
...
Co-authored-by: skyzhao1223 <skyzhao1223@users.noreply.github.com >
2026-08-12 10:31:47 -05:00
Matthew Feroz
8571a922db
fix(provider): add Merge Gateway reasoning variants ( #41867 )
2026-08-12 10:31:19 -05:00
Frank
d92d1e654b
docs(zen): add Grok 4.6
2026-08-12 10:53:38 -04:00
Adam
46a14e685a
feat(stats): query r2 data catalog
2026-08-12 09:49:10 -05:00
Jack
1f94d8a3c8
docs(zen): remove expired free models ( #41943 )
2026-08-12 12:03:45 +08:00
Aiden Cline
c78986831c
fix(opencode): cap session retries with jitter ( #41939 )
2026-08-11 22:50:52 -05:00
vimtor
d470434746
refactor(console): simplify go usage response
2026-08-11 23:18:57 +02:00
Steven Ao
561afb401a
fix(opencode): detect Copilot PDF input support ( #41522 )
2026-08-11 16:04:36 -05:00
Arif Rahman (Bolt) and vimtor
2b8a5969e9
feat(console): add go usage endpoint ( #16513 )
...
Co-authored-by: vimtor <vn4varro@gmail.com >
2026-08-11 22:25:23 +02:00
Jack
36b205370d
docs(zen): add Hy3 Free ( #41814 )
2026-08-12 02:42:06 +08:00
6afef2f881
fix(console): update blocked account message ( #41819 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
2026-08-11 14:41:37 -04:00
opencode-agent[bot]
0d927ba03f
chore: generate
2026-08-11 14:17:42 +00:00
Jack
9fdd4824d3
docs(zen): add Nemotron 3.5 Lightning ( #41750 )
2026-08-11 22:15:53 +08:00
opencode-agent[bot] and Luke Parker
d041eee55c
chore: use DeepSeek for beta conflicts ( #41669 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-11 04:58:15 +00:00
Luke Parker
d62e50075a
chore: build beta from v2 ( #41627 )
2026-08-11 14:33:42 +10:00
5d953482ab
fix(provider): scope DeepSeek V4 Flash sampling defaults ( #41620 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: 侯秀凯 <9627034+hoooou@users.noreply.github.com >
2026-08-10 23:01:56 -05:00
OpeOginni
3a90639cb5
fix(ui): correct OC-2 weak icon color ( #41504 )
2026-08-10 17:08:45 -05:00
Matthias Reso
b9f3b382fc
fix(session): route all Muse family models to the Meta system prompt ( #41581 )
2026-08-10 13:28:04 -05:00
opencode-agent[bot] and Luke Parker
550d1ffd24
fix(i18n): use widely recognized developer terminology ( #41532 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-10 22:00:00 +10:00
Brendan Allan
941e71dbbb
fix(app): use current default model ( #38603 )
2026-08-10 15:14:17 +08:00
opencode
d90532a595
sync release versions for v1.18.16
2026-08-10 06:07:05 +00:00
opencode-agent[bot]
0bff28de09
fix(stats): fall back after full sync failure ( #41411 )
2026-08-09 10:58:58 -05:00
opencode-agent[bot]
38e10eb140
fix(opencode): ignore unknown config fields ( #41312 )
2026-08-08 14:53:43 -04:00
opencode-agent[bot]
fe82a1b6ca
chore: generate
2026-08-08 03:39:08 +00:00
Brendan Allan
2ea728f731
fix(app): populate project picker from home ( #41158 )
2026-08-08 11:37:30 +08:00
Aarav Sareen
284214c78d
feat(app): open project menu on right-click ( #41013 )
2026-08-07 17:25:46 +08:00
日常无语的无语者
b05a0d1fbe
fix(i18n): use 词元 instead of 令牌 for token in zh locale ( #40977 )
2026-08-07 19:22:23 +10:00
Jack
be25c905fa
docs(zen): replace Ling Flash with Tiny ( #41027 )
2026-08-07 16:48:42 +08:00
Brendan Allan
5347b5e009
fix(app): register new home projects ( #41018 )
2026-08-07 07:34:32 +00:00
opencode-agent[bot] and Brendan Allan
b467518dae
fix(desktop): preserve macOS app on window close ( #40974 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-08-07 07:25:12 +00:00
opencode
1ec6bdc8c6
sync release versions for v1.18.15
2026-08-07 06:49:53 +00:00
Aarav Sareen
265472ef72
fix(ui): use tokens for button loading state ( #40884 )
2026-08-07 12:11:00 +05:30
Frank
325529761b
sync
2026-08-07 02:22:25 -04:00
opencode-agent[bot] and Luke Parker
741244b69d
feat(app): add global locale coverage ( #40992 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-07 05:41:11 +00:00
Jack
4abddbbfdd
feat(go): promote DeepSeek V4 Flash usage ( #40988 )
2026-08-07 13:24:03 +08:00
opencode-agent[bot] and Dax
5aa5cb3523
fix(app): use chronological message boundaries ( #41006 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 05:23:28 +00:00
opencode-agent[bot] and Dax
9113255114
fix(app): order stored messages by creation time ( #41001 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 05:06:28 +00:00
opencode-agent[bot] and Dax
23cc677108
fix(tui): order messages by creation time ( #40994 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 04:41:15 +00:00
opencode-agent[bot] and Dax
28bcc0e4f4
fix(app): sort sessions by persisted time ( #41000 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 04:23:04 +00:00
Dmitry Nefedov and Aiden Cline
8bf5062b89
feat(tui): add cursor style configuration ( #32295 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-08-06 23:20:51 -05:00
opencode-agent[bot] and Dax
20750c332e
fix(web): order shared messages by creation time ( #40995 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 04:11:28 +00:00
opencode-agent[bot] and Dax
db581e47a3
fix(opencode): order legacy message loop by time ( #40990 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 04:08:23 +00:00
opencode-agent[bot] and Dax
a54a693af2
fix(opencode): use chronological message boundaries ( #40991 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 04:08:02 +00:00
opencode-agent[bot] and Dax
d468201952
fix(opencode): use file times for truncation cleanup ( #40987 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-08-07 03:58:31 +00:00
opencode-agent[bot] and Luke Parker
31c5c4e924
fix(app): keep locale names native ( #40985 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-07 03:32:43 +00:00
opencode-agent[bot] and Hona
8d65dbdd04
fix(app): complete translation coverage ( #40981 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-08-07 03:06:23 +00:00
opencode-agent[bot] and Aiden Cline
b7f9363393
fix(opencode): serialize orphaned compaction history ( #40800 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-08-06 21:11:14 -05:00
opencode-agent[bot]
69f2cbaa3a
chore: generate
2026-08-06 23:37:25 +00:00
Frank
dc898ca2c3
sync
2026-08-06 19:34:26 -04:00
Adam
03bff6500a
fix(app): update homepage stats
2026-08-06 11:07:33 -05:00
Adam
b379d71d19
fix(stats): update github stars
2026-08-06 10:58:58 -05:00
ayu and Simon Klee
def7220bfc
fix(tui): support copying over ssh with set-clipboard on tmux config ( #30472 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-08-06 10:23:32 +02:00
opencode-agent[bot] and Luke Parker
f6c5afe5a9
fix(desktop): disable packaged console logging ( #40794 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-06 17:25:41 +10:00
Frank
847771fe06
fix log processor
2026-08-06 03:21:16 -04:00
opencode-agent[bot]
b8bd88901a
chore: generate
2026-08-06 01:52:15 +00:00
Luke Parker
f1adabcddc
feat(app): export session as json from ui ( #40781 )
2026-08-06 11:50:33 +10:00
Luke Parker
24470e52a5
fix(desktop): embed version in server sidecar ( #40764 )
2026-08-06 07:22:11 +08:00
mridul
23bbc5cd14
fix(server): allow blob attachments in web UI ( #40692 )
2026-08-05 22:23:32 +00:00
opencode
ebf6fc07a1
sync release versions for v1.18.14
2026-08-05 20:58:52 +00:00
opencode-agent[bot]
04513d9692
chore: generate
2026-08-05 20:56:57 +00:00
Adam
146720e197
fix(stats): improve page speed
2026-08-05 15:54:35 -05:00
opencode-agent[bot]
b1f8cc04af
chore: update nix node_modules hashes
2026-08-05 20:33:25 +00:00
opencode-agent[bot]
082fe93e16
chore: generate
2026-08-05 20:16:40 +00:00
Aiden Cline
709c195905
fix(opencode): preserve compatible stream errors ( #40718 )
2026-08-05 15:14:03 -05:00
opencode-agent[bot]
3355b78d91
chore: generate
2026-08-05 20:06:05 +00:00
Adam
b84c63d034
fix(stats): reduce html payloads
2026-08-05 15:02:39 -05:00
opencode-agent[bot]
057b5a9dee
chore: generate
2026-08-05 19:41:32 +00:00
Aiden Cline
61aefc0759
fix(opencode): expand retryable error patterns ( #40707 )
2026-08-05 14:39:49 -05:00
Aiden Cline
f929f8f100
refactor(opencode): simplify retry error matching ( #40694 )
2026-08-05 13:05:19 -05:00
opencode-agent[bot] and Luke Parker
4a57013cf8
fix(app): show pending tool details ( #40603 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-05 08:25:06 +00:00
Jack
2f17fc9613
docs(zen): add LongCat free model ( #40585 )
2026-08-05 12:49:28 +08:00
opencode-agent[bot]
b8ea3ea091
chore: generate
2026-08-05 02:33:08 +00:00
Luke Parker
82a5796159
test(app): harden flaky e2e synchronization ( #40556 )
2026-08-05 12:31:45 +10:00
opencode-agent[bot] and Aiden Cline
9f38562237
fix(opencode): include cache writes in ACP usage ( #40450 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-04 21:27:01 -05:00
opencode-agent[bot]
5b4fb1f770
chore: generate
2026-08-05 02:20:04 +00:00
Aiden Cline
cb88db6ce3
tweak(opencode): make xAI OAuth device-only to reduce confusion w/ headless environments ( #40537 )
2026-08-04 21:18:44 -05:00
Luke Parker
66fdd51f0d
docs: add RTL development skill ( #40543 )
2026-08-05 01:01:10 +00:00
opencode-agent[bot] and Luke Parker
98dd65cd60
fix(app): collapse deletion-only edit parts ( #40536 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-05 00:23:06 +00:00
James Murdza and Claude Opus 4.8
f0afb6750e
fix(server): log upstream 5xx bodies from proxied workspace requests ( #40135 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-04 09:43:59 -04:00
James Murdza and Claude Opus 4.8
703d09f306
fix(server): don't forward host directory to remote workspace ( #40136 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-04 09:43:45 -04:00
opencode
aefaf140c1
sync release versions for v1.18.13
2026-08-04 12:12:30 +00:00
Shoubhit Dash
44614c79c4
fix(acp): drain updates before end turn ( #40422 )
2026-08-04 17:26:33 +05:30
Amy Duquette
dc67b7a3be
docs: add Poolside provider setup ( #39187 )
2026-08-04 06:43:54 -05:00
Luke Parker
de1bd36a47
fix(app): correct RTL layout interactions ( #40410 )
2026-08-04 11:39:32 +00:00
opencode-agent[bot]
6c97a46dae
fix(stats): hide zero-usage countries ( #40400 )
2026-08-04 06:26:48 -05:00
Luke Parker
c387fe190b
feat(app): add debug layout direction toggle ( #40393 )
2026-08-04 08:52:37 +00:00
opencode-agent[bot] and Luke Parker
8721a2710b
fix(app): complete shared RTL primitives ( #40388 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-04 07:38:56 +00:00
Brendan Allan
c75e3b5bae
fix(app): supply fallback session titles ( #40385 )
2026-08-04 15:09:29 +08:00
opencode-agent[bot]
edc8d1d91e
chore: generate
2026-08-04 06:57:27 +00:00
opencode-agent[bot] and Luke Parker
e85735028c
feat(i18n): localize hardcoded application copy ( #40377 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-04 16:56:03 +10:00
opencode-agent[bot] and Luke Parker
6c3299103c
feat(app): add minimal RTL support ( #40372 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-04 05:08:51 +00:00
opencode-agent[bot]
60e23fee16
chore: generate
2026-08-04 04:38:17 +00:00
opencode-agent[bot] and Luke Parker
0c380f31ac
feat(app): support locale plural rules ( #40370 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-04 04:36:57 +00:00
opencode-agent[bot]
26aefa68f5
chore: update nix node_modules hashes
2026-08-04 04:30:14 +00:00
Luke Parker
638788f8d0
fix(app): move markdown parsing to worker ( #40356 )
2026-08-04 04:13:34 +00:00
opencode-agent[bot]
b005a15a4a
chore: generate
2026-08-04 03:58:49 +00:00
opencode-agent[bot] and Luke Parker
0efa33cf33
feat(desktop): expand and audit locale translations ( #40362 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-04 03:57:33 +00:00
opencode-agent[bot] and Aiden Cline
7e94ddafe8
fix(github): include pull request identity in context ( #40363 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-03 22:18:52 -05:00
opencode
7fe993879f
sync release versions for v1.18.12
2026-08-04 00:55:26 +00:00
Frank
def14d96ef
Revert "fix slow queries"
2026-08-03 20:14:17 -04:00
opencode-agent[bot] and Aiden Cline
b0b1149233
test(opencode): cover Azure completion reasoning ( #40340 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-04 09:50:17 +10:00
Aarav Sareen and LukeParkerDev
7becbbf711
feat(app): refine diff viewer ( #40285 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-08-03 22:49:49 +00:00
Frederik
87481f2bb6
fix: gpt-5.5+ in combination with azure fails with reasoningEffort ( #40265 )
2026-08-03 17:42:30 -05:00
opencode-agent[bot] and Aiden Cline
9535a8f929
fix(ui): update OpenRouter logo ( #40313 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-08-04 07:08:09 +10:00
YB
e917c12c80
docs: remove obsolete vouch system section ( #40266 )
2026-08-03 14:17:27 -05:00
opencode-agent[bot]
89130db6b0
chore: update nix node_modules hashes
2026-08-03 10:07:49 +00:00
Frank
9465a6c97d
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-03 05:54:55 -04:00
Frank
53fd02970d
fix slow queries
2026-08-03 05:54:41 -04:00
Luke Parker
6ff0adef22
perf(app): fix composer lag via buffered blob draft storage ( #40207 )
2026-08-03 19:49:08 +10:00
opencode-agent[bot] and Luke Parker
3307f99f1f
fix(ci): reuse imported macOS keychain ( #40221 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-08-03 19:48:32 +10:00
Frank
8de7a3c739
fix slow queries
2026-08-03 05:41:46 -04:00
opencode-agent[bot]
28d0637406
chore: generate
2026-08-03 08:48:38 +00:00
Frank
ef7f712867
fix slow queries
2026-08-03 04:47:10 -04:00
Joshua
3016830e25
fix(app): search every known project in the open project dialog ( #40202 )
2026-08-03 14:54:00 +08:00
Jack
e9e7472456
docs(go): add Qwen3.8 Max ( #40228 )
2026-08-03 14:48:57 +08:00
Brendan Allan
9f9fbf815c
fix(app): clear stale timeline errors ( #39465 )
2026-08-03 14:18:52 +08:00
opencode-agent[bot]
c88facb2cc
chore: generate
2026-08-03 06:09:39 +00:00
twinkle
d4b85f8d83
fix(app): skip legacy config reads for v2 ( #40211 )
2026-08-03 14:08:22 +08:00
Frank
1882c33827
fix gemini reasoning tokens not counted
2026-08-02 02:31:20 -04:00
opencode-agent[bot]
01624c8c87
chore: generate
2026-08-02 03:36:50 +00:00
Jack
0891ecd8e0
docs(go): update DeepSeek privacy policy ( #40120 )
2026-08-02 11:35:35 +08:00
Frank
32f278b48f
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-08-01 10:25:21 -04:00
Frank
bb6bec9070
zen: update doc
2026-08-01 10:25:18 -04:00
opencode
0eac0964af
sync release versions for v1.18.11
2026-08-01 11:44:43 +00:00
OpeOginni
f67e80c275
fix(app): prevent stale prompt control reads ( #39842 )
2026-08-01 09:46:46 +00:00
opencode-agent[bot]
19231fce4b
chore: generate
2026-07-31 17:18:52 +00:00
Frank
d0a7ca6d1b
go: document data policy per model
2026-07-31 13:16:18 -04:00
Frank
d80e86be9d
go: document data policy per model
2026-07-31 13:15:27 -04:00
opencode-agent[bot]
e4bd9757a3
chore: generate
2026-07-31 12:18:55 +00:00
Jack
4087cf1a97
fix(go): restore limits graph axis ( #39870 )
2026-07-31 20:17:28 +08:00
opencode-agent[bot]
14f0bf64a1
chore: generate
2026-07-31 08:31:55 +00:00
Frank
2df47ee394
deepseek v4 flash
2026-07-31 04:28:41 -04:00
opencode-agent[bot]
ad82616445
chore: update nix node_modules hashes
2026-07-31 08:24:41 +00:00
opencode-agent[bot]
d4ad650f73
chore: generate
2026-07-31 08:03:42 +00:00
Luke Parker
2039c90c06
fix(desktop): open external links in system browser ( #39820 )
2026-07-31 18:02:11 +10:00
Jack
da59457ca4
feat(go): add GPT 5.6 Luna content ( #39812 )
2026-07-31 01:23:25 -04:00
OpeOginni
db4dbaa289
fix(app): prevent stale session tab reads ( #39767 )
2026-07-31 05:14:09 +00:00
opencode-agent[bot] and Brendan Allan
d3f30df180
fix(app): open legacy picker at home ( #39804 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-31 04:38:34 +00:00
OpeOginni
7ea343cabd
fix(app): prevent file tree tab clipping ( #39770 )
2026-07-31 12:24:19 +08:00
Luke Parker
e024e2ef92
fix(app): align debug gutter text ( #39782 )
2026-07-31 01:46:36 +00:00
Deven Navani
ceb4890ca3
docs: add Modal provider setup ( #39710 )
2026-07-30 13:29:32 -05:00
opencode-agent[bot]
3f239b3834
chore: update nix node_modules hashes
2026-07-30 16:46:38 +00:00
Aiden Cline
c1ee3c6e34
fix(opencode): stop MCP SSE error reconnect loops ( #39697 )
2026-07-30 11:26:48 -05:00
opencode-agent[bot] and Aiden Cline
a1ab489e61
fix(provider): widen interleaved reasoning fields ( #39556 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-30 11:10:34 -05:00
opencode
8c38d260eb
sync release versions for v1.18.10
2026-07-30 14:43:50 +00:00
opencode-agent[bot] and Dax Raad
a4f25a94b4
fix: use OpenCode model catalog URL ( #39672 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-30 10:12:08 -04:00
opencode-agent[bot]
ff0382e971
chore: generate
2026-07-30 09:31:27 +00:00
OpeOginni
ac5380614f
fix(app): repair malformed persisted tabs ( #39645 )
2026-07-30 17:29:40 +08:00
opencode-agent[bot]
c08350b83e
chore: update nix node_modules hashes
2026-07-30 09:11:45 +00:00
Aarav Sareen
c5cf416633
feat(app): fix composer attachment fades ( #38547 )
2026-07-30 17:07:35 +08:00
Aarav Sareen
3dbce3dade
feat(app): adds fades to file tree ( #38549 )
2026-07-30 17:07:06 +08:00
opencode-agent[bot]
a277557a5f
chore: generate
2026-07-30 09:05:12 +00:00
Aarav Sareen
005bf088c9
feat(app): fix file tree button bg ( #38629 )
2026-07-30 17:03:23 +08:00
Aarav Sareen
eca5e68a5e
feat(app): disallow duplicate attachments ( #39464 )
2026-07-30 17:02:15 +08:00
Aarav Sareen and Brendan Allan
5b11635d97
feat(app): always show new session button ( #39520 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-30 16:58:38 +08:00
Aarav Sareen and Brendan Allan
a9eda2e99e
feat(app): migrate to solid-sonner ( #39519 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-30 08:57:19 +00:00
Aarav Sareen and Brendan Allan
73009f0b09
feat(app): update arrow buttons in review tab top bar ( #39469 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-30 16:56:16 +08:00
Frank
f720490219
fix(console): add public fetch compatibility flag
2026-07-30 00:40:52 -04:00
Deven Navani
341c64cc97
feat: discover Modal models ( #39066 )
2026-07-29 23:06:19 -05:00
opencode-agent[bot]
1e17856ba4
chore: update nix node_modules hashes
2026-07-29 18:06:26 +00:00
Lakshya Agarwal
a6f7fe739c
docs(ecosystem): add opencode-tavily plugin ( #38709 )
2026-07-29 12:52:12 -05:00
Vladimir Glafirov
02f50a6e80
chore: bump gitlab-ai-provider to 6.12.1 ( #39490 )
2026-07-29 12:45:40 -05:00
opencode-agent[bot]
7565e03536
chore: generate
2026-07-29 08:36:03 +00:00
usrnk1
035a5a1a67
feat(desktop): refine tab states ( #39472 )
2026-07-29 08:34:37 +00:00
Brendan Allan
e8b0992788
fix(app): defer model variant selector ( #39445 )
2026-07-29 05:16:30 +00:00
opencode-agent[bot]
8cbea4fbb7
chore: generate
2026-07-29 01:26:18 +00:00
Brendan Allan
f256a4c538
fix(app): preserve agent picker for existing users ( #39300 )
2026-07-29 01:24:31 +00:00
opencode
a45c2b917e
sync release versions for v1.18.9
2026-07-28 18:14:59 +00:00
opencode-agent[bot]
f28d72d15e
chore: update nix node_modules hashes
2026-07-28 17:12:42 +00:00
opencode-agent[bot]
d8a9d8a76d
chore: generate
2026-07-28 16:55:30 +00:00
Aiden Cline
982a9044c5
fix(mcp): restore legacy SDK compatibility ( #39373 )
2026-07-28 11:53:35 -05:00
7edefb3347
chore(mcp): upgrade client to 2.0.0 ( #39369 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-28 11:37:58 -05:00
usrnk1
017a5977d2
feat(desktop): remove v2 vertical menu borders ( #39317 )
2026-07-28 19:50:58 +08:00
opencode-agent[bot]
7336cc5a7b
chore: update nix node_modules hashes
2026-07-28 11:21:16 +00:00
opencode-agent[bot]
e1587588c4
chore: generate
2026-07-28 11:09:22 +00:00
opencode-agent[bot] and Jack
be93cec9ba
fix(app): guard reentrant Solid cleanup ( #39261 )
...
Co-authored-by: Jack <jack@anoma.ly >
2026-07-28 19:07:19 +08:00
7c898249a2
fix(desktop): patch @dnd-kit/solid to preserve core scroll plugins ( #38119 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-28 19:05:57 +08:00
Brendan Allan
9e432a6785
feat(desktop): add opt-in v2 sidecar ( #39286 )
2026-07-28 17:29:27 +08:00
Brendan Allan
1ead8d84a2
fix(app): localize home session suspense ( #39285 )
2026-07-28 16:28:59 +08:00
Brendan Allan
8c81f9a40b
refactor(app): extract v2 settings controllers ( #39228 )
2026-07-28 16:12:59 +08:00
usrnk1
95636bd3ca
feat(desktop): collapse model provider sections ( #39283 )
2026-07-28 07:35:57 +00:00
opencode-agent[bot]
7dae9a1083
chore: generate
2026-07-28 07:03:56 +00:00
Brendan Allan
d46be565aa
refactor(app): thin new session composition ( #39227 )
2026-07-28 15:02:26 +08:00
opencode
8021dbd80f
sync release versions for v1.18.8
2026-07-28 06:07:51 +00:00
opencode-agent[bot]
c8487bac54
chore: update nix node_modules hashes
2026-07-28 05:50:46 +00:00
Aiden Cline
484f00ebf4
fix(mcp): recover expired SDK sessions ( #39265 )
2026-07-28 00:35:19 -05:00
Aiden Cline
c3be6c4965
fix(mcp): honor callback port in debug ( #39259 )
2026-07-28 00:00:38 -05:00
opencode-agent[bot]
172d08cb98
chore: update nix node_modules hashes
2026-07-28 04:34:03 +00:00
opencode-agent[bot] and Aiden Cline
5e39051183
fix(provider): omit deprecated Gemini sampling defaults ( #38924 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-27 23:21:00 -05:00
opencode-agent[bot]
d50b9e8f9a
chore: generate
2026-07-28 04:20:55 +00:00
Aiden Cline and Matt Carey
921b1c6a34
feat(mcp): upgrade client SDK to v2 ( #39247 )
...
Co-authored-by: Matt Carey <mcarey@cloudflare.com >
2026-07-27 23:19:33 -05:00
Brendan Allan
9c8060d96d
refactor(app): extract keybind settings controller ( #39226 )
2026-07-28 12:18:27 +08:00
Brendan Allan
87db7a7f0a
fix(app): follow visual tab order ( #39241 )
2026-07-28 03:59:30 +00:00
opencode-agent[bot] and Luke Parker
237e694df0
fix(app): expand Windows file tree folders ( #39249 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-28 03:56:40 +00:00
opencode-agent[bot]
3f9dad3fd0
chore: update nix node_modules hashes
2026-07-28 01:57:02 +00:00
opencode-agent[bot]
3cc70160de
chore: generate
2026-07-28 01:43:55 +00:00
Brendan Allan
b72d7b6fa2
refactor(app): separate model selector controller and view ( #39084 )
2026-07-28 01:42:14 +00:00
Vladimir Glafirov
029f5aa3a0
chore: bump gitlab-ai-provider to 6.12.0 ( #39096 )
2026-07-27 20:40:48 -05:00
Brendan Allan
284e97068c
fix(app): use blue for server status attention ( #39217 )
2026-07-28 01:16:18 +00:00
opencode-agent[bot]
970c38257c
chore: generate
2026-07-28 01:11:56 +00:00
Brendan Allan
c39ad38424
fix(app): refresh global provider state ( #39220 )
2026-07-28 01:09:45 +00:00
opencode-agent[bot]
91508f6c88
chore: generate
2026-07-28 00:26:37 +00:00
Andrei Dziahel and adityachaudhary99
1274408b89
fix(desktop): install AppStream metainfo in Linux packages ( #36872 )
...
Co-authored-by: adityachaudhary99 <adityaachaudhary2003@gmail.com >
2026-07-28 08:24:20 +08:00
Luke Parker
7ae1be5bf6
fix(desktop): use channel database in local runs ( #39209 )
2026-07-28 10:23:43 +10:00
opencode-agent[bot] and Jay
40e4d730ca
fix(console): avoid Safari brand icon repaint ( #39154 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-27 15:57:55 -04:00
OpeOginni
8dc539b4ae
fix(core): correct MCP environment field in built-in skill ( #39175 )
2026-07-27 14:52:16 -05:00
Brendan Allan
8e8d38c3cd
fix(app): prevent freeze when closing projects ( #39158 )
2026-07-27 18:40:30 +00:00
Jack
a9bebd3653
docs(zen): add Kimi K3 ( #39152 )
2026-07-28 01:04:04 +08:00
opencode-agent[bot] and Jay
78f5764319
fix(console): stabilize brand download icons in Safari ( #39151 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-27 12:58:19 -04:00
usrnk1
55b0211690
feat(desktop): use bg layer 4 for v2 switch ( #39085 )
2026-07-27 22:23:54 +08:00
Brendan Allan
4f62295e44
fix(app): contain right panel suspense ( #39080 )
2026-07-27 09:56:13 +00:00
Brendan Allan
e1c41941a9
refactor(app): extract tab rename adapter ( #39079 )
2026-07-27 09:54:24 +00:00
opencode-agent[bot]
0b4edfc64c
chore: generate
2026-07-27 09:17:56 +00:00
Brendan Allan
4469cecc4e
refactor(app): move prompt effects into controller ( #39073 )
2026-07-27 17:15:57 +08:00
Brendan Allan
b06768aa8e
feat(app): add project selector shortcut ( #39074 )
2026-07-27 17:15:35 +08:00
opencode
bc2d3df05f
sync release versions for v1.18.7
2026-07-27 07:32:58 +00:00
Luke Parker
35075bb466
fix(desktop): install Electron before development ( #39052 )
2026-07-27 14:37:42 +10:00
Luke Parker
a9afed0515
fix(desktop): remove titlebar inset in fullscreen ( #38793 )
2026-07-27 03:54:54 +00:00
Brendan Allan
09afffeead
fix(app): preserve shadowed command owners ( #39044 )
2026-07-27 03:45:18 +00:00
opencode-agent[bot]
de78da8a23
chore: generate
2026-07-27 03:06:34 +00:00
Brendan Allan
9ca2b44235
Connect provider e2e test ( #39039 )
2026-07-27 11:05:21 +08:00
opencode-agent[bot]
7ffc22c0ef
chore: generate
2026-07-27 02:49:22 +00:00
David Siewert and Brendan Allan
759f6afa80
fix(app): add scroll to project selector dropdown ( #39016 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-27 10:48:01 +08:00
opencode
1ad63cfc6c
sync release versions for v1.18.6
2026-07-27 02:47:42 +00:00
Rahul A Mistry and Brendan Allan
7d8195e8fe
fix(ui): keep mutable selects open ( #39027 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-27 10:46:59 +08:00
opencode-agent[bot]
7534d23551
chore: update nix node_modules hashes
2026-07-25 08:21:12 +00:00
Brendan Allan
0a6637e17a
chore(app): vendor v2 client snapshot ( #38818 )
2026-07-25 08:07:13 +00:00
Brendan Allan
2b2b69d668
fix(app): refresh V1 MCP state ( #38816 )
2026-07-25 15:01:18 +08:00
9e8b2171a5
fix(app): refresh V1 providers after auth ( #38786 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-25 14:58:05 +08:00
opencode-agent[bot]
5e2a6257b2
chore: generate
2026-07-25 01:25:04 +00:00
Kit Langton
065dc274ec
fix(core): branch-keyed repository cache with gated reference readiness ( #38759 )
2026-07-24 21:23:44 -04:00
opencode
a85d8d23aa
sync release versions for v1.18.5
2026-07-24 22:18:13 +00:00
Aiden Cline
2b2aacc939
fix(provider): generalize Claude adaptive thinking ( #38757 )
2026-07-24 16:44:00 -05:00
Aiden Cline
7840562d1b
fix(llm): revert response message phases ( #38761 )
2026-07-24 16:31:38 -05:00
opencode-agent[bot]
53669cab2b
chore: generate
2026-07-24 21:07:01 +00:00
Aiden Cline
4b19ea2a71
fix(llm): preserve response message phases ( #38452 )
2026-07-24 16:05:22 -05:00
Frank
553b42fcc7
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-07-24 14:15:55 -04:00
Frank
e62b09e6fc
zen: opus 5
2026-07-24 14:15:53 -04:00
Zach Bruggeman and Zach Bruggeman
f51665191a
fix(opencode): preserve grep symlink paths ( #38581 )
...
Co-authored-by: Zach Bruggeman <zbruggeman@ramp.com >
2026-07-24 12:46:53 -05:00
Zach Bruggeman and Zach Bruggeman
e63996919b
fix(opencode): preserve grep symlink paths ( #38581 )
...
Co-authored-by: Zach Bruggeman <zbruggeman@ramp.com >
2026-07-24 11:16:58 -05:00
Brendan Allan
909db63265
fix(app): restore optimistic timeline state ( #38693 )
2026-07-24 21:20:13 +08:00
opencode-agent[bot]
66495a2a22
chore: generate
2026-07-24 11:03:00 +00:00
Brendan Allan and opencode-agent[bot]
9ba82a1b8c
fix(app): gate legacy server features ( #38651 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-24 18:57:51 +08:00
Brendan Allan
b62806683e
fix(app): preserve inline file mentions ( #38663 )
2026-07-24 18:28:09 +08:00
opencode-agent[bot]
ae4be983cb
chore: generate
2026-07-24 10:22:28 +00:00
Brendan Allan
ad78ef5a4c
feat(app): support current pty transport ( #38463 )
2026-07-24 18:20:54 +08:00
Brendan Allan
67a04787bf
fix(app): gate config permission auto-accept ( #38650 )
2026-07-24 18:15:42 +08:00
Brendan Allan
aaa42fe3bf
fix(app): isolate v2 servers from legacy layout ( #38649 )
2026-07-24 17:56:39 +08:00
opencode-agent[bot]
3337495427
chore: generate
2026-07-24 09:13:59 +00:00
Brendan Allan
80a4fe8f39
fix(app): remove diff rendering from file-specific tabs ( #38662 )
2026-07-24 17:12:23 +08:00
Brendan Allan
91ed2567ef
refactor(app): resolve server protocol state ( #38648 )
2026-07-24 16:35:10 +08:00
opencode-agent[bot]
c4545ab12f
chore: generate
2026-07-24 08:29:45 +00:00
Devin R Leopold and Brendan Allan
57ddfeb756
fix(app): classify existing web profiles for layout transition ( #38117 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-24 08:28:27 +00:00
Brendan Allan
ce7f54d5e7
fix(app): make prompt input agent toggle reactive ( #38653 )
2026-07-24 16:12:57 +08:00
opencode-agent[bot]
bce2992729
chore: generate
2026-07-24 07:48:56 +00:00
Brendan Allan
3819848cf2
feat(app): support current review data ( #38460 )
2026-07-24 15:47:29 +08:00
Brendan Allan
55f4a2691a
fix(app): preserve paginated timeline order ( #38641 )
2026-07-24 15:44:03 +08:00
Brendan Allan
a48912cbb1
fix(app): restore directory-scoped session status for v1 servers ( #38637 )
2026-07-24 14:55:54 +08:00
opencode-agent[bot]
2ea4bb793e
chore: generate
2026-07-24 06:40:05 +00:00
Brendan Allan
d07323ef59
feat(app): migrate discovery workflows ( #38465 )
2026-07-24 14:38:39 +08:00
opencode-agent[bot]
5ce89dc2ad
chore: generate
2026-07-24 06:07:04 +00:00
Brendan Allan
589ef16128
refactor(app): split home view controllers ( #38607 )
2026-07-24 06:05:40 +00:00
opencode-agent[bot]
386afb77e0
chore: generate
2026-07-24 04:59:34 +00:00
Brendan Allan
29af2e39ff
feat(app): migrate session interactions ( #38461 )
2026-07-24 12:58:20 +08:00
opencode-agent[bot]
090a26a301
chore: generate
2026-07-24 03:58:09 +00:00
Brendan Allan
ce9a875181
feat(app): render current session timeline ( #38466 )
2026-07-24 11:56:48 +08:00
Brendan Allan
db88c42335
fix(app): hydrate v1 session progress ( #38606 )
2026-07-24 11:39:40 +08:00
opencode-agent[bot]
adba484df4
chore: generate
2026-07-24 02:50:38 +00:00
Brendan Allan
37c263e153
feat(app): project current server state ( #38459 )
2026-07-24 10:49:16 +08:00
Jack
204f48de8b
docs(zen): add Ling 3.0 Flash free model ( #38503 )
2026-07-24 10:22:45 +08:00
opencode-agent[bot]
743f6410f2
chore: update nix node_modules hashes
2026-07-23 18:04:46 +00:00
Aiden Cline
20589d66d5
fix(provider): preserve Mistral reasoning history ( #38453 )
2026-07-23 12:47:33 -05:00
opencode-agent[bot]
62e4641235
chore: generate
2026-07-23 09:23:15 +00:00
Brendan Allan
e59ba24b80
feat(app): support current event transport ( #38464 )
2026-07-23 17:19:44 +08:00
opencode-agent[bot]
347510a73b
chore: generate
2026-07-23 08:01:01 +00:00
Brendan Allan
d03e0c5e54
feat(app): add dual-server compatibility ( #38462 )
2026-07-23 15:59:38 +08:00
opencode-agent[bot]
84c79c1399
chore: update nix node_modules hashes
2026-07-23 07:08:44 +00:00
Brendan Allan
e45210c6d2
chore(app): vendor v2 promise client ( #38467 )
2026-07-23 14:48:33 +08:00
opencode-agent[bot]
92cede0541
chore: update nix node_modules hashes
2026-07-23 04:06:08 +00:00
Aiden Cline
fada1a538f
fix(provider): serialize Mistral prompt cache keys ( #38448 )
2026-07-22 22:53:51 -05:00
Aiden Cline
542ba88602
fix(provider): select prompt cache keys by SDK ( #38424 )
2026-07-22 22:37:22 -05:00
Jack and opencode
411eff73f0
feat(go): add Hy3 to Go model lineup ( #38349 )
...
Co-authored-by: opencode <noreply@opencode.ai >
2026-07-23 00:41:48 +08:00
Aiden Cline
50eee1f5a4
fix(provider): correct MiniMax M3 thinking variants ( #38330 )
2026-07-22 10:38:23 -05:00
Jack
0a601cf334
fix(docs): correct Kimi K2.7 Code request limits ( #38248 )
2026-07-22 12:42:44 +08:00
opencode-agent[bot] and Luke Parker
c9db6e9a1f
fix(app): show running shell command ( #38080 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-22 11:47:42 +10:00
opencode-agent[bot] and Luke Parker
130038eb63
fix(app): defer unavailable notification state ( #38186 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-22 11:16:51 +10:00
Frank
4438f69aac
zen: add security check
2026-07-21 14:51:43 -04:00
opencode-agent[bot]
76ced5418f
chore: generate
2026-07-21 18:43:01 +00:00
Frank
c40e3e74a7
zen: add security check
2026-07-21 14:34:00 -04:00
Frank
0317531906
zen: add laguna-2-2.1
2026-07-21 12:59:49 -04:00
opencode-agent[bot]
5f241f1cc1
chore: generate
2026-07-21 15:19:02 +00:00
Daniel Polito
b513fafe83
fix(app): support nested slash command autocomplete ( #38097 )
2026-07-21 23:08:23 +08:00
Daniel Polito
21c4c93770
fix(ui): improve progress circle contrast ( #38101 )
2026-07-21 23:08:09 +08:00
Frank
abc4b83f58
Zen: gemini 3.6 flash and 3.5 flash lite
2026-07-21 10:59:30 -04:00
opencode-agent[bot]
cb562b2c62
chore: generate
2026-07-21 09:58:21 +00:00
Aarav Sareen
2d2339d37d
feat(app): draggable project rows ( #38055 )
2026-07-21 17:56:42 +08:00
Aiden Cline
849c2598ab
docs: generalize session title model description ( #37986 )
2026-07-20 14:20:13 -05:00
Aiden Cline and tobwen
3033afba51
fix(provider): normalize Mistral family tool call IDs ( #37982 )
...
Co-authored-by: tobwen <1864057+tobwen@users.noreply.github.com >
2026-07-20 13:58:49 -05:00
Matthias Reso and Aiden Cline
5a8ee27254
fix(provider): update muse-spark reasoning default and system prompt ( #37562 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-20 13:15:42 -05:00
OpeOginni
4cc022481c
fix(opencode): display proper session import errors ( #36258 )
2026-07-20 11:43:27 -05:00
opencode
d36a2d8981
sync release versions for v1.18.4
2026-07-20 15:28:16 +00:00
opencode-agent[bot]
96ff82a11f
fix(console): remove desktop promo overlay
...
Requested by: @thdxr (dax via Slack)
2026-07-20 15:28:00 +00:00
opencode-agent[bot] and Brendan Allan
4872c48c23
fix(app): complete mentions at cursor ( #37941 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-20 22:53:10 +08:00
opencode-agent[bot] and Brendan Allan
47fc6f2991
fix(app): preserve mentions during paste ( #37940 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-20 22:52:14 +08:00
opencode-agent[bot] and Brendan Allan
da312b009c
fix(app): preserve command menu drafts ( #37942 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-20 22:49:39 +08:00
opencode-agent[bot]
70535a1bad
chore: update nix node_modules hashes
2026-07-20 14:35:56 +00:00
Luke Parker
43e472bba7
feat(app): sync embedded terminal theme ( #37931 )
2026-07-20 14:22:26 +00:00
opencode-agent[bot]
b67fda133a
chore: update nix node_modules hashes
2026-07-20 13:24:20 +00:00
Luke Parker
e2531dff0f
chore(app): bump ghostty-web ( #37923 )
...
Includes the physical-pixel rendering and native Ghostty sprite work from anomalyco/ghostty-web#3 .
2026-07-20 13:09:46 +00:00
opencode-agent[bot] and Luke Parker
cc3615b535
fix(app): tolerate missing message parents ( #37918 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-20 12:20:41 +00:00
Luke Parker
5542415b64
fix(app): shrink Windows drawer close button ( #37909 )
2026-07-20 11:21:22 +00:00
Luke Parker
8bec40a816
fix(app): align Windows upgrade drawer ( #37895 )
2026-07-20 10:32:38 +00:00
opencode-agent[bot] and Luke Parker
4a81e8392b
fix(app): gate notification server selection ( #37890 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-20 09:22:18 +00:00
opencode-agent[bot] and Jay
a19b52e85b
fix(app): omit empty prompt text parts ( #37577 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-20 17:09:06 +10:00
opencode-agent[bot]
9105f35966
chore: generate
2026-07-20 06:50:36 +00:00
Aarav Sareen and LukeParkerDev
3ba3954aa0
feat(app): review panel improvements ( #36716 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-20 06:49:23 +00:00
Aarav Sareen
3fc5af6dd1
feat(app): update settings description line height ( #37759 )
2026-07-20 15:57:11 +10:00
opencode-agent[bot] and Aiden Cline
5586f9675e
fix(app): restore model variant accessibility ( #37857 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-20 05:20:56 +00:00
opencode-agent[bot]
3b719aba48
chore: generate
2026-07-20 04:55:12 +00:00
20a3a2138e
feat(opencode): use adaptive thinking effort for kimi family on anthr… ( #37696 )
...
Co-authored-by: liqiping <liqiping@msh.team >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-19 23:54:00 -05:00
Frank
cd46f22d51
sync
2026-07-19 23:55:16 -04:00
Frank
cfa134f042
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-07-19 23:30:38 -04:00
Frank
61653a20a5
sync
2026-07-19 23:30:36 -04:00
opencode-agent[bot] and Aiden Cline
2a097f3af7
fix(llm): expand context overflow patterns ( #37840 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-19 22:15:21 -05:00
David Hill and LukeParkerDev
ba4b8e21f4
feat(app): toggle debug tools from dev badge ( #36689 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-20 12:22:48 +10:00
Rahul A Mistry
7985c2066a
fix(app): show keybind tooltips on prompt input controls ( #37824 )
2026-07-20 10:22:38 +10:00
opencode-agent[bot] and Aiden Cline
67caf894e0
fix(opencode): increase OpenAI header timeout ( #37770 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-19 10:41:48 -05:00
opencode-agent[bot] and Jay
78587c141b
fix(app): restore question pager segments ( #37575 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-19 13:00:57 +00:00
opencode-agent[bot]
f5573281ca
chore: generate
2026-07-19 07:46:36 +00:00
opencode-agent[bot] and Frank
4817228f96
docs(go): update Kimi K3 request estimates ( #37725 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-07-19 03:45:27 -04:00
Frank
5a5117b36c
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-07-19 02:50:38 -04:00
Frank
6a288426b8
go: support openai route
2026-07-19 02:50:36 -04:00
573ac85983
feat(desktop): align new session project picker ( #37461 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-19 16:15:54 +10:00
Frank
1221bbbe14
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-07-19 02:08:19 -04:00
Frank
6bea0f4fa4
zen: grok 4.5 adjusted price
2026-07-19 02:08:05 -04:00
usrnk1
cc34084dfe
feat(desktop): prevent overlapping composer borders ( #37490 )
2026-07-19 16:01:16 +10:00
opencode-agent[bot]
b8142c7aa8
chore: update nix node_modules hashes
2026-07-18 17:54:17 +00:00
Simon Klee
ba3f966ed0
build: bump opentui to 0.4.5 ( #37616 )
2026-07-18 19:40:12 +02:00
Jérôme Benoit and Test User
b95fe7b2d7
fix(nix): restore desktop integration ( #37197 )
...
Co-authored-by: Test User <test@test.com >
2026-07-18 10:41:44 -05:00
Jérôme Benoit and Test User
9da9ed9de6
fix(nix): relax Bun version check for desktop build ( #36767 )
...
Co-authored-by: Test User <test@test.com >
2026-07-18 10:41:15 -05:00
opencode-agent[bot] and opencode-agent[bot]
fab2133129
chore: configure trust center domain ( #36910 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-18 02:51:31 -04:00
opencode-agent[bot] and opencode-agent[bot]
901c9e7329
fix(app): disable unavailable file navigation ( #37595 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-18 15:39:15 +10:00
opencode-agent[bot]
3476e6baa5
chore: update nix node_modules hashes
2026-07-18 03:05:17 +00:00
opencode-agent[bot] and Aiden Cline
86e04d4174
revert(tui): downgrade opentui to 0.4.3 ( #37582 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-17 21:51:48 -05:00
Frank
45cd8d7692
update zen models
2026-07-17 17:10:37 -04:00
Frank
a46374e90e
go: kimi k3 promotion
2026-07-17 15:58:26 -04:00
opencode-agent[bot]
41405c9eb0
chore: generate
2026-07-17 19:25:13 +00:00
Aiden Cline
49d2dd8a38
fix(provider): honor reasoning option semantics ( #37519 )
2026-07-17 14:23:33 -05:00
opencode-agent[bot]
0df2f6245a
chore: update nix node_modules hashes
2026-07-17 17:37:59 +00:00
Sebastian
38989c57a0
chore(tui): upgrade opentui to 0.4.5 ( #37522 )
2026-07-17 19:14:31 +02:00
Adam
69a80663a2
fix(stats): polish comparison chart
2026-07-17 10:53:00 -05:00
opencode-agent[bot]
518b0bf9e3
chore: generate
2026-07-17 15:17:47 +00:00
Jack
be08207a88
docs(go): update DeepSeek and MiMo pricing ( #37509 )
2026-07-17 23:15:48 +08:00
Brendan Allan
efb6cc2d4b
fix(session-ui): preserve prompt editing behavior ( #37483 )
2026-07-17 19:56:07 +08:00
opencode-agent[bot]
4bffbb655f
chore: update nix node_modules hashes
2026-07-17 10:15:33 +00:00
Brendan Allan
ba6cf38607
feat(desktop): add focus debug toggle ( #37465 )
2026-07-17 18:09:30 +08:00
Aarav Sareen
86978e7a8c
feat(ui): updates to design system ( #37471 )
2026-07-17 18:09:15 +08:00
opencode-agent[bot]
82a3270cf2
chore: generate
2026-07-17 10:03:42 +00:00
Brendan Allan
c0a258b22a
feat(session-ui): rewrite v2 prompt input ( #37102 )
2026-07-17 18:02:19 +08:00
Aarav Sareen
ed926be253
feat(app): review panel reactivity improvements ( #37089 )
2026-07-17 17:40:42 +08:00
Aarav Sareen
b527f605d9
feat(app): update review panel tooltip to v2 ( #37095 )
2026-07-17 17:38:47 +08:00
opencode-agent[bot]
aca52ba198
chore: generate
2026-07-17 08:55:53 +00:00
usrnk1 and Brendan Allan
f7d5a1cbc7
feat(desktop): align provider onboarding dialogs ( #36733 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-17 16:54:20 +08:00
Frank
3238daa851
Revert "chore: generate"
...
This reverts commit 90291fc6df .
Revert "go: kimi k3 2x usage"
This reverts commit a414e06d0c .
2026-07-17 03:38:28 -04:00
opencode-agent[bot]
90291fc6df
chore: generate
2026-07-17 07:28:40 +00:00
Frank
a414e06d0c
go: kimi k3 2x usage
2026-07-17 03:26:46 -04:00
opencode-agent[bot] and Frank
52f65f3a0b
feat(console): promote Kimi K3 usage limits ( #37442 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-07-17 02:24:51 -04:00
Luke Parker
3a1c6df9e2
fix(app): deduplicate diff summaries linearly ( #37414 )
2026-07-17 02:06:38 +00:00
Luke Parker
4436678f7d
fix(desktop): guard destroyed recovery windows ( #37406 )
2026-07-17 11:22:18 +10:00
opencode-agent[bot]
08fb473735
chore: generate
2026-07-16 23:21:52 +00:00
Frank
51213520f5
go: grok 4.5 and kimi k3
2026-07-16 19:20:17 -04:00
Frank
0bc9a28b5e
zen: cost multiplier
2026-07-16 17:35:55 -04:00
1d2a7b4c86
fix(console): persist desktop promo dismissal ( #37121 )
...
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
2026-07-16 22:17:41 +02:00
Adam
453b61e27b
fix(stats): divide comparison sections
2026-07-16 13:03:42 -05:00
Aiden Cline
95ebf50ace
fix(provider): restore Azure Cognitive Services endpoints ( #37340 )
2026-07-16 12:58:02 -05:00
Adam
d8a1b932eb
fix(stats): remove page gutter
2026-07-16 12:52:30 -05:00
Adam
0c91e6a620
fix(stats): refine comparison rendering
2026-07-16 12:29:12 -05:00
opencode
ef3b673084
sync release versions for v1.18.3
2026-07-16 15:34:31 +00:00
opencode-agent[bot]
c69abee0c7
chore: generate
2026-07-16 09:53:45 +00:00
dc3ff4b7aa
fix(app): home page scroll target ( #36664 )
...
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-16 09:51:42 +00:00
Aarav Sareen and Brendan Allan
958e08e109
feat(app): cmd+k menu shows sessions on home page ( #36686 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-16 09:51:20 +00:00
Brendan Allan
590a11ed98
fix(desktop): include wslServers loading in ready state ( #37218 )
2026-07-16 17:40:04 +08:00
opencode-agent[bot] and Brendan Allan
17544802c3
fix(app): remove inactive help button ( #37217 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-16 11:40:48 +08:00
Brendan Allan and opencode-agent[bot]
4a760b5743
fix(app): show selector for custom agents ( #37198 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-07-16 08:44:47 +08:00
opencode-agent[bot] and Aiden Cline
888c4cb504
feat(tui): exit subagent menu with up arrow ( #36951 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-15 16:00:53 -05:00
opencode
4394b324c9
sync release versions for v1.18.2
2026-07-15 16:15:34 +00:00
opencode-agent[bot] and Aiden Cline
a27ffb20f0
docs: document subagent depth ( #37132 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-15 10:00:59 -05:00
opencode-agent[bot]
81141dc562
chore: generate
2026-07-15 14:58:09 +00:00
opencode-agent[bot] and Dax
285d315b4e
fix(core): limit subagent nesting depth ( #37124 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-07-15 09:53:52 -05:00
BB84 and Aiden Cline
656f299017
fix(core): tolerate AlreadyExists in FSUtil.ensureDir ( #36542 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-15 09:26:50 -05:00
opencode-agent[bot] and Brendan Allan
04bdf7732b
fix(app): show help button in release builds ( #37098 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-15 19:17:38 +08:00
opencode-agent[bot] and Brendan Allan
ab7dfb1edc
feat(app): open new tabs with mod+n ( #37079 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-15 10:18:34 +00:00
Brendan Allan
05c3e40a4e
fix(app): tolerate null session archive times ( #36999 )
2026-07-15 03:02:49 +00:00
opencode-agent[bot] and Aiden Cline
b6478dcebf
fix(opencode): default Meta reasoning to xhigh ( #36976 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-14 19:52:04 -05:00
Luke Parker
571e7b852f
fix(app): hide drawer close button on Windows ( #36952 )
2026-07-15 08:23:06 +10:00
opencode
888dd26e1d
sync release versions for v1.18.1
2026-07-14 21:37:51 +00:00
opencode-agent[bot] and Jay
279c8bdd7f
fix(console): compress desktop promo video ( #36945 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-14 17:35:40 -04:00
opencode-agent[bot]
865e4d5c86
chore: generate
2026-07-14 21:09:01 +00:00
David Hill
64950cd358
feat(console): promote desktop tabs launch ( #35972 )
2026-07-14 21:07:23 +00:00
Luke Parker
36157938a8
fix(app): preserve themed diff backgrounds ( #36931 )
2026-07-15 07:00:22 +10:00
opencode-agent[bot] and Jay
c0dea334fb
fix(app): space model provider sections ( #36935 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-15 06:59:34 +10:00
Luke Parker
9b49daf3a9
fix(app): update tabs drawer copy ( #36937 )
2026-07-15 06:57:38 +10:00
opencode
d6f1b08ce8
sync release versions for v1.18.0
2026-07-14 20:29:46 +00:00
opencode-agent[bot]
75cf4cc8a8
chore: generate
2026-07-14 19:58:26 +00:00
Brendan Allan
4a181c3574
desktop v2 migration finalising ( #36912 )
2026-07-15 03:56:47 +08:00
opencode-agent[bot] and Aarav Sareen
bfddf05782
fix(app): use v2 base background for file views ( #36836 )
...
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
2026-07-14 17:27:54 +00:00
opencode-agent[bot] and Luke Parker
cdee625a13
fix: preserve team login casing ( #35981 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-14 17:10:11 +00:00
Luke Parker
5f7091ab4e
fix(app): wait for connected project picker anchor ( #36879 )
2026-07-15 01:36:45 +10:00
Luke Parker
e7e7a97648
fix(app): retain permission state per server ( #36873 )
2026-07-14 15:26:58 +00:00
Luke Parker
f58b8cb67b
fix(app): avoid project picker positioning crash ( #36864 )
2026-07-15 01:05:02 +10:00
opencode-agent[bot]
775f687ca9
chore: generate
2026-07-14 14:52:00 +00:00
usrnk1 and Brendan Allan
265a93927d
feat(desktop): add layout transition switch ( #36667 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-14 14:50:20 +00:00
Aarav Sareen
3a938bb6d8
feat(app): update new session page logo ( #36700 )
2026-07-14 23:29:32 +10:00
opencode-agent[bot]
6f9a4e70da
chore: generate
2026-07-14 13:14:16 +00:00
usrnk1 and LukeParkerDev
dedb4133dc
feat(desktop): improve file comments in session timeline ( #36845 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-14 23:12:46 +10:00
Luke Parker
21f8184c58
fix(app): suppress review sidebar hydration motion ( #36847 )
2026-07-14 22:50:16 +10:00
Aarav Sareen
59fe350972
fix(app): terminal tab rename focus ( #36695 )
2026-07-14 22:39:56 +10:00
Aarav Sareen
5bdfcaac3c
fix(app): settings/help button misalignment in projects sidebar ( #36662 )
2026-07-14 22:22:52 +10:00
Aarav Sareen
323d687173
feat(app): align custom agent selector with v2 ( #36832 )
2026-07-14 22:10:42 +10:00
Luke Parker
cdca203be2
fix(app): enable remote session auto-accept ( #36777 )
2026-07-14 21:59:02 +10:00
opencode-agent[bot]
77a31d2b6e
chore: generate
2026-07-14 11:51:22 +00:00
Luke Parker
a1ed99278a
fix(app): prevent terminal mount from stealing focus ( #36576 )
2026-07-14 21:49:57 +10:00
Luke Parker
729bd438e4
fix(app): preload more timeline messages ( #36172 )
2026-07-14 21:48:38 +10:00
Luke Parker
7304bb2751
fix(app): resync timeline after route reconnect ( #36643 )
2026-07-14 21:47:33 +10:00
Adam
456521f689
fix(data): align comparison suggestions
2026-07-14 05:44:45 -05:00
Adam
ee69079bb4
fix(data): proxy comparison sitemap
2026-07-14 05:30:13 -05:00
Adam
de14bb2e0f
fix(data): improve comparison metadata
2026-07-14 05:20:53 -05:00
Adam
0539d56fc4
fix(data): polish comparison details
2026-07-14 05:09:15 -05:00
Adam
729adde022
fix(data): show all comparison models
2026-07-14 04:58:27 -05:00
opencode-agent[bot]
b7111d5c62
chore: generate
2026-07-14 09:45:09 +00:00
Adam
1669713fbc
fix(data): restore breadcrumb styling
2026-07-14 04:43:23 -05:00
opencode-agent[bot]
cb8be9ba12
chore: generate
2026-07-14 03:38:03 +00:00
David Hill and Jay
15046658ba
feat(app): update tabs intro content ( #36701 )
...
Co-authored-by: Jay <air@live.ca >
2026-07-14 11:36:22 +08:00
opencode-agent[bot]
7255ce9a57
chore: update nix node_modules hashes
2026-07-14 00:23:00 +00:00
opencode-agent[bot]
2b9cf5d388
chore: generate
2026-07-14 00:05:56 +00:00
Luke Parker
a625d35f7b
fix(app): preserve composer caret after requests ( #36503 )
2026-07-14 10:04:11 +10:00
Luke Parker
449c64928b
fix(app): 78x faster Home cold loading ( #36214 )
2026-07-14 10:03:51 +10:00
Luke Parker
35c88c3fc8
fix(app): preserve timeline bottom anchoring ( #36160 )
2026-07-14 10:03:18 +10:00
Luke Parker
b5e09024d5
fix(app): clarify status indicator severity ( #36031 )
2026-07-14 10:02:46 +10:00
Luke Parker
9a51765bd2
fix(ui): preserve code spans adjacent to tildes ( #35835 )
2026-07-14 10:02:30 +10:00
opencode
bb31c9b92c
sync release versions for v1.17.20
2026-07-13 21:09:53 +00:00
Aiden Cline
5117679148
fix(opencode): remove obsolete Luna Responses Lite workaround ( #36750 )
2026-07-13 15:29:41 -05:00
opencode-agent[bot]
0d5798c0bf
chore: update nix node_modules hashes
2026-07-13 19:05:41 +00:00
Vladimir Glafirov
808677a612
chore: bump gitlab-ai-provider to 6.11.1 ( #36722 )
2026-07-13 13:47:42 -05:00
opencode-agent[bot]
fe41e9d482
chore: update nix node_modules hashes
2026-07-13 18:16:33 +00:00
opencode-agent[bot]
0768c4655e
chore: generate
2026-07-13 18:01:24 +00:00
Adam
1586a26594
fix(data): selects
2026-07-13 12:59:37 -05:00
Adam
f026c1422c
fix(data): select component ux
2026-07-13 12:59:37 -05:00
opencode-agent[bot]
b7fdb595df
chore: update nix node_modules hashes
2026-07-13 17:27:30 +00:00
Aiden Cline
049ee1ce5e
chore(provider): bump Azure AI SDK for GPT-5.6 ( #36704 )
2026-07-13 12:10:27 -05:00
opencode
e71fbb6d48
sync release versions for v1.17.19
2026-07-13 16:34:54 +00:00
opencode-agent[bot]
c9976d69c0
chore: update nix node_modules hashes
2026-07-13 16:22:51 +00:00
opencode-agent[bot]
27734409e4
chore: generate
2026-07-13 16:06:35 +00:00
Aiden Cline
e434ce01d3
fix(provider): support OpenAI pro reasoning mode ( #36694 )
2026-07-13 11:04:46 -05:00
opencode-agent[bot]
c2f93ae2ad
chore: generate
2026-07-13 15:55:09 +00:00
Adam
92cc8f553a
fix(stats): correct breadcrumb behavior
2026-07-13 10:53:11 -05:00
Mark and Aiden Cline
49d997aec3
fix(xai): default store to false for Responses ( #36629 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-13 10:37:12 -05:00
Aiden Cline and AidenGeunGeun
67aa9cee23
fix(opencode): support Luna Responses Lite over OAuth ( #36685 )
...
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
2026-07-13 10:15:06 -05:00
opencode-agent[bot]
7ec3d67829
chore: update nix node_modules hashes
2026-07-13 14:50:37 +00:00
Vladimir Glafirov
5401ebaede
chore: bump gitlab-ai-provider to 6.11.0 ( #36668 )
2026-07-13 09:31:20 -05:00
Aiden Cline
99668cfdce
fix(provider): tweak reasoning option driven max budget variants ( #36626 )
2026-07-13 09:18:32 -05:00
opencode-agent[bot] and Victor Navarro
b3a012cbdd
fix(cli): switch org after console logout ( #36276 )
...
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-07-13 10:59:16 +00:00
usrnk1
51b9c726cf
fix(app): remove interface transition changes accidentally merged into dev ( #36653 )
2026-07-13 10:38:30 +00:00
b4e49d5b32
feat(app): redesign attachment cards ( #35945 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-13 10:04:45 +00:00
opencode-agent[bot]
2b29854589
chore: generate
2026-07-13 10:04:14 +00:00
usrnk1
8ce5038bd8
Merge branch 'dev' of https://github.com/anomalyco/opencode into interface-toggle
2026-07-13 12:02:25 +02:00
usrnk1
446510a6a9
tui: surface a dismissible new-interface notice and tighten settings copy for clarity
...
Users who were migrated to the new interface will now see a dismissible notice in Settings explaining the old interface was phased out, so they are not surprised by the change. The new-interface toggle is also visually elevated with a card style so it is easier to find. Settings labels and descriptions across General have been rewritten to be shorter and more direct, so it is quicker to understand what each option controls. The "New" badge color is also adjusted for better readability.
2026-07-13 12:01:19 +02:00
opencode-agent[bot]
49028b6245
chore: generate
2026-07-13 09:33:54 +00:00
Aarav Sareen and Brendan Allan
d595c7e265
feat(app): review panel updates ( #36240 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-13 09:32:25 +00:00
Aarav Sareen and Brendan Allan
17cd4a8c32
feat(app): align edit project modal with v2 style ( #36213 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-13 09:26:53 +00:00
opencode-agent[bot]
9bbf7918de
chore: generate
2026-07-13 09:25:14 +00:00
Aarav Sareen
97f502e79a
feat(app): middle click to open new tab ( #36215 )
2026-07-13 17:23:55 +08:00
usrnk1
ac5e249083
feat(app): add interface transition setting
2026-07-13 10:45:57 +02:00
usrnk1
140e796b21
feat(ui): add accent badge variant
2026-07-13 10:45:57 +02:00
usrnk1 and Brendan Allan
dd02cea9e7
feat(desktop): fix clipped labels and branch tooltip ( #35724 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-13 08:02:38 +00:00
Aiden Cline
a8062ea314
fix(provider): derive variants from reasoning metadata ( #36624 )
2026-07-13 01:21:59 -05:00
Aiden Cline
f47684787a
fix(opencode): filter unsupported GPT-5.6 OAuth alias ( #36621 )
2026-07-13 00:23:28 -05:00
Aiden Cline
8168f0f0f6
fix(provider): route gateway variants by api id ( #36614 )
2026-07-13 00:08:08 -05:00
opencode-agent[bot] and Aiden Cline
8036440693
ci: remove starptech from core triage assignees ( #36618 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-12 23:41:02 -05:00
opencode-agent[bot]
cf7503687a
chore: generate
2026-07-12 21:13:21 +00:00
Aiden Cline
6f8e1dda15
fix(provider): derive variants from reasoning options ( #36543 )
2026-07-12 16:12:07 -05:00
opencode-agent[bot]
4dcfd9182c
chore: generate
2026-07-12 19:42:58 +00:00
Nabs and Aiden Cline
d7c0db8cee
fix(openai): use codex context limits for gpt-5.6 ( #36248 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-12 14:41:51 -05:00
Aiden Cline
184da0e42e
test(opencode): refresh stale model references ( #36546 )
2026-07-12 13:28:36 -05:00
Aiden Cline
a244d82aba
test(opencode): refresh models.dev fixture ( #36541 )
2026-07-12 12:36:20 -05:00
34e5809059
feat(tui): show idle session directory ( #36457 )
...
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-11 20:31:57 +00:00
opencode-agent[bot] and Dax Raad
2db96c9b7e
fix(core): disable unused fff content caches ( #36453 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 19:12:58 +00:00
Frank
9976269ab1
docs: publish GPT 5.6 Sol, Terra, and Luna model availability and pricing across all language docs
2026-07-10 14:13:46 -04:00
Adam
5df822be11
fix(stats): polish comparison details
2026-07-10 12:42:04 -05:00
Adam
233f069070
feat(stats): add comparison seo pages
2026-07-10 12:09:56 -05:00
Adam
4a1982f5c9
feat(stats): add model comparison radar
2026-07-10 11:41:01 -05:00
Adam
1c7f65f105
fix(stats): stop comparison overscroll
2026-07-10 07:31:00 -05:00
Adam
a84151e482
fix(stats): restore sticky comparison header
2026-07-10 07:30:00 -05:00
Adam
0340a4ff77
fix(stats): restore native trackpad scrolling
2026-07-10 07:09:25 -05:00
Adam
f4faacbe87
feat(stats): unify comparison cards
2026-07-10 06:49:56 -05:00
opencode-agent[bot]
7dbfd0b934
chore: generate
2026-07-10 11:38:07 +00:00
Adam
08a2a623dc
fix(data): cut athena stats sync cost
...
Compute all stat dimensions and both grains in one GROUPING SETS query
so each sync pass scans the source table once instead of eight times.
Hourly passes now only recompute the current ISO week; a daily full pass
refreshes the whole display window. Restarted daemons resume the hourly
cadence from the last completed sync instead of immediately re-running a
pass, and the workgroup kills any query scanning more than 2 TB.
2026-07-10 06:36:26 -05:00
Adam
60c88336b9
feat(stats): update model comparison page
2026-07-10 05:53:31 -05:00
Brendan Allan
8a03fc265b
feat(app): extract prompt state and add composer model selection ( #36227 )
2026-07-10 15:49:05 +08:00
Frank
d0ba538924
zen: track openai cache_write_tokens
2026-07-10 01:48:51 -04:00
Aarav Sareen
772e976d80
fix(app): timeline width jumps around when review panel is open/closed ( #36202 )
2026-07-10 03:59:03 +00:00
Aarav Sareen
c769380776
feat(app): visual improvements ( #36073 )
2026-07-10 10:52:05 +08:00
opencode-agent[bot] and Victor Navarro
01131c75d8
fix(app): focus input on new session ( #36077 )
...
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-07-10 10:41:54 +08:00
Brendan Allan
ea982c3832
fix(app): wrap session creation state updates in startTransition ( #36182 )
2026-07-10 02:29:30 +00:00
opencode-agent[bot]
d09d5612f3
chore: generate
2026-07-10 00:55:59 +00:00
Adam
85ef35dd64
fix(data): oom crash in stats sync
2026-07-09 19:53:56 -05:00
opencode-agent[bot] and Aiden Cline
251177d56c
fix(tui): forward environment to worker ( #35925 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-09 18:30:03 -05:00
opencode-agent[bot] and Luke Parker
13b9e55c72
fix(ui): sometimes outlines get clipped ( #33846 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-10 09:13:34 +10:00
Luke Parker
b94e55c7c0
fix(app): align context tokens with usage ( #36015 )
2026-07-10 09:12:54 +10:00
Luke Parker
9c6bb4ff72
fix(app): show tree while opening files ( #36018 )
2026-07-10 09:12:20 +10:00
opencode
c2e019ba7d
sync release versions for v1.17.18
2026-07-09 18:51:42 +00:00
Aiden Cline
b8374b5a7c
fix(copilot): handle zero billing batch size ( #36123 )
2026-07-09 13:14:33 -05:00
Aiden Cline
b4665a8bf8
feat: add meta muse system prompt ( #36122 )
2026-07-09 13:00:39 -05:00
opencode
08096b5e61
sync release versions for v1.17.17
2026-07-09 15:03:10 +00:00
Aiden Cline
2e43d41af0
tweak: adjust variant logic for muse ( #36079 )
2026-07-09 09:07:02 -05:00
Frank
518772c2ba
Merge branch 'dev' of github.com:anomalyco/opencode into dev
2026-07-09 08:03:18 -04:00
Frank
fc9021ccec
zen: retry on 529
2026-07-09 08:03:16 -04:00
opencode-agent[bot]
3bebfe6b1b
chore: update nix node_modules hashes
2026-07-09 11:41:13 +00:00
opencode-agent[bot]
3b18c64782
chore: generate
2026-07-09 11:26:18 +00:00
Brendan Allan and Aarav Sareen
c6c599b872
feat(app): refactor help button and add tabs info popup persistence ( #36066 )
...
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
2026-07-09 11:24:39 +00:00
opencode-agent[bot]
6b41ae910c
chore: generate
2026-07-09 08:08:24 +00:00
usrnk1
5c860d4142
feat(feat): align sub-agent task rows with v2 design ( #35167 )
2026-07-09 16:07:02 +08:00
usrnk1
4f9207daac
feat(app): restyle revert dock for v2 ( #35560 )
2026-07-09 16:06:00 +08:00
Aarav Sareen
ae7d63272c
feat(app): fix descender clipping ( #35950 )
2026-07-09 15:09:04 +08:00
Aarav Sareen and Brendan Allan
5cc3a51357
feat(app): free model selector ( #35707 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-09 07:05:09 +00:00
opencode
e357c90212
sync release versions for v1.17.16
2026-07-09 06:35:57 +00:00
opencode-agent[bot]
fb1edc4918
chore: update nix node_modules hashes
2026-07-09 05:48:48 +00:00
opencode-agent[bot]
353e0eef8a
chore: generate
2026-07-09 05:43:07 +00:00
usrnk1
a4c17f08b1
feat(desktop): reveal projects in file manager ( #35731 )
2026-07-09 13:41:56 +08:00
usrnk1
3cd9ee5a73
feat(app): add composer add menu with draft-preserving commands ( #35711 )
2026-07-09 13:39:55 +08:00
opencode-agent[bot]
7c56319aa4
chore: generate
2026-07-09 05:28:34 +00:00
usrnk1 and Brendan Allan
13fa4937b2
feat(desktop): add provider connection tip ( #35948 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-09 13:27:22 +08:00
Aiden Cline
1db5c2402c
fix(opencode): expose Grok reasoning variants ( #36017 )
2026-07-09 00:13:10 -05:00
opencode-agent[bot] and Luke Parker
0abbcddac2
chore: add missing team members ( #35980 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-09 09:53:05 +10:00
Luke Parker
dd25d143c5
fix(app): reserve review pane minimum instead of capping chat width at 45% ( #35078 )
2026-07-09 09:47:46 +10:00
Luke Parker
d8a57ee15c
fix(app): unmount hidden session panes ( #35628 )
2026-07-09 09:44:02 +10:00
Luke Parker
aa52d30d7f
feat(app): persist review state per session ( #35488 )
2026-07-08 23:43:28 +00:00
Luke Parker
83d633fd13
fix(app): route legacy drafts to session page ( #35808 )
2026-07-09 07:38:56 +08:00
Luke Parker
824455e2f1
fix(app): load capped review patches ( #35633 )
2026-07-09 09:09:32 +10:00
Luke Parker
62de2b3695
feat(app): add inline file browser tabs ( #35829 )
2026-07-09 09:09:21 +10:00
opencode-agent[bot]
7550aa4b89
chore: update nix node_modules hashes
2026-07-08 22:51:45 +00:00
opencode-agent[bot]
c33a2011c4
fix(app): prevent command palette first-open flash ( #35858 )
2026-07-09 06:51:04 +08:00
David Hill
fff6764ed4
fix(console): update square avatar previews ( #35975 )
2026-07-08 22:48:11 +00:00
opencode-agent[bot]
9644a008a4
chore: generate
2026-07-08 22:31:09 +00:00
Aiden Cline
ccb6b7c3ea
fix: improve xai cache hit rate ( #35970 )
2026-07-08 17:29:36 -05:00
opencode-agent[bot] and Kit Langton
f95f877e5f
fix(core): watch only git projects ( #35957 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-08 20:58:41 +00:00
Frank
fe96d4aebd
zen: grok 4.5
2026-07-08 15:52:56 -04:00
Frank
3a95d56144
Merge branch 'dev' of https://github.com/anomalyco/opencode into dev
2026-07-08 15:30:52 -04:00
Frank
ecd8be7593
zen: grok 4.5
2026-07-08 15:30:49 -04:00
opencode-agent[bot]
a72c3880bb
chore: generate
2026-07-08 16:30:17 +00:00
Adam
ccd8676bee
feat(stats): add model comparison home
2026-07-08 11:28:28 -05:00
Adam
5a533e366f
feat(stats): add model comparison pages
2026-07-08 11:28:27 -05:00
Luke Parker
77429f5982
feat(app): sync product translations ( #35856 )
2026-07-08 14:57:28 +10:00
Brendan Allan
6cfe4bc34f
fix(app): route new session shortcut through tabs ( #35849 )
2026-07-08 11:44:56 +08:00
Brendan Allan
95013d2936
fix(app): keep session routes within layouts ( #35842 )
2026-07-08 03:24:21 +00:00
Adam
14a5529793
feat(data): redesign model peers
2026-07-07 11:15:43 -05:00
opencode
0b2e8707e3
sync release versions for v1.17.15
2026-07-07 15:31:36 +00:00
冯基魁
adf178a6b9
fix(llm): classify zai token limit overflow ( #35671 )
2026-07-07 09:46:27 -05:00
opencode-agent[bot] and Aiden Cline
78f85b1cd6
fix(core): ensure relevant files survive compaction ( #35636 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-07 09:39:01 -05:00
opencode-agent[bot]
888dc67cc3
chore: generate
2026-07-07 14:25:21 +00:00
Dustin Deus
fd9ee435ec
fix(core): expand home-relative permission paths ( #35737 )
2026-07-07 16:23:50 +02:00
opencode-agent[bot]
1c25b2f298
chore: generate
2026-07-07 11:55:25 +00:00
Adam
ea9fffce2e
feat(data): redesign model efficiency
2026-07-07 06:53:36 -05:00
Brendan Allan
516f0266b8
fix(app): hide markdown task markers ( #35670 )
2026-07-07 15:22:49 +08:00
opencode-agent[bot]
39397deb8d
chore: generate
2026-07-07 06:44:40 +00:00
Brendan Allan
65fd2e5c91
fix(app): prioritize shortcuts in terminal ( #35668 )
2026-07-07 06:43:30 +00:00
c5fe32fbb1
fix(app): show unread for pending questions ( #34684 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-07 13:27:19 +08:00
opencode-agent[bot]
c48b77d6f9
chore: generate
2026-07-07 05:12:15 +00:00
Brendan Allan
64fd7a2027
fix(app): persist session tab info ( #34934 )
2026-07-07 05:11:08 +00:00
opencode-agent[bot] and Jay
ae259d87f0
fix(app): apply settings themes on select ( #35011 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-07 13:03:25 +08:00
Aarav Sareen
50374abab8
feat(app): change traffic light position, fix sequoia bug ( #35081 )
2026-07-07 12:49:28 +08:00
opencode-agent[bot]
0497e8badf
chore: generate
2026-07-07 04:46:52 +00:00
Aarav Sareen
2a08f8f5f4
feat(app): reintroduce model context tooltip in model selector ( #35087 )
2026-07-07 12:45:42 +08:00
opencode-agent[bot]
9353559088
chore: generate
2026-07-07 02:37:53 +00:00
Aarav Sareen
6aff2ee169
feat(app): visual improvements ( #35134 )
2026-07-07 10:36:27 +08:00
James Long and James Long
254a481e5d
fix(config): handle unavailable config directories ( #35632 )
...
Co-authored-by: James Long <jlongster@users.noreply.github.com >
2026-07-06 22:11:13 -04:00
Aarav Sareen and Brendan Allan
26885e7118
feat(app): align cmd k menu with v2 styles ( #35152 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-07 08:52:57 +08:00
opencode-agent[bot]
dba08013d1
chore: generate
2026-07-06 20:10:55 +00:00
Adam
fc09646973
fix(data): refine model trend charts
2026-07-06 15:03:07 -05:00
Adam
c3b9c9d888
feat(data): improved model usage section
2026-07-06 15:03:07 -05:00
opencode
203885d241
sync release versions for v1.17.14
2026-07-06 18:50:51 +00:00
opencode-agent[bot]
728e86b287
chore: generate
2026-07-06 18:20:49 +00:00
Aiden Cline
d5aa79c73a
feat(codemode): sync v2 implementation ( #35574 )
2026-07-06 13:19:21 -05:00
opencode-agent[bot]
eb6ff0c1e0
chore: update nix node_modules hashes
2026-07-06 13:35:10 +00:00
opencode-agent[bot]
0df44c4e91
chore: generate
2026-07-06 11:02:19 +00:00
Simon Klee
561070fbc2
deps: upgrade OpenTUI to v0.4.3 ( #35226 )
2026-07-06 13:01:08 +02:00
Brendan Allan
b0e41ff2c4
fix(app): use selected home project for new sessions ( #35530 )
2026-07-06 16:37:50 +08:00
opencode-agent[bot]
977a40af68
chore: generate
2026-07-06 08:21:25 +00:00
Brendan Allan
dffecb6478
fix(desktop): gate first launch onboarding ( #34930 )
2026-07-06 16:20:15 +08:00
Brendan Allan
7f57d2a9ac
feat(app): show draft server status in titlebar ( #35521 )
2026-07-06 16:12:53 +08:00
opencode-agent[bot] and Jay
377d5d2287
fix(app): avoid shortcut settings flash ( #35349 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-06 16:12:30 +08:00
Brendan Allan
38bb38ecb2
refactor(app): unify provider connect dialog ( #35518 )
2026-07-06 07:50:08 +00:00
Luke Parker
3a149ba71c
fix(app): optimize large review panes ( #35375 )
2026-07-06 16:26:03 +10:00
14df88eab5
fix(app): preserve provider dialog backdrop ( #35370 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-06 06:08:59 +00:00
opencode-agent[bot]
e12cb7fb6b
chore: generate
2026-07-06 05:53:41 +00:00
Aiden Cline
d4f7039932
fix(codemode): unify catalog signatures ( #35452 )
2026-07-06 00:52:37 -05:00
opencode-agent[bot]
e0ec9be238
chore: update nix node_modules hashes
2026-07-06 03:49:25 +00:00
Aiden Cline
2b34df94fa
fix(mcp): preserve metadata across tool pages ( #35439 )
2026-07-05 22:28:28 -05:00
opencode-agent[bot] and Aiden Cline
68f225a11d
fix(provider): preserve OpenRouter small model effort ( #35478 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-05 18:50:25 -05:00
David Hill
e9f5d34096
fix(tui): shorten home tips ( #31966 )
2026-07-05 14:44:10 -05:00
Aiden Cline
d3459eb740
test(mcp): replace module mocks with real servers ( #35450 )
2026-07-05 12:49:31 -05:00
Aiden Cline
be73f465df
refactor(codemode): namespace public types ( #35425 )
2026-07-05 10:34:58 -05:00
Aiden Cline
f14eafe9db
refactor(codemode): remove generic agent tool ( #35417 )
2026-07-05 09:30:46 -05:00
Jack
b7e4f1ef74
fix: update Feishu community link ( #35392 )
2026-07-05 14:00:14 +08:00
Luke Parker
efd5f0a80f
fix(app): preserve timeline selection autoscroll ( #35383 )
2026-07-05 02:47:37 +00:00
opencode-agent[bot]
7135bc4fb5
chore: generate
2026-07-05 02:02:39 +00:00
Aarav Sareen and Brendan Allan
7cf8d1ca6d
feat(app): terminal improvements ( #34747 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-05 02:01:30 +00:00
opencode-agent[bot]
78bca5c707
chore: generate
2026-07-05 01:39:09 +00:00
usrnk1 and LukeParkerDev
82db86e2a1
feat(desktop): reopen closed tabs and background tab open ( #35010 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-05 01:37:59 +00:00
opencode-agent[bot]
476e3fc382
chore: generate
2026-07-05 00:51:28 +00:00
Luke Parker
a12d50e15a
fix(app): hydrate timeline message parents ( #35269 )
2026-07-05 10:49:46 +10:00
opencode-agent[bot]
1b9b260458
chore: generate
2026-07-04 21:18:39 +00:00
Aiden Cline
a8983bd2c7
feat(codemode): add OpenAPI tool adapter ( #35192 )
2026-07-04 16:17:30 -05:00
opencode-agent[bot] and Aiden Cline
709af58612
fix(core): stop after declined permissions ( #35356 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-04 16:17:11 -05:00
bcbbf32569
fix(app): use v2 tooltip for prompt context ( #35351 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
2026-07-04 14:54:46 -04:00
Simon Klee
7a8e7c88f4
tui: preserve spinner registration ( #35292 )
2026-07-04 09:44:23 +02:00
Luke Parker
a22676720d
fix(app): match new session panel corners ( #35257 )
2026-07-04 04:08:15 +00:00
Luke Parker
f63a451b6f
fix(desktop): stabilize esm shim injection ( #35270 )
2026-07-04 13:31:13 +10:00
opencode-agent[bot] and Jay
8b6a2b173b
fix(app): delay initial tab preview ( #35266 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
2026-07-03 22:42:17 -04:00
Luke Parker
933dbfdb36
fix(app): restore unfocused composer typing ( #35249 )
2026-07-03 23:59:23 +00:00
b44bc0ad07
cleanup: tweak compaction prompt ( #35220 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-03 15:26:03 -05:00
opencode-agent[bot]
436cd39d14
chore: generate
2026-07-03 18:42:23 +00:00
Aiden Cline
ed6dc879be
feat(opencode): gate execute tool behind code mode flag ( #35185 )
2026-07-03 13:41:15 -05:00
James Long
96d53c6716
refactor(core): move path resolve into fs service ( #35202 )
2026-07-03 13:25:25 -04:00
Aiden Cline
911fb7063a
fix(tui): align execute child calls with task indentation ( #35190 )
2026-07-03 12:06:58 -05:00
Aiden Cline
27e8e2e22b
refactor(opencode): fail the execute tool on program failure ( #35180 )
2026-07-03 11:27:36 -05:00
Aiden Cline
39c6dd1c32
feat(tui): render code-mode execute tool with child calls ( #35113 )
2026-07-03 11:17:21 -05:00
opencode-agent[bot]
a09447bc9b
chore: generate
2026-07-03 15:40:10 +00:00
Adam
16815473a4
chore: artifacts
2026-07-03 10:38:49 -05:00
Adam
1f47bbfce2
fix(stats): link market share labs
2026-07-03 10:34:13 -05:00
James Long
33ed95f09c
fix(core): rewrite replacements while hoisting layers ( #35175 )
2026-07-03 11:26:49 -04:00
opencode-agent[bot]
2152624f37
chore: generate
2026-07-03 15:16:03 +00:00
Adam
7d84cb05ef
feat(stats): add model momentum section
2026-07-03 10:13:56 -05:00
James Long
eba0bd0397
chore: upgrade turbo ( #35173 )
2026-07-03 10:41:17 -04:00
Kit Langton
9aab24e95e
fix(opencode): provide Observability beneath all route service graphs ( #35171 )
2026-07-03 10:00:30 -04:00
Aarav Sareen and Brendan Allan
a4fed69a82
feat(app): dropdown search fix ( #34961 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-03 10:31:37 +00:00
opencode-agent[bot]
41a3cfcdd9
chore: update nix node_modules hashes
2026-07-03 09:37:53 +00:00
opencode-agent[bot]
72845e09fc
chore: generate
2026-07-03 09:25:41 +00:00
Aiden Cline
abaab29cb3
feat(opencode): add code-mode MCP adapter ( #35085 )
2026-07-03 09:24:27 +00:00
opencode-agent[bot]
30936a9bca
chore: generate
2026-07-03 08:11:01 +00:00
Aarav Sareen
a9144eccf8
feat(app): improvements to model search ( #34954 )
2026-07-03 08:09:51 +00:00
Aiden Cline
458ec7b372
refactor(opencode): expose MCP tools in native shape from the service ( #35103 )
2026-07-03 03:05:36 -05:00
usrnk1
d46c02ba73
feat(desktop): papercut fixes ( #34939 )
2026-07-03 08:04:59 +00:00
opencode-agent[bot]
caedf36844
chore: generate
2026-07-03 07:54:40 +00:00
Aarav Sareen and Luke Parker
4c6e2a92ce
feat(app): align subagent UI with v2 ( #34931 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-03 15:53:31 +08:00
usrnk1
bf58fae51f
feat(desktop): add recently closed projects to home ( #34926 )
2026-07-03 15:52:40 +08:00
Aiden Cline
eb3476660f
chore: remove root node-gyp pin after Node 24 setup ( #35092 )
2026-07-03 00:45:17 -05:00
opencode-agent[bot]
7d48a22a63
chore: update nix node_modules hashes
2026-07-03 05:33:25 +00:00
opencode-agent[bot]
3f0fc22b6e
chore: generate
2026-07-03 05:20:28 +00:00
Aiden Cline
2409c7a3d5
feat(codemode): add confined execution package ( #35079 )
2026-07-03 05:19:11 +00:00
Aiden Cline
379adee35c
revert: back out experimental codemode ( #35077 )
2026-07-02 23:57:30 -05:00
Luke Parker
2ef1a5991c
fix(ci): setup Node 24 before bun install for node-gyp ( #35076 )
2026-07-03 14:55:57 +10:00
opencode-agent[bot]
83c638eaac
chore: generate
2026-07-03 04:49:44 +00:00
Aiden Cline
cb93114424
feat: experimental codemode ( #34677 )
2026-07-02 23:48:34 -05:00
Luke Parker
04d236ceed
fix(app): keep v2 review pane mounted across session tab switches ( #35074 )
2026-07-03 14:22:20 +10:00
Frank
5455fed78e
zen: new inference
2026-07-02 21:59:33 -04:00
Frank
6dba0cc498
zen: new inference
2026-07-02 21:56:52 -04:00
Luke Parker
c07ac0db2f
feat(app): navigate tabs on mousedown in new layout ( #35042 )
2026-07-03 11:47:06 +10:00
Frank
20b090e493
zen: new inference
2026-07-02 21:38:29 -04:00
Frank
cb54824f2f
zen: new inference
2026-07-02 21:28:38 -04:00
Dustin Deus
3adfb970bf
feat(tui): add debug info dialog with copy to clipboard ( #35004 )
2026-07-02 23:00:53 +02:00
opencode-agent[bot]
5ecd19db9f
chore: generate
2026-07-02 19:43:04 +00:00
Adam
299daa2815
feat(stats): redesign model hero
2026-07-02 14:41:22 -05:00
Adam
7457139849
fix(stats): polish lab pages
2026-07-02 14:38:16 -05:00
Aiden Cline
373cd08b98
fix(copilot): honor advertised model endpoints ( #34958 )
2026-07-02 10:23:57 -05:00
Luke Parker
f52424e05f
fix(ui): resolve toast icon inside the toast component ( #34874 )
2026-07-02 15:53:47 +08:00
Luke Parker and Brendan Allan
4a42caef2c
fix(app): keep terminal mounted when switching session tabs in a workspace ( #34852 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-02 15:53:19 +08:00
Aarav Sareen and LukeParkerDev
7d2618637f
feat(app): v2 review panel overhaul ( #31882 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-02 07:41:58 +00:00
Luke Parker
fbb95a6ee3
fix(app): seed session status before warming session info ( #34864 )
2026-07-02 16:32:25 +10:00
Brendan Allan
40233595b0
fix(app): clear original prompt after retarget ( #34863 )
2026-07-02 06:24:53 +00:00
opencode-agent[bot]
403164a6ac
chore: generate
2026-07-02 06:08:44 +00:00
Luke Parker
1fb2ecc721
fix(app): scope session tab indicators to the tab's server ( #34861 )
2026-07-02 16:07:35 +10:00
Luke Parker
27c9b130c7
test(opencode): cover Windows session list directory spellings ( #34857 )
2026-07-02 05:16:17 +00:00
Brendan Allan
5fecf7ae9e
fix(app): only allow \(...\) syntax for inline latex ( #34850 )
2026-07-02 13:02:17 +08:00
Luke Parker
a0d64b12c9
fix(opencode): filter session list by resolved instance directory ( #34842 )
2026-07-02 04:39:49 +00:00
opencode-agent[bot]
d6b897188a
chore: generate
2026-07-02 04:25:52 +00:00
Luke Parker
39dfbb53d0
fix(app): resolve target session lineage outside router transition ( #34838 )
2026-07-02 14:24:39 +10:00
opencode-agent[bot]
a39db9c6f6
chore: update nix node_modules hashes
2026-07-02 03:36:41 +00:00
opencode-agent[bot] and Aiden Cline
6ca60d9204
fix(opencode): update Cerebras SDK reasoning replay ( #34826 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-01 22:22:27 -05:00
opencode-agent[bot]
b3934992d1
chore: update nix node_modules hashes
2026-07-02 02:52:09 +00:00
4de7e90d8d
fix(ui): raise v2 tooltip layer ( #34455 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-02 10:45:13 +08:00
usrnk1
917eca4f55
feat(desktop): refine session tab preview popover ( #34792 )
2026-07-02 10:41:25 +08:00
Luke Parker
3cf71808c4
fix(app): stabilize session timeline layout continuity ( #34533 )
2026-07-02 12:36:47 +10:00
Luke Parker
f266e829cf
fix(desktop): keep window tabs across app close ( #34807 )
2026-07-01 23:23:11 +00:00
Frank
3df5556223
zen: new inference
2026-07-01 17:54:22 -04:00
Adam
fc29f99190
fix(stats): include locale header in vary ( #34789 )
2026-07-01 15:25:49 -05:00
Adam
beb586a383
fix(stats): refine lab page tooltips
2026-07-01 14:54:35 -05:00
opencode-agent[bot]
5668d36477
chore: generate
2026-07-01 19:45:26 +00:00
Adam
3706b33ee0
feat(stats): use catalog descriptions
2026-07-01 14:41:28 -05:00
Adam
85e8ac3b36
feat(data): another redesigned lab section
2026-07-01 14:41:28 -05:00
Adam
91ca75c4dc
feat(stats): redesign lab usage
2026-07-01 14:41:28 -05:00
Adam
262ef4fdc2
feat(stats): add lab overview
2026-07-01 14:41:28 -05:00
Adam
74e5644646
feat(stats): redesign lab hero
2026-07-01 14:41:28 -05:00
opencode-agent[bot]
7de5aa08ff
chore: update nix node_modules hashes
2026-07-01 15:40:08 +00:00
Vladimir Glafirov
9495e3e903
chore: bump gitlab-ai-provider to 6.10.0 ( #34756 )
2026-07-01 10:23:07 -05:00
opencode
1e73b76ea6
sync release versions for v1.17.13
2026-07-01 15:19:04 +00:00
Aarav Sareen
6697cf3fd8
feat(app): minor fixes ( #34748 )
2026-07-01 21:10:53 +08:00
opencode-agent[bot]
87aa62d1e2
chore: generate
2026-07-01 12:41:15 +00:00
usrnk1
3136b1ba97
feat(desktop): improve markdown heading spacing in session timeline ( #34738 )
2026-07-01 20:39:12 +08:00
Aarav Sareen and Brendan Allan
246dea3a58
feat(app): more v2 ui alignment ( #34465 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-01 12:14:51 +00:00
opencode-agent[bot]
4b1c7f28a0
chore: generate
2026-07-01 12:08:40 +00:00
Aarav Sareen and Brendan Allan
9410eda4e3
feat(app): composer improvements ( #34720 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-01 12:06:41 +00:00
usrnk1 and Brendan Allan
f014686b07
feat(desktop): session tab hover preview popover ( #34678 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-07-01 17:16:45 +08:00
opencode-agent[bot]
8b68dc0d7f
chore: generate
2026-07-01 09:05:06 +00:00
Brendan Allan
2f4d36d64e
fix(desktop): clean stale draft stores ( #34651 )
2026-07-01 09:03:27 +00:00
opencode-agent[bot]
6f2ff35656
chore: generate
2026-07-01 08:17:22 +00:00
cd00422298
fix(app): question UI fixes and UX improvements ( #34116 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-07-01 08:15:31 +00:00
opencode-agent[bot]
34ee94232f
chore: generate
2026-07-01 07:40:25 +00:00
Aarav Sareen and LukeParkerDev
4d91f0cf28
feat(app): v2 wsl ui ( #34233 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-07-01 07:39:00 +00:00
opencode-agent[bot]
bf18cc971f
chore: generate
2026-07-01 07:06:04 +00:00
Brendan Allan
5e1a1ed2e2
fix(app): scope session page errors ( #34254 )
2026-07-01 15:04:18 +08:00
opencode-agent[bot]
bd7f7ad98b
chore: generate
2026-07-01 07:03:41 +00:00
Brendan Allan
af72cec799
feat(desktop): scope tabs to windows ( #34669 )
2026-07-01 07:02:10 +00:00
Aiden Cline
55552c521f
fix(provider): force openai reasoning variants ( #34702 )
2026-06-30 22:45:39 -05:00
opencode-agent[bot]
2b611a5b14
chore: update nix node_modules hashes
2026-07-01 01:44:56 +00:00
45a437cbb2
fix(app): clamp virtualizer range to scroll bounds ( #34588 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-01 11:28:34 +10:00
opencode-agent[bot]
439ec9b76f
chore: generate
2026-07-01 00:53:45 +00:00
ae3fefb42a
fix(session-ui): recognize more inline file paths ( #34688 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-01 00:52:10 +00:00
Aiden Cline
f1407e41c4
fix(core): stop replaying stale GitHub Copilot Responses item IDs ( #34686 )
2026-06-30 19:19:02 -05:00
opencode-agent[bot]
c88ca972cf
chore: generate
2026-06-30 23:59:52 +00:00
Frank
928c37bc02
zen: kk2.7, mm3, sonnet5
2026-06-30 19:56:25 -04:00
opencode
afff74eb2c
sync release versions for v1.17.12
2026-06-30 19:48:01 +00:00
Aiden Cline
3a669d528b
fix(provider): enable sonnet 5 adaptive thinking ( #34673 )
2026-06-30 14:03:05 -05:00
Jack
6789214b31
fix(console): remove expired Go MiniMax promo ( #34663 )
2026-07-01 01:42:05 +08:00
James Long
6636683323
refactor: remove remaining default layer aliases ( #34660 )
2026-06-30 13:17:34 -04:00
opencode-agent[bot]
3af9f64265
chore: generate
2026-06-30 17:07:39 +00:00
James Long
5a23bdcb69
refactor(core): remove domain layer exports ( #34625 )
2026-06-30 13:05:15 -04:00
opencode-agent[bot]
e78726854a
chore: generate
2026-06-30 16:19:11 +00:00
James Long
472d0f376e
refactor(core): remove infrastructure layer exports ( #34624 )
2026-06-30 12:17:12 -04:00
Brendan Allan
c8fde60ad4
fix(app): hide missing workspace branch ( #34649 )
2026-07-01 00:05:09 +08:00
a4b6047e64
fix(core): drop legacy config filename ( #34645 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 11:03:53 -05:00
James Long
6387f955cf
refactor(core): remove session layer exports ( #34623 )
2026-06-30 11:44:08 -04:00
James Long
5691f36e98
refactor(core): remove tool layer exports ( #34622 )
2026-06-30 11:18:41 -04:00
opencode-agent[bot]
74e7a378bb
chore: generate
2026-06-30 15:02:51 +00:00
usrnk1
fced9c5a2f
feat(desktop): polish tooltips and session search ( #34632 )
2026-06-30 23:00:25 +08:00
20445ca031
fix(cli): hide auto approval aliases in help ( #34641 )
...
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 14:52:57 +00:00
James Long
6fc9405618
refactor(core): route aggregate layers through nodes ( #34621 )
2026-06-30 10:46:44 -04:00
James Long
c86066efef
test(opencode): update help snapshots ( #34639 )
2026-06-30 10:22:21 -04:00
usrnk1
fa9ba2938e
feat(desktop): make error view draggable ( #34627 )
2026-06-30 22:12:43 +08:00
usrnk1
63e24880e5
feat(desktop): polish inline session title editing ( #34607 )
2026-06-30 22:12:22 +08:00
opencode-agent[bot]
eaf42c4ab0
chore: update nix node_modules hashes
2026-06-30 13:55:24 +00:00
Aiden Cline
8e10ab0aa7
chore: bump venice provider ( #34629 )
2026-06-30 08:40:09 -05:00
runvip and Shoubhit Dash
b329fcceb2
fix(docs): fix Russian translation for index.mdx ( #34001 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-30 16:47:44 +05:30
opencode-agent[bot]
bd83177c48
chore: generate
2026-06-30 11:07:49 +00:00
Brendan Allan
06cb0de0b1
feat(app): autocomplete mcp resources ( #34597 )
2026-06-30 19:05:53 +08:00
3ca89ac796
fix(app): autocomplete configured references ( #34308 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-30 18:45:37 +08:00
Brendan Allan
3aa2860058
fix(app): restore prompt cursor on focus ( #34175 )
2026-06-30 18:40:20 +08:00
usrnk1
ad63cf1590
feat(app): hide separators around active tabs ( #34591 )
2026-06-30 18:38:42 +08:00
Brendan Allan
aa56750f8b
fix(desktop): persist last active url ( #34595 )
2026-06-30 18:32:30 +08:00
4aaed42640
fix(app): preserve macos titlebar inset ( #34594 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 18:17:55 +08:00
usrnk1
f69f677a32
feat(desktop): add hover background to session title and single-click edit ( #34589 )
2026-06-30 17:46:52 +08:00
opencode-agent[bot]
8289883de8
chore: generate
2026-06-30 09:11:40 +00:00
usrnk1 and Brendan Allan
003c22b4a3
fix(desktop): context menu button / tab intermittent issue ( #34420 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-30 17:09:38 +08:00
1982d9832b
fix(session-ui): align code copy tooltip with v2 style ( #34459 )
...
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 17:01:38 +08:00
opencode-agent[bot] and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
90f0576222
fix(session-ui): deselect review line on draft cancel ( #34585 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-30 16:26:20 +08:00
usrnk1
e34822db6b
fix(desktop): preserve selected model during session promotion ( #34466 )
2026-06-30 16:23:39 +08:00
Frank
b19ae6547f
sync
2026-06-30 03:23:50 -04:00
6b074ed718
fix(app): suppress middle-click tab auxclick ( #34355 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 16:32:25 +10:00
e687eb936b
fix(app): register export logs globally ( #34352 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 16:31:09 +10:00
opencode-agent[bot]
797cb530e5
chore: generate
2026-06-30 05:09:55 +00:00
Dax and Aiden Cline
0a5bed2bc2
feat(tui): add yolo permission mode ( #33279 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-30 00:08:29 -05:00
ba41dadc91
ci: skip issue actions for team authors ( #34556 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-29 23:48:58 -05:00
James Long
451876b0bd
refactor(opencode): remove core service layer exports ( #34518 )
2026-06-29 23:32:16 -04:00
James Long
91561bbdfb
refactor(opencode): remove app service layer exports ( #34517 )
2026-06-29 23:03:57 -04:00
018ce34b39
revert(core): skip fff in node runtime ( #34549 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 12:58:57 +10:00
opencode-agent[bot]
ce82b21073
chore: generate
2026-06-30 02:55:10 +00:00
James Long
1f37c26574
refactor(opencode): use layer nodes in remaining harnesses ( #34516 )
2026-06-29 22:53:42 -04:00
cb3e28d207
fix(app): collapse review pane by default ( #34165 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 12:47:00 +10:00
8f1e13f299
fix(core): skip fff in node runtime ( #34353 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-30 12:38:47 +10:00
Luke Parker and opencode-agent[bot]
2fe68b5e91
fix(ui): prevent tool status blank frame ( #34547 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-30 12:26:04 +10:00
opencode-agent[bot]
2ace237938
chore: generate
2026-06-30 01:23:03 +00:00
James Long
5b62211167
refactor(opencode): build runtimes from layer nodes ( #34515 )
2026-06-29 21:21:28 -04:00
Frank
60b6229c4e
zen: track region
2026-06-29 19:57:13 -04:00
opencode-agent[bot]
4caec80e67
chore: generate
2026-06-29 23:03:24 +00:00
Frank
e9d4ca7e0f
zen: track region
2026-06-29 18:57:32 -04:00
Aiden Cline
d71454c701
fix(core): expose models.dev modes as models ( #34521 )
2026-06-29 17:51:06 -05:00
Dustin Deus and starptech
884c256033
fix(console): cancel upstream provider requests ( #34467 )
...
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
2026-06-29 23:28:04 +02:00
opencode-agent[bot]
78235385dd
chore: generate
2026-06-29 20:53:48 +00:00
Aiden Cline
fd213e6df6
fix(mcp): prefer content over structured output ( #34505 )
2026-06-29 15:51:52 -05:00
James Long
3726052307
refactor(opencode): use layer nodes in server tests ( #34503 )
2026-06-29 16:50:59 -04:00
opencode-agent[bot]
7d33a6f7c9
chore: generate
2026-06-29 20:36:56 +00:00
James Long
7a035d7fc0
refactor(opencode): bind instance bootstrap node ( #34502 )
2026-06-29 16:35:10 -04:00
opencode-agent[bot]
9151af7045
chore: generate
2026-06-29 20:24:42 +00:00
James Long
15bcbb1d7a
refactor(opencode): migrate session tests to layer nodes ( #34494 )
2026-06-29 16:22:50 -04:00
opencode-agent[bot]
4d3294727c
chore: generate
2026-06-29 20:07:10 +00:00
James Long
aae0e89519
refactor(opencode): use layer nodes in plugin tests ( #34495 )
2026-06-29 16:04:58 -04:00
opencode-agent[bot]
93a7b4ab76
chore: generate
2026-06-29 19:58:09 +00:00
James Long
0ebe74b625
refactor(opencode): migrate llm tests to layer nodes ( #34479 )
2026-06-29 15:55:58 -04:00
James Long
b9dae8593c
refactor(opencode): migrate compaction and workspace tests to layer nodes ( #34478 )
2026-06-29 15:42:52 -04:00
opencode-agent[bot]
d8f9388610
chore: generate
2026-06-29 18:52:55 +00:00
James Long
be14739cce
refactor(core): convert config tests to nodes ( #34474 )
2026-06-29 14:51:13 -04:00
James Long
762588c251
refactor(core): convert prompt tests to nodes ( #34470 )
2026-06-29 14:25:33 -04:00
opencode-agent[bot]
d6e54e9042
chore: generate
2026-06-29 17:58:20 +00:00
James Long
d4fd528152
refactor(core): convert more opencode tests to nodes ( #34464 )
2026-06-29 13:56:28 -04:00
opencode-agent[bot]
de185559dd
chore: generate
2026-06-29 16:58:51 +00:00
James Long
bc5ce5eab1
refactor(core): convert opencode tests to nodes ( #34453 )
2026-06-29 12:56:44 -04:00
opencode-agent[bot]
b10d617c80
chore: generate
2026-06-29 16:17:54 +00:00
Shoubhit Dash
18466b8020
feat(llm): add tool schema projections ( #34454 )
2026-06-29 21:45:42 +05:30
opencode-agent[bot]
71ec022b47
chore: generate
2026-06-29 15:50:24 +00:00
Shoubhit Dash
f7eeb08942
fix(llm): narrow raw overlays ( #34448 )
2026-06-29 21:18:06 +05:30
opencode-agent[bot]
9205dfe724
chore: generate
2026-06-29 15:37:20 +00:00
James Long
a3776429aa
refactor(core): finish test layer node conversion ( #34385 )
2026-06-29 11:35:17 -04:00
opencode-agent[bot]
c0e43c0c65
chore: generate
2026-06-29 13:57:06 +00:00
Shoubhit Dash
08c5a2a5e8
feat(llm): enforce request precedence ( #34440 )
2026-06-29 19:24:37 +05:30
opencode-agent[bot]
7077c70d60
chore: generate
2026-06-29 13:41:59 +00:00
Shoubhit Dash
1fd8bf526d
feat(llm): add model defaults and compatibility data ( #34436 )
2026-06-29 19:10:00 +05:30
opencode-agent[bot]
6d9539f469
fix: exempt org issues from compliance close ( #34431 )
2026-06-29 12:59:30 +00:00
Shoubhit Dash
e5101d9651
test(llm): lock event reducer laws ( #34423 )
2026-06-29 17:22:46 +05:30
Shoubhit Dash
b0151e1d02
test(llm): verify generate reducer law ( #34418 )
2026-06-29 17:01:45 +05:30
opencode-agent[bot]
c3637753bc
chore: generate
2026-06-29 10:58:22 +00:00
Shoubhit Dash
48fc9e3cc3
feat(llm): add response reducer ( #34417 )
2026-06-29 16:26:33 +05:30
opencode-agent[bot]
82a482b36d
chore: generate
2026-06-29 10:45:44 +00:00
7fac84319d
feat(app): align slash popover to v2 tokens ( #34286 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-06-29 18:44:18 +08:00
Aarav Sareen
0a5e617da8
feat(app): update message part ui to v2 ( #34394 )
2026-06-29 18:43:06 +08:00
Jack
b5f92c9f48
docs: fix Kimi K2.7 Go model ID ( #34413 )
2026-06-29 18:39:43 +08:00
Aarav Sareen and Brendan Allan
2070fd9bc2
feat(app): improve projects sidebar reactivity ( #34391 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-29 18:20:26 +08:00
opencode-agent[bot]
48dc05eee7
chore: generate
2026-06-29 10:13:23 +00:00
Aarav Sareen
84bb706537
feat(app): new timeline header ( #34192 )
2026-06-29 18:11:32 +08:00
opencode-agent[bot]
be8cfa7e08
chore: generate
2026-06-29 09:51:40 +00:00
Aarav Sareen
56a789d926
feat(app): show loader on session hover ( #34224 )
2026-06-29 17:50:14 +08:00
Aarav Sareen and Brendan Allan
5409151ad4
feat(app): sticky session list header ( #34220 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-29 17:49:10 +08:00
Frank
f90d154465
zen: budget
2026-06-29 05:46:56 -04:00
Frank
078385d386
zen: budget
2026-06-29 05:46:56 -04:00
Filip
beaaa174ea
fix(app): disable empty server chevron ( #34292 )
2026-06-29 15:28:01 +08:00
fb59606bb4
test(core): fix layer node replacement type expectation ( #34386 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-29 00:03:02 -05:00
opencode-agent[bot]
846d548154
chore: generate
2026-06-29 03:49:43 +00:00
James Long
84336e4f91
refactor(core): refine layer node replacements ( #34377 )
2026-06-28 23:48:18 -04:00
OpeOginni
01a5c69244
feat(tui): integrate ServerAuth headers into transport configuration for external served TUI thread ( #29876 )
2026-06-28 19:24:27 -05:00
opencode-agent[bot]
d78f91afeb
chore: generate
2026-06-28 23:36:32 +00:00
Brendan Allan
33762292f7
fix(app): wrap model.set in startTransition ( #34351 )
2026-06-29 07:35:09 +08:00
opencode-agent[bot]
5d6aa3b41a
chore: generate
2026-06-28 23:18:35 +00:00
OpeOginni
683aca5dbe
feat(desktop): Display stored totals for Tokens and Cost in Desktop Session Context ( #28887 )
2026-06-28 23:17:08 +00:00
Aiden Cline
92025e9a47
fix(mcp): clarify debug oauth probe ( #34350 )
2026-06-28 18:16:29 -05:00
Max Anderson
411e053572
fix(mcp): reconnect after OAuth even when server is disabled
...
Closes #33915
2026-06-28 18:07:10 -05:00
Frank
b862d178bf
zen: update alert role
2026-06-28 18:53:32 -04:00
Frank
bda0ddc207
zen: new inference
2026-06-28 13:48:42 -04:00
Brendan Allan
58ba99e505
fix(desktop): avoid destroyed window permission checks ( #34300 )
2026-06-28 20:06:15 +08:00
Filip
6ee817d041
fix(app): disable add project when given server is offline ( #34294 )
2026-06-28 18:45:05 +08:00
Kit Langton
dfeb1b5051
feat(client): generate complete protocol client ( #34164 )
2026-06-27 22:25:40 -04:00
opencode-agent[bot]
61a7f6db35
chore: update nix node_modules hashes
2026-06-28 01:20:08 +00:00
Dax
6446b8ae3b
fix(sdk): preserve V2Event name for SSE streams ( #34171 )
2026-06-27 21:05:47 -04:00
Brendan Allan
ae53163cad
fix(app): transition draft project updates ( #34252 )
2026-06-28 02:58:07 +08:00
opencode-agent[bot]
41202819a4
chore: generate
2026-06-27 18:11:37 +00:00
James Long
a31698f99b
refactor(core): move more tests to nodes ( #34248 )
2026-06-27 18:10:07 +00:00
opencode-agent[bot]
6248542c49
chore: generate
2026-06-27 17:20:42 +00:00
James Long
d25c91e5eb
refactor(core): move session test to nodes ( #34245 )
2026-06-27 13:19:14 -04:00
James Long
5d63020dcd
test(core): cover app node builder graphs ( #34244 )
2026-06-27 16:54:18 +00:00
opencode-agent[bot]
062f54590e
chore: generate
2026-06-27 16:30:47 +00:00
James Long
a76c6918d2
refactor(core): rename app node modules ( #34238 )
2026-06-27 12:29:21 -04:00
Ben Guthrie
2b91a6f210
fix(tui): register prompt.skills keybinds ( #34180 )
2026-06-27 11:06:14 -05:00
opencode-agent[bot]
10579cceb2
chore: generate
2026-06-27 15:38:27 +00:00
Aarav Sareen
25702e01ce
feat(app): new debug bar ( #34237 )
2026-06-27 15:37:02 +00:00
James Long
ecc5c44d9a
refactor(core): make node build bind maps conditionally ( #34218 )
2026-06-27 11:09:07 -04:00
Aarav Sareen
f5a0b920a2
feat(app): minor visual updates ( #34205 )
2026-06-27 18:07:17 +08:00
Brendan Allan
2caa016fe1
fix(app): batch new session tab navigation ( #34196 )
2026-06-27 17:13:09 +08:00
opencode-agent[bot]
6861fedd09
chore: generate
2026-06-27 07:43:42 +00:00
Luke Parker
3d072112ce
fix(app): reconcile session pages with concurrent events ( #34042 )
2026-06-27 17:42:17 +10:00
OpeOginni
bdfea046db
fix(desktop): recognize normal auth metadata input prompts in connect provider dialog ( #33024 )
2026-06-27 05:19:59 +00:00
Aarav Sareen
a2d08fb63b
feat(app): update home screen alignment + markdown styles ( #34172 )
2026-06-27 13:00:52 +08:00
opencode-agent[bot] and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
5a55135d89
fix(ui): make select hover feedback immediate ( #34121 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-27 12:47:32 +08:00
opencode-agent[bot] and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
8870d36e0f
fix(app): space home sessions from scrollbar ( #34132 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-27 12:46:33 +08:00
opencode-agent[bot]
eb923c27ca
chore: update nix node_modules hashes
2026-06-27 04:27:56 +00:00
9903abc704
fix(opencode): allow empty provider config default ( #34167 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-26 23:19:42 -05:00
opencode-agent[bot]
225a1fbf35
chore: generate
2026-06-27 04:10:30 +00:00
Dax Raad
93159bccbf
feat(core): port v2 runtime fixes onto dev
...
Cherry-picks the packages/core changes from the v2 branch onto dev:
- combined ordered stdout/stderr in AppProcess + bash structured output
- edit/apply-patch return FileDiff info with status and line stats
- ignore no-op model switches; record reasoning timestamps
- return unexpected local tool defects to the model and continue
- keep OAuth account metadata out of request bodies
- nest OpenAI reasoning effort/summary options
- load OpenCode provider config asynchronously; batch plugin boot
- export latest public event manifest
Includes the supporting schema reasoning time field and regenerated
client/SDK types.
2026-06-27 00:07:25 -04:00
fab8ec4f54
fix(app): migrate composer tooltips to v2 ( #34147 )
...
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-27 14:01:45 +10:00
opencode-agent[bot]
a3035c53ea
chore: update nix node_modules hashes
2026-06-27 03:47:28 +00:00
Aiden Cline
36c416e143
fix(mcp): request refresh token scope ( #34125 )
2026-06-26 22:27:43 -05:00
Aiden Cline
e1e0304a96
fix(mcp): surface OAuth completion errors ( #34145 )
2026-06-26 22:21:16 -05:00
opencode-agent[bot]
71c3a7c8f2
chore: generate
2026-06-27 02:47:33 +00:00
James Long
ecdfff5a42
refactor(core): separate out location node functionality and integrate into v2 ( #34119 )
2026-06-26 22:46:07 -04:00
opencode-agent[bot] and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
4b948c5d74
fix(app): hide home session archive action ( #34136 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-27 02:23:36 +00:00
opencode-agent[bot] and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
cd56c51e2d
fix(app): keep bare slash as plain inline code ( #34122 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-26 22:21:01 +00:00
opencode-agent[bot] and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
43e39d7f68
fix(tui): use generated event union ( #34118 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
2026-06-26 18:04:53 -04:00
Frank
7a17925495
zen: new inference
2026-06-26 16:25:07 -04:00
Brendan Allan
5acb2530b4
fix(app): centralize notification state ( #34105 )
2026-06-26 19:24:33 +00:00
opencode-agent[bot]
44a6787359
chore: generate
2026-06-26 19:18:18 +00:00
Kit Langton
42e6b7db32
feat(sdk): expose live event stream ( #34098 )
2026-06-26 21:16:33 +02:00
opencode-agent[bot]
2c02f8bace
chore: update nix node_modules hashes
2026-06-26 18:53:34 +00:00
Affan Ali and affanali2k3
2ec20e576b
fix(app): slow tooltip display for models ( #30745 )
...
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
2026-06-27 02:53:08 +08:00
opencode-agent[bot]
20f47fec7a
chore: generate
2026-06-26 18:51:42 +00:00
Kit Langton
65210f2d97
feat(api): add finite durable session history pages ( #34097 )
2026-06-26 14:49:47 -04:00
Brendan Allan
af0b7ffae7
fix(app): animate prompt selectors after loading ( #34101 )
2026-06-27 02:36:01 +08:00