rekram1-node
6189181c4e
feat(core): remind a switched model which editing tools it lacks
...
On each primary request, compare the tool calls in the outgoing history with
the tools the request actually offers. When calls made by a different model
name tools this model does not have, add one reminder before the prompt and
persist it as a synthetic message, recording which tools it named so later
requests and later switches to models with the same tools do not repeat it.
Runs after the patch plugin so it sees the editing tools left for this model.
2026-09-24 14:52:28 -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]
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]
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]
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
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]
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]
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]
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
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
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
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]
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
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
usrnk1
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
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
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
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]
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
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
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]
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