Brendan Allan
733e7852ef
feat(app): add composer workspace footer
2026-09-17 15:11:01 +08: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
Shoubhit Dash
2cdd938152
fix: honor provider transport overrides and preserve errors ( #49350 )
2026-09-16 22:42:23 +05:30
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
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