Aiden Cline
e63aba48bc
fix(ai): reconcile reasoning finals that arrive without deltas ( #44595 )
2026-08-24 00:29:23 -05:00
Brendan Allan
297f5298cc
fix(app): deduplicate notification sounds across tabs ( #44612 )
2026-08-24 05:26:57 +00:00
opencode-agent[bot]
7102c487c9
fix(app): sync project list between windows ( #44600 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-24 12:59:50 +08:00
opencode-agent[bot]
d8f59d312b
feat(desktop): hide local server from projects ( #44598 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-24 12:58:53 +08:00
opencode-agent[bot]
b23e4c3118
fix(app): cap workspace settings list height ( #44603 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-24 12:57:30 +08:00
opencode-agent[bot]
1c03f08512
fix(desktop): copy IDs through native clipboard ( #44599 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-24 12:54:28 +08:00
Michael Hart
3eb07e38ae
fix(app): use a deletable cursor for draft blob cleanup ( #44594 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-08-24 12:53:39 +08:00
Aiden Cline
299e314a28
fix(ai): passthrough anthropic top-level body fields ( #44604 )
2026-08-23 23:47:17 -05:00
Aiden Cline
76027fe3da
fix(ai): expand anthropic media lowering to match SDK ( #44593 )
2026-08-23 23:12:28 -05:00
Aiden Cline
8b65bd53bf
fix(ai): drop invalid item ids when replaying responses history ( #44587 )
2026-08-23 23:08:16 -05:00
Aiden Cline
1dee7e05b5
fix(ai): support disable_parallel_tool_use and send beta query ( #44583 )
2026-08-23 22:47:56 -05:00
opencode-agent[bot]
89026373bb
fix(desktop): ignore late draft flushes ( #44584 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com >
2026-08-24 11:47:08 +08:00
Aiden Cline
89a51a088a
fix(ai): ignore orphan response deltas ( #44575 )
2026-08-23 22:37:44 -05:00
usrnk1
3f807d8836
feat(desktop): add home session actions ( #43245 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-08-24 13:18:03 +10:00
Aiden Cline
4876f416cc
fix(ai): fail loudly on missing anthropic tool_use id ( #44569 )
2026-08-23 21:56:39 -05:00
Luke Parker
dbc178c3cc
fix: add DOM.AsyncIterable lib so ReadableStream iteration typechecks ( #44580 )
2026-08-24 02:26:54 +00:00
Kit Langton
1593479454
chore(core): upgrade drizzle orm to rc5 ( #44573 )
2026-08-23 21:56:02 -04:00
Kit Langton
971681c567
fix(image): degrade photon resizer load failure to typed error on workerd ( #43894 )
2026-08-23 21:44:01 -04:00
Luke Parker
378a7b7be1
fix: stream Bun runtime downloads to disk to avoid Bun.write GC hang ( #44572 )
2026-08-24 11:22:42 +10:00
Aiden Cline
6d57667168
fix(ai): clamp prompt_cache_key to 64 chars for all chat protocols ( #44571 )
2026-08-23 20:21:15 -05:00
Aiden Cline
d4935360c5
fix(ai): keep stateless hosted tool results and tolerate WS keepalives ( #44488 )
2026-08-23 20:19:14 -05:00
Aiden Cline
89281dcd01
fix(ai): preserve display on enabled thinking ( #44544 )
2026-08-23 20:05:30 -05:00
Aiden Cline
9f9184b002
fix(ai): preserve OpenAI tool schemas ( #44546 )
2026-08-23 20:05:06 -05:00
Kit Langton
c6f4fa0d1f
fix(core): never build fff index for workspace locations ( #44563 )
2026-08-24 01:00:27 +00:00
Kit Langton
c505c91438
fix(codemode): package conditional transpilers ( #44565 )
2026-08-23 20:50:39 -04:00
Kit Langton
8887c2ffa9
fix(core): skip host realpath canonicalization for workspace locations ( #44564 )
2026-08-23 20:50:29 -04:00
usrnk1
d3e5d6d268
feat(desktop): add model change notices ( #43288 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-08-24 00:17:35 +00:00
Kit Langton
f9bc948912
fix(core): skip local liveness check for workspace locations ( #44560 )
2026-08-23 20:17:04 -04:00
Kit Langton
e867a21ea5
feat(core): decouple workspace identity from provisioning ( #44526 )
2026-08-23 23:49:51 +00:00
Luke Parker
64c0411edb
fix(session-ui): align tool error card with figma ( #44543 )
2026-08-23 23:31:45 +00:00
opencode-agent[bot]
7da10aa65d
fix(ai): retry detail-free response errors ( #44537 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-23 17:39:55 -05:00
Luke Parker
d80b0a1e7e
fix(desktop): reconnect to elected service ( #44369 )
2026-08-24 08:27:04 +10:00
Kit Langton
59d0d64a6b
chore: upgrade Effect to rc.111 ( #44518 )
2026-08-23 18:01:44 -04:00
opencode-agent[bot]
e0cdf1ed09
fix(tui): restore global prompt history ( #44416 )
...
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
2026-08-23 17:53:16 -04:00
Kit Langton
9e50d76416
fix(codegen): write prettier-stable schema snapshot ( #43985 )
2026-08-23 17:34:47 -04:00
Dax
771c0f5850
fix(core): avoid stale MCP OAuth snapshots destroying rotated credentials ( #44527 )
2026-08-23 17:02:51 -04:00
Kit Langton
b1a0ef91bb
refactor(core): use FiberMap for title generation ( #44519 )
2026-08-23 16:22:43 -04:00
Kit Langton
2e67cee75b
fix(tui): recover from terminal forms ( #44516 )
2026-08-23 16:21:28 -04:00
opencode-agent[bot]
890735c1d7
feat(plugin): expose tool input schema ( #44510 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-08-23 14:19:57 -05:00
Aiden Cline
049f0b0c3b
fix(ai): handle additional usage locations and tool history for OpenAI Chat ( #44502 )
2026-08-23 13:48:30 -05:00
Aiden Cline
6020f36862
fix(ai): handle anthropic error events and ping frames ( #44500 )
2026-08-23 13:45:21 -05:00
Simon Klee
0d24ebdbbe
tui: preserve selection after copy ( #44496 )
...
Copy-on-select reset the click counter, so a third click could not select the full line. Keep the selection after copying to preserve multi-click input.
2026-08-23 20:40:19 +02:00
opencode-agent[bot]
b22c182406
fix(ai): preserve inline file data URLs ( #44499 )
...
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com >
2026-08-23 13:39:38 -05:00
Aiden Cline
c7f2f367e3
refactor(ai): remove deprecated local shell ( #44497 )
2026-08-23 13:36:10 -05:00
Aiden Cline
ccd2135e7a
fix(ai): tolerate explicit nulls in Gemini stream payloads ( #44490 )
2026-08-23 13:17:13 -05:00
Brendan Allan
c7c22b9d7e
fix(app): stabilize pane transitions ( #44484 )
2026-08-23 17:59:00 +00:00
Aiden Cline
67e99993f5
fix(ai): align Responses compatibility ( #44482 )
2026-08-23 12:53:14 -05:00
Brendan Allan
be6abc02b5
fix(app): preserve session panes across navigation ( #44477 )
2026-08-23 17:37:24 +00:00
Aiden Cline
e012a57d1d
fix(ai): harden Gemini tool call id handling on Vertex and duplicate streams ( #44454 )
2026-08-23 12:31:30 -05:00
Brendan Allan
697e3e13cc
fix(app): simplify session max width ( #44468 )
2026-08-24 01:01:11 +08:00