Aiden Cline
eb84f461b8
fix(llm): split OpenAI reasoning summary blocks ( #29000 )
2026-05-23 20:06:45 -05:00
Kit Langton
0b3a1c2fdf
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
Aiden Cline
61e7cdfbff
fix(opencode): bump google vertex provider for thought signatures ( #29010 )
...
Co-authored-by: Andrew Sweet <andrew.sweet@cantab.net>
2026-05-23 15:29:43 -05:00
Aiden Cline
a5ba1d075d
chore(opencode): bump venice ai sdk provider ( #29003 )
...
Co-authored-by: dpuyosa <dpuyosa@users.noreply.github.com>
2026-05-23 11:28:04 -05:00
Aiden Cline
ba437069e6
fix(opencode): advertise configured shell timeout ( #28998 )
...
Co-authored-by: Nabs <nabil@instafork.com>
2026-05-23 10:43:39 -05:00
Frank
387c5a02c8
sync
2026-05-23 10:27:07 -04:00
Frank
6b03be5468
sync
2026-05-23 03:57:22 -04:00
opencode-agent[bot]
7d2c1ce6c6
chore: generate
2026-05-23 04:49:36 +00:00
Dax
a9ef5a0fae
feat(project): resolve remote-backed project identity ( #28914 )
2026-05-23 04:48:09 +00:00
Luke Parker
0cf9a5d20b
fix(desktop): avoid white flash when restoring window ( #28247 )
2026-05-23 14:42:40 +10:00
opencode
2c4ad9f405
sync release versions for v1.15.10
2026-05-23 01:04:22 +00:00
Luke Parker
3bf054c1d9
fix(app): restore desktop prod legacy flows ( #28919 )
2026-05-22 20:40:47 -04:00
Aiden Cline
14c511e380
fix(llm): stabilize anthropic tool result typecheck ( #28909 )
2026-05-22 17:14:40 -05:00
opencode
871d38cbd7
sync release versions for v1.15.9
2026-05-22 21:18:49 +00:00
opencode-agent[bot]
1a329e4e67
chore: generate
2026-05-22 19:31:59 +00:00
James Long
bfb2d8dc76
fix(tui): when diff viewer closes always return to last route ( #28903 )
2026-05-22 15:30:31 -04:00
James Long
8f7a6c4a00
fix(tui): refine diff view keyboard shortcuts ( #28896 )
2026-05-22 14:40:14 -04:00
opencode-agent[bot]
1857c73565
chore: generate
2026-05-22 18:25:01 +00:00
Shoubhit Dash
5f42351159
fix(provider): type default model failures ( #28881 )
2026-05-22 23:53:23 +05:30
Shoubhit Dash
968aaa3cfe
fix(pty): expose missing session errors ( #28884 )
2026-05-22 23:53:03 +05:30
opencode-agent[bot]
b8266e5819
chore: generate
2026-05-22 18:22:48 +00:00
James Long
ba746e36d8
fix(tui): empty states, context, and minor improvements to diff viewer ( #28878 )
2026-05-22 14:21:22 -04:00
opencode-agent[bot]
d5068ba28e
chore: generate
2026-05-22 17:50:23 +00:00
Shoubhit Dash
7265c46af6
fix(skill): type expected skill failures ( #28885 )
2026-05-22 23:18:52 +05:30
Shoubhit Dash
536ee857c6
fix(installation): type upgrade failures ( #28883 )
2026-05-22 23:18:17 +05:30
opencode-agent[bot]
dda69d77e8
chore: generate
2026-05-22 17:47:18 +00:00
Shoubhit Dash
0e14404e5f
fix(sync): map workspace warp not found ( #28882 )
2026-05-22 23:15:53 +05:30
opencode-agent[bot]
05f51bfe45
chore: generate
2026-05-22 17:44:34 +00:00
Shoubhit Dash
aee552c043
fix(repository): type expected reference failures ( #28880 )
2026-05-22 23:13:14 +05:30
opencode-agent[bot]
4f6eaf859b
chore: generate
2026-05-22 16:39:58 +00:00
Kit Langton
d0cb58782f
fix(llm): surface code, type, and nested fields on provider stream errors ( #28757 )
2026-05-22 12:37:55 -04:00
opencode-agent[bot]
a3430db73a
chore: generate
2026-05-22 16:37:46 +00:00
Shoubhit Dash
3e1972fd92
fix(httpapi): return project not found errors ( #28856 )
2026-05-22 22:06:20 +05:30
opencode-agent[bot]
b368e5adbe
chore: generate
2026-05-22 16:31:30 +00:00
James Long
69e4f52272
fix(tui): interaction improvements to diff viewer ( #28851 )
2026-05-22 12:30:10 -04:00
opencode-agent[bot]
8a55920531
chore: generate
2026-05-22 16:25:15 +00:00
Kit Langton
9db90a0b76
fix(llm): emit structured image blocks for tool-result media in Anthropic Messages ( #28755 )
2026-05-22 12:23:41 -04:00
Kit Langton
700d012025
fix(llm): emit structured input_image content for tool-result media in OpenAI Responses ( #28754 )
2026-05-22 12:23:23 -04:00
Shoubhit Dash
59e486a917
fix(tui): restore question prompt key handling ( #28835 )
2026-05-22 21:47:13 +05:30
opencode-agent[bot]
00038027c8
chore: generate
2026-05-22 15:31:46 +00:00
Shoubhit Dash
5cf597d583
fix(httpapi): return pty error bodies ( #28838 )
2026-05-22 21:00:20 +05:30
opencode-agent[bot]
d92b8d8009
chore: generate
2026-05-22 13:52:40 +00:00
Dax Raad
854c535536
fix(tui): enable diff viewer by default
2026-05-22 09:50:30 -04:00
OpeOginni
3cf955e9ad
fix(desktop): correct user code extraction when URL contains colons ( #28837 )
2026-05-22 21:16:33 +08:00
opencode-agent[bot]
63f3e84792
chore: generate
2026-05-22 12:17:49 +00:00
Shoubhit Dash
0beb4de3e8
fix(httpapi): return mcp server not found errors ( #28817 )
2026-05-22 17:46:30 +05:30
Shoubhit Dash
51da3483a9
feat(tui): copy worktree path from palette ( #28823 )
2026-05-22 17:28:51 +05:30
opencode-agent[bot]
060fbc9ce7
chore: generate
2026-05-22 11:42:14 +00:00
Sebin
7a769dab3a
fix(mcp): include scope in clientMetadata and add callbackPort option ( #28810 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-05-22 17:10:38 +05:30
opencode-agent[bot]
2663ecd39d
chore: generate
2026-05-22 11:00:29 +00:00
Shoubhit Dash
4ce247eaba
fix(httpapi): return request not found errors ( #28693 )
2026-05-22 16:29:12 +05:30
Brendan Allan
76d9c2cd76
fix(app): debounce vcs refresh in session page ( #28784 )
2026-05-22 06:47:05 +00:00
Brendan Allan
f6101aef8a
refactor(app): consolidate sdk and sync contexts ( #28782 )
2026-05-22 06:40:56 +00:00
Brendan Allan
f3874ec2f9
refactor(app): move tab navigation to titlebar and conditionally register project shortcuts ( #28773 )
2026-05-22 13:54:25 +08:00
Brendan Allan
6466fcfdea
refactor(app): simplify session routing and tab close handling ( #28767 )
2026-05-22 12:48:09 +08:00
Brendan Allan
1f0390cfbb
app: wrap provider data in Map to avoid store ( #28765 )
2026-05-22 12:23:16 +08:00
opencode-agent[bot]
9f06accfb4
chore: generate
2026-05-22 04:04:41 +00:00
JPFrancoia
7a9724496b
fix(vertex): Vertex (Antropic) provider: use .rep.googleapis.com for continental multi-region endpoints (us, eu) ( #28347 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 23:03:24 -05:00
Aiden Cline
3e931152d1
tweak(tui): remove italics from thinking labels ( #28737 )
2026-05-21 22:22:51 -05:00
Frank
ad1d14775d
sync
2026-05-21 19:11:33 -04:00
Frank
fcf4dff2ce
sync
2026-05-21 19:09:26 -04:00
Frank
56714327f4
sync
2026-05-21 19:02:24 -04:00
Frank
21f338652d
sync
2026-05-21 18:49:52 -04:00
Frank
8115f0c661
sync
2026-05-21 18:43:48 -04:00
opencode-agent[bot]
87d4cb07b0
chore: generate
2026-05-21 22:36:00 +00:00
James Long
ee008923f3
feat(tui): design revamp of diff viewer ( #28728 )
2026-05-21 18:34:32 -04:00
Frank
bbbef0da1c
sync
2026-05-21 18:27:45 -04:00
Kit Langton
e92c4fb460
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
OpeOginni
4b496066bf
fix(opencode): update spinner color logic ( #28032 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 16:02:08 -05:00
Frank
e63dcd30f3
sync
2026-05-21 16:55:12 -04:00
Kit Langton
2935d1819e
refactor(server): rename Fence.waitEffect to Fence.wait ( #28717 )
2026-05-21 20:48:15 +00:00
Kit Langton
86907e2e4a
refactor(server): drop dead Fence.wait + redundant casts ( #28710 )
2026-05-21 16:35:44 -04:00
Frank
31d2d38d7a
sync
2026-05-21 16:20:33 -04:00
Frank
d21477d55a
sync
2026-05-21 16:11:41 -04:00
Kit Langton
b99787e95b
refactor(opencode): fetch remote config with http client ( #28661 )
2026-05-21 15:53:44 -04:00
Frank
562d299a41
sync
2026-05-21 15:46:54 -04:00
opencode-agent[bot]
9ecb04e35b
chore: generate
2026-05-21 19:19:25 +00:00
Kit Langton
231689c767
test(config): port env-var config tests to it.instance ( #28706 )
2026-05-21 19:17:29 +00:00
Frank
d70942079a
sync
2026-05-21 15:06:10 -04:00
Frank
0cc55c11ac
sync
2026-05-21 14:53:56 -04:00
Kit Langton
40da77e77c
test(opencode): cover native reasoning continuation ( #28683 )
2026-05-21 14:50:37 -04:00
Frank
0d2de7db65
sync
2026-05-21 14:25:43 -04:00
Frank
a568f616c9
sync
2026-05-21 13:55:31 -04:00
opencode-agent[bot]
7e35cff4f5
chore: generate
2026-05-21 17:25:26 +00:00
Shoubhit Dash
82b796ce31
fix(httpapi): return session busy error bodies ( #28684 )
2026-05-21 22:53:49 +05:30
Vladimir Glafirov
6c24062d2f
chore(deps): bump gitlab-ai-provider to 6.7.0 ( #28218 )
2026-05-21 12:12:39 -05:00
opencode-agent[bot]
3ca09ee3ef
chore: generate
2026-05-21 16:50:49 +00:00
Kit Langton
003f1ce0f4
test(control-plane): finish porting workspace.test.ts to it.instance ( #28665 )
2026-05-21 12:48:59 -04:00
Kit Langton
61390dbb49
fix(llm): preserve native continuation metadata ( #28678 )
2026-05-21 11:57:45 -04:00
opencode
a58c3c53a9
sync release versions for v1.15.7
2026-05-21 15:51:26 +00:00
Victor Navarro
75ce8feff5
chore: upgrade sst version ( #26224 )
2026-05-21 17:19:15 +02:00
opencode-agent[bot]
6bee6ee755
chore: generate
2026-05-21 11:01:36 +00:00
Shoubhit Dash
9739d75892
fix(httpapi): handle corrupt v2 session messages ( #28633 )
2026-05-21 16:30:04 +05:30
opencode-agent[bot]
4a976482b1
chore: generate
2026-05-21 10:46:02 +00:00
Brendan Allan
2caac055ef
feat(desktop): add pinch zoom setting ( #28632 )
2026-05-21 10:44:30 +00:00
Shoubhit Dash
2697cb8001
fix(httpapi): remove config error middleware special case ( #28631 )
2026-05-21 15:57:25 +05:30
opencode-agent[bot]
dbd709376b
chore: generate
2026-05-21 10:15:54 +00:00
Shoubhit Dash
fc08292136
fix(httpapi): add unknown error references ( #28629 )
2026-05-21 15:44:35 +05:30
Jack
ee594ba55b
docs: sync TUI config translations and Zen pricing ( #28620 )
2026-05-21 18:03:22 +08:00
opencode-agent[bot]
516af86d53
chore: generate
2026-05-21 09:43:40 +00:00
Shoubhit Dash
f5d20c580b
fix(httpapi): expose unavailable v2 session mutations ( #28624 )
2026-05-21 15:12:13 +05:30
Brendan Allan
7d5e91b801
opencode: provide channel to web build ( #28612 )
2026-05-21 17:22:27 +08:00
opencode-agent[bot]
f70afbea34
chore: generate
2026-05-21 07:58:37 +00:00
Shoubhit Dash
b275b12e90
fix(httpapi): expose v2 session not found ( #28511 )
2026-05-21 13:27:20 +05:30
Kagura
4d900b2f46
fix(ui): preserve target attribute in DOMPurify config for markdown links ( #28598 )
2026-05-21 14:52:03 +08:00
Brendan Allan
b2661c4a03
app: more new designs ( #28603 )
2026-05-21 14:42:13 +08:00
Frank
6de584f25c
zen: fix affiliated header
2026-05-21 02:36:11 -04:00
opencode-agent[bot]
8c72edb3ff
chore: generate
2026-05-21 05:49:32 +00:00
Luke Parker
b207e32249
feat(app): add desktop v2 home, session entry, and titlebar ( #28442 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-05-21 05:48:13 +00:00
opencode-agent[bot]
6602341c0d
chore: generate
2026-05-21 05:14:43 +00:00
Milosz Jankiewicz
b32debb8a3
feat(opencode): add xAI Grok OAuth (SuperGrok) + device-code login ( #28557 )
...
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 00:13:28 -05:00
opencode-agent[bot]
7566cfe602
chore: generate
2026-05-21 04:56:41 +00:00
Luke Parker
bea3ca5b05
feat(desktop): Add Export Logs ( #26262 )
2026-05-21 14:55:23 +10:00
cooper-oai
c64ac905e1
fix(opencode): dedupe concurrent Codex OAuth refreshes ( #28236 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-20 23:34:31 -05:00
opencode-agent[bot]
7a554441b4
chore: generate
2026-05-21 04:02:29 +00:00
Kit Langton
14366af069
test(session): port llm.test.ts to it.instance ( #28578 )
2026-05-21 04:01:13 +00:00
opencode-agent[bot]
d9ed62e51c
chore: generate
2026-05-21 03:37:50 +00:00
Kit Langton
39ea816a72
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Kit Langton
69eee26f30
refactor(permission): drop redundant inner decode in Permission.ask ( #28575 )
2026-05-21 03:34:46 +00:00
opencode-agent[bot]
8f3949d235
chore: generate
2026-05-21 03:30:58 +00:00
Kit Langton
facd207396
fix(opencode): support native OpenAI OAuth fetch ( #28571 )
2026-05-20 23:29:25 -04:00
opencode-agent[bot]
2b28cc9024
chore: generate
2026-05-21 03:24:51 +00:00
Kit Langton
d37f9e770b
test(control-plane): port workspace.test.ts to it.instance ( #28572 )
2026-05-21 03:23:26 +00:00
Kit Langton
8fc02b0130
refactor(question): tool-arg errors at the boundary, drop redundant inner decode ( #28570 )
2026-05-21 03:06:22 +00:00
Kit Langton
ddf18a7f9c
test(server): port event SSE tests to it.instance + testEffectShared ( #28569 )
2026-05-21 02:55:54 +00:00
opencode-agent[bot]
fccfef1aaf
chore: generate
2026-05-21 02:44:38 +00:00
Kit Langton
e0e8159965
test(opencode): port provider.test.ts to it.instance ( #28565 )
2026-05-21 02:43:14 +00:00
opencode-agent[bot]
9cd6e07a50
chore: generate
2026-05-21 02:32:58 +00:00
Kit Langton
c05ce3b725
test(opencode): port amazon-bedrock.test.ts to it.instance ( #28559 )
2026-05-20 22:31:42 -04:00
Kit Langton
26008696e1
fix(question): surface schema failures as friendly tool errors ( #28563 )
2026-05-21 02:03:03 +00:00
opencode-agent[bot]
172fd971c5
chore: generate
2026-05-21 01:53:45 +00:00
Aiden Cline
8bfa188e07
fix(tui): use colon for collapsed thinking labels ( #28562 )
2026-05-20 20:52:28 -05:00
Kit Langton
5079fed63a
test(opencode): remove redundant global event casts ( #28564 )
2026-05-20 21:48:55 -04:00
Aiden Cline
4487fbf52f
fix(provider): support PDF attachments for xAI/Grok ( #28561 )
2026-05-20 20:46:31 -05:00
Kit Langton
fb9d69ef62
refactor(opencode): extract session LLM request prep ( #28560 )
2026-05-20 21:44:33 -04:00
Kit Langton
ddd6eb4496
fix(tui): separate question checkmark labels ( #28558 )
2026-05-20 21:35:59 -04:00
opencode-agent[bot]
12bbe84360
chore: generate
2026-05-21 01:30:35 +00:00
Kit Langton
661df8fcf8
fix(opencode): register account events in EventV2 bridge ( #28555 )
2026-05-20 21:29:12 -04:00
Kit Langton
16fb6dac8d
fix(llm): restore OpenAI reasoning streams ( #28552 )
2026-05-20 21:02:59 -04:00
opencode-agent[bot]
93131b6e4c
chore: generate
2026-05-21 00:55:10 +00:00
Dax
8643c0721e
Rename v2 auth service to account ( #28260 )
2026-05-21 00:53:27 +00:00
Kit Langton
41f6daf96a
Refactor LLM route-first provider API ( #28523 )
2026-05-20 20:15:52 -04:00
Kit Langton
5381795844
feat(effect-drizzle-sqlite): add vendored sqlite adapter ( #28547 )
2026-05-20 20:09:07 -04:00
Frank
7b9d7a7b7d
sync
2026-05-20 19:45:59 -04:00
Frank
7b0fd9fed2
zen: grok build 0.1
2026-05-20 19:38:37 -04:00
opencode-agent[bot]
b4a01cc3cd
chore: generate
2026-05-20 22:37:29 +00:00
James Long
a6e1aa085f
fix(tui): default new sessions always to local project ( #28541 )
2026-05-20 18:35:37 -04:00
opencode
6a9cbe7de0
sync release versions for v1.15.6
2026-05-20 21:44:08 +00:00
opencode-agent[bot]
7c121d48b9
chore: generate
2026-05-20 20:56:18 +00:00
Aiden Cline
f5a8202b41
fix(tui): simplify thinking toggle styling ( #28487 )
2026-05-20 15:54:29 -05:00
Kit Langton
43c24d8d0f
fix(tui): gate Zed context on terminal env ( #28517 )
2026-05-20 16:52:33 -04:00
opencode-agent[bot]
09603ed52f
chore: generate
2026-05-20 20:50:28 +00:00
Kit Langton
38e3b4087b
test(server): port event-diagnostics to Effect runner ( #28520 )
2026-05-20 16:48:41 -04:00
Sebastian
2969a513ce
upgrade opentui to 0.2.15 ( #28510 )
2026-05-20 22:44:09 +02:00
opencode-agent[bot]
de672fd214
chore: generate
2026-05-20 20:23:54 +00:00
James Long
d0779d2aca
feat(tui): collapse directories when possible in file tree ( #28512 )
2026-05-20 16:22:04 -04:00
James Long
58143c4b07
feat(tui): focus first file in file tree ( #28513 )
2026-05-20 16:04:45 -04:00
opencode-agent[bot]
b0ca0419be
chore: generate
2026-05-20 19:25:52 +00:00
Shoubhit Dash
4308dd75fb
fix(httpapi): expose v2 catalog errors ( #28498 )
2026-05-21 00:53:35 +05:30
Kit Langton
ec6d42d41d
chore: update Effect beta ( #28505 )
2026-05-20 15:09:19 -04:00
opencode-agent[bot]
3553754083
chore: generate
2026-05-20 19:09:16 +00:00
Simon Klee
ed839846d1
run: replace subagent tabs with on-demand picker ( #28508 )
...
Move subagent navigation into the existing palette: a
"View subagents" command entry, a dedicated picker panel, and a
Down-arrow shortcut from the empty composer.
2026-05-20 21:07:35 +02:00
Kit Langton
ba803dd89a
fix(sdk): unbreak typecheck on dev after v2 error widening ( #28503 )
2026-05-20 14:29:19 -04:00
opencode-agent[bot]
0e118d1961
chore: generate
2026-05-20 17:57:38 +00:00
Shoubhit Dash
40e73c4910
fix(httpapi): expose v2 request errors ( #28495 )
2026-05-20 23:23:23 +05:30
opencode-agent[bot]
9559e2425b
chore: generate
2026-05-20 17:29:32 +00:00
Frank
ac76af8c56
zen: add gemini 3.5 flash
2026-05-20 13:20:54 -04:00
Victor Navarro
b67b03e0ae
chore: simplify referral codes ( #28491 )
2026-05-20 19:15:20 +02:00
Sebastian
ef82426e28
handle permanent file plugin errors ( #27344 )
2026-05-20 18:47:30 +02:00
OpeOginni
14e9e5d9d6
fix(enterprise): message nav hovercard and active state ( #23964 )
2026-05-21 00:06:13 +08:00
Dax
9324ef0d08
fix(cli): default console login url ( #28474 )
2026-05-20 11:34:56 -04:00
opencode-agent[bot]
8940572098
chore: generate
2026-05-20 15:18:18 +00:00
James Long
17d66ee4fe
feat(tui): initial impl of diff viewer ( #28476 )
2026-05-20 11:16:56 -04:00
opencode-agent[bot]
13006d6d7c
chore: generate
2026-05-20 07:10:40 +00:00
Simon Klee
539b118690
run: add shell mode to prompt ( #28315 )
...
Press `!` on an empty prompt to enter shell mode and run a command
through session.shell instead of sending a message
2026-05-20 09:09:12 +02:00
opencode-agent[bot]
11f7e5a1b0
chore: generate
2026-05-20 06:41:26 +00:00
Brendan Allan
38b406fb35
app: Initial tabs impl ( #28436 )
2026-05-20 14:40:06 +08:00
opencode-agent[bot]
4702cddb3e
chore: generate
2026-05-20 04:29:32 +00:00
Luke Parker
82c5d45601
Add Windows desktop app menu ( #28420 )
2026-05-20 14:28:15 +10:00
OpeOginni
66d409d679
fix(opencode): Update directory and path fields of imported session ( #27516 )
2026-05-19 19:09:23 -05:00
Kit Langton
4ad261d8a7
Skip git setup for processor tool test ( #28406 )
2026-05-19 18:09:15 -04:00
Kit Langton
59c99dc62d
Skip snapshot seed file commits ( #28405 )
2026-05-19 17:45:55 -04:00
Kit Langton
a8f7c5ec93
Run CLI subprocess tests concurrently ( #28399 )
2026-05-19 17:26:41 -04:00
Kit Langton
34cae2f3cb
fix(action): remove orphan symlink breaking GitHub Action staging ( #28390 )
2026-05-19 20:49:22 +00:00
Kit Langton
e94d46af86
fix(config): resolve agent/command names from relative paths ( #28359 )
2026-05-19 20:48:32 +00:00
Kit Langton
c035c35eba
fix(config): tolerate invalid OPENCODE_PERMISSION JSON ( #28388 )
2026-05-19 20:37:50 +00:00
Kit Langton
b70b45964a
Skip LLM server for prompt tests without LLM calls ( #28391 )
2026-05-19 16:27:36 -04:00
opencode-agent[bot]
e3c8d221ec
chore: generate
2026-05-19 20:24:23 +00:00
Kit Langton
80e5fb11c2
refactor(test/cli): migrate harness short-lived path to AppProcess + FileSystem ( #28366 )
2026-05-19 16:18:19 -04:00
Kit Langton
4db2746e31
Reduce snapshot batch test fixture sizes ( #28381 )
2026-05-19 16:10:43 -04:00
opencode-agent[bot]
71e90073d2
chore: generate
2026-05-19 19:04:32 +00:00
Frank
ea27114eb9
go: update referral invite ui style
2026-05-19 15:01:27 -04:00
Frank
64d67f2134
sync
2026-05-19 14:29:55 -04:00
opencode-agent[bot]
a99337fbe1
chore: generate
2026-05-19 18:28:20 +00:00
Victor Navarro
b20b569b0e
chore(go): referral improvements ( #28368 )
2026-05-19 20:26:38 +02:00
Kit Langton
c449d3dc74
Migrate remaining legacy tools config tests ( #28363 )
2026-05-19 12:06:07 -04:00
opencode-agent[bot]
e4eb98b991
chore: generate
2026-05-19 15:52:51 +00:00
Victor Navarro
b32f071502
feat(go): referral support ( #28345 )
...
Co-authored-by: Jack <jack@anoma.ly>
2026-05-19 17:51:39 +02:00
Kit Langton
512e34af83
Migrate MCP config tests to instance fixtures ( #28338 )
2026-05-19 11:45:13 -04:00
Kit Langton
7051796c38
test(cli): tier-A read-only command smoke tests ( #28274 )
2026-05-19 11:35:48 -04:00
Kit Langton
b67f5d741f
test(opencode/run): skip Windows-only scrollback replay failure ( #28261 )
2026-05-19 11:24:23 -04:00
opencode-agent[bot]
eec0843ce4
chore: generate
2026-05-19 15:11:40 +00:00
Kit Langton
55baa16fbc
test(lib): extract snapshot normalizer utility for cross-OS stability ( #28356 )
2026-05-19 11:09:49 -04:00
Kit Langton
c79a9634d3
fix(tool): tolerate plugin tool defs with missing args ( #28357 )
2026-05-19 15:07:28 +00:00
Sebastian
8dd6448c90
use keymap state for layer visibility ( #26246 )
2026-05-19 17:07:26 +02:00
Kit Langton
18b9cec50d
test(cli): help-text snapshots for every CLI command ( #28267 )
2026-05-19 10:58:12 -04:00
Shawn
2932a7a35d
fix(app): invalidate provider queries after config update to show custom providers immediately ( #28313 )
2026-05-19 20:31:36 +08:00
Brendan Allan
922b2e10eb
refactor(app): remove Accessor wrapping from timeline row renders ( #28334 )
2026-05-19 20:22:50 +08:00
opencode-agent[bot]
a2ee437a0e
chore: generate
2026-05-19 12:21:56 +00:00
Kit Langton
6618e2bce2
feat(native-llm): route Anthropic API-key models through native runtime ( #28271 )
2026-05-19 08:20:27 -04:00
Kit Langton
cb15b3ad84
test(cli): subprocess integration tests for opencode acp ( #28265 )
2026-05-19 08:18:22 -04:00
Sebastian
ee16f08ffa
Fix legacy pgup/pgdown TUI keybind aliases ( #28275 )
2026-05-19 13:52:00 +02:00
Dustin Deus
9790a61f96
chore(docs): remove beta zen go ( #28317 )
...
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box>
2026-05-19 12:08:40 +02:00
opencode-agent[bot]
2d348da504
chore: generate
2026-05-19 06:47:00 +00:00
MYMDO
cbd2620c46
feat(i18n): add Ukrainian (uk) locale support ( #28061 )
2026-05-19 14:45:39 +08:00
opencode-agent[bot]
3bd304796b
chore: generate
2026-05-19 06:13:16 +00:00
Shoubhit Dash
dac81cdb68
fix(httpapi): preserve v2 openapi errors ( #28298 )
2026-05-19 11:42:01 +05:30
Shoubhit Dash
2c3bcf3e41
feat(httpapi): add v2 public error schemas ( #28297 )
2026-05-19 11:26:56 +05:30
Kit Langton
d9d43d8519
test: migrate plugin config fixtures
2026-05-18 22:14:01 -04:00
Kit Langton
bcc69f0afb
test: migrate managed config fixtures
2026-05-18 22:02:59 -04:00
Kit Langton
e53563f402
test: migrate remaining simple config fixtures
2026-05-18 21:42:00 -04:00
Kit Langton
7e4b02f1bf
test: migrate config legacy tool fixtures
2026-05-18 21:27:43 -04:00
Kit Langton
996928b32a
Migrate config .opencode file tests to instance fixtures ( #28268 )
2026-05-18 21:17:11 -04:00
Kit Langton
c032e821bc
Migrate config update tests to instance fixtures ( #28266 )
2026-05-18 20:57:42 -04:00
opencode-agent[bot]
6f160bb48f
chore: generate
2026-05-19 00:57:09 +00:00
Kit Langton
ebb672ac39
test(cli): subprocess integration tests for opencode serve ( #28263 )
2026-05-19 00:55:58 +00:00
Kit Langton
9a19e84265
Migrate config agent tests to instance fixtures ( #28213 )
2026-05-18 23:55:33 +00:00
Kit Langton
338666d13e
Migrate config template tests to instance fixtures ( #28211 )
2026-05-18 23:37:58 +00:00
Kit Langton
7b8a1037a0
refactor(test/lib): generalize run-process harness into cli-process ( #28253 )
2026-05-18 19:16:10 -04:00
Kit Langton
ee5cf45ef9
Migrate simple config tests to instance fixtures ( #28210 )
2026-05-18 19:13:16 -04:00
opencode-agent[bot]
2e1593dea5
chore: generate
2026-05-18 22:33:32 +00:00
Kit Langton
0f3d168fdd
test(cli): subprocess integration test harness + regression suite for opencode run ( #28230 )
2026-05-18 18:32:20 -04:00
opencode-agent[bot]
ce09fc8356
chore: generate
2026-05-18 22:03:00 +00:00
Luke Parker
44a35c5895
test(app): add session timeline smoke coverage ( #26619 )
2026-05-18 22:01:29 +00:00
Kit Langton
8a321c4536
fix(native-llm): prefer console opencode token ( #28237 )
2026-05-18 17:23:57 -04:00
opencode
ef9e567e5f
sync release versions for v1.15.5
2026-05-18 20:57:13 +00:00
Kit Langton
b396b71c6f
fix(ui): guard reasoning renderer against undefined text ( #28222 )
2026-05-18 16:04:07 -04:00
Aiden Cline
d8efc575fa
refactor(session): extract prompt tool resolution ( #28204 )
2026-05-18 14:50:31 -05:00
James Long
12ae22378f
fix(plugin): ask in tools from plugins returns promise instead of effect ( #28217 )
2026-05-18 18:57:29 +00:00
opencode-agent[bot]
a88b436eec
chore: generate
2026-05-18 18:42:55 +00:00
Kit Langton
dbe36851bc
Preview native LLM runtime stack ( #27114 )
2026-05-18 14:41:36 -04:00
James Long
ff9d7cab5c
fix(core): fix file references in workspaces ( #28209 )
2026-05-18 18:23:35 +00:00
Kit Langton
88681d389b
Migrate provider lookup tests to instance fixtures
...
Migrate provider env precedence, model lookup, and default model tests to Effect-aware instance fixtures while keeping behavior unchanged.
2026-05-18 18:01:53 +00:00
Kit Langton
ae2ecd1ed3
Migrate custom provider tests to instance fixtures
...
Migrate the next custom provider/model config tests to Effect-aware instance fixtures while keeping timing neutral and behavior unchanged.
2026-05-18 17:49:26 +00:00
Kit Langton
159d271e1e
refactor(sync): publish via EffectBridge.fork for codebase consistency ( #28187 )
2026-05-18 13:30:41 -04:00
Kit Langton
762850dfe5
Migrate provider config tests to instance fixtures
...
Convert the first provider env/config/filtering tests to Effect-aware instance fixtures while keeping behavior unchanged and documenting neutral timing.
2026-05-18 13:22:59 -04:00
Kit Langton
b039702e8c
feat(tui): add syntax highlighting for elixir, fsharp, r, make, vim, xml, agda ( #28198 )
2026-05-18 13:08:08 -04:00
opencode-agent[bot]
094886c848
chore: generate
2026-05-18 17:03:44 +00:00
Shoubhit Dash
dc0297f4ac
refactor(session): extract reference prompt helpers ( #28197 )
2026-05-18 22:32:18 +05:30
Kit Langton
3ab67f3280
Stabilize watcher test readiness ( #28194 )
2026-05-18 12:51:46 -04:00
Shoubhit Dash
a2e6bd503b
refactor(reference): split materialization state ( #28190 )
2026-05-18 22:14:33 +05:30
Aiden Cline
05ac345696
refactor(session): move prompt reminders out of core loop ( #28082 )
2026-05-18 11:36:38 -05:00
opencode-agent[bot]
e3feca09b3
chore: generate
2026-05-18 16:20:46 +00:00
Kit Langton
896ad7b884
Speed up targeted opencode tests
...
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
opencode-agent[bot]
0a945219a9
chore: generate
2026-05-18 16:17:46 +00:00
Shoubhit Dash
94828eb44b
refactor(repository): type cache failures ( #28188 )
2026-05-18 21:46:18 +05:30
Shoubhit Dash
96192495ae
refactor(repository): add cache service ( #28184 )
2026-05-18 21:25:38 +05:30
opencode-agent[bot]
f7b5576bcc
chore: generate
2026-05-18 15:39:33 +00:00
Kit Langton
cb35493242
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Shoubhit Dash
5bfd7fd16c
refactor(repository): clarify reference domain ( #28182 )
2026-05-18 21:04:44 +05:30
opencode-agent[bot]
2932b41e64
chore: generate
2026-05-18 15:14:13 +00:00
Shoubhit Dash
eb389c58eb
refactor(reference): normalize config entries ( #28178 )
2026-05-18 20:42:41 +05:30
Shoubhit Dash
54ff0a669b
test(reference): cover configured reference contracts ( #28170 )
2026-05-18 20:09:27 +05:30
opencode-agent[bot]
e56999fd36
chore: generate
2026-05-18 12:31:37 +00:00
Simon Klee
1124315267
run: refresh prompt layout after paste ( #28164 )
...
Pasting into the prompt textarea left its layout stale until the next edit, so the visible content did not reflect the pasted text. Mark the layout dirty on paste and notify the content-change handler once the renderer is idle so the prompt updates immediately.
2026-05-18 12:30:20 +00:00
Sebastian
6e4db5666a
upgrade opentui to 0.2.14 ( #28090 )
2026-05-18 13:44:08 +02:00
Shoubhit Dash
564cde393e
fix(tui): copy pasted prompt content ( #28156 )
2026-05-18 17:02:34 +05:30
opencode-agent[bot]
c813927bb6
chore: generate
2026-05-18 11:07:52 +00:00
Simon Klee
5970c12d90
run: replay session history on interactive resume ( #26880 )
2026-05-18 13:06:27 +02:00
opencode-agent[bot]
116a4e33ba
chore: generate
2026-05-18 11:06:05 +00:00
Shoubhit Dash
611e48c4ac
fix(tui): collapse long tool output lines ( #28148 )
2026-05-18 16:34:34 +05:30
Brendan Allan
836a33198e
fix(ui): fix question dock overflow and message part flex layout ( #28142 )
2026-05-18 17:55:27 +08:00
opencode-agent[bot]
7afd477d1a
chore: generate
2026-05-18 09:28:20 +00:00
SpiritChen51
fe143df151
fix(ui): fallback to execCommand for clipboard copy when navigator.clipboard fails ( #27993 )
...
Co-authored-by: SpiritChen51 <spiritchen51@users.noreply.github.com>
2026-05-18 17:26:45 +08:00
Kagura
e94aecaa08
fix(tui): use contrast-aware foreground for paste summary badge ( #27969 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-05-18 08:38:40 +00:00
Brendan Allan
418c0ea04a
feat(desktop): add notification permission for renderer ( #28119 )
2026-05-18 15:43:28 +08:00
opencode-agent[bot]
4312e5df05
chore: generate
2026-05-18 07:21:25 +00:00
Brendan Allan
f80f3e33ec
desktop: add free limit + go usage exceeded dialogs to match tui ( #27677 )
2026-05-18 15:20:08 +08:00
opencode-agent[bot]
479206449e
chore: generate
2026-05-18 06:41:17 +00:00
Zayd Krunz
6849059b00
fix(app): hide prompt placeholder for whitespace input ( #28101 )
...
Co-authored-by: ShrootBuck <ShrootBuck@users.noreply.github.com>
2026-05-18 14:39:51 +08:00
Frank
28a0bf6c8f
sync
2026-05-17 23:43:23 -04:00
opencode-agent[bot]
30e4edffd5
chore: generate
2026-05-18 03:42:06 +00:00
Luke Parker
5452ab6db7
perf(app): virtualize session timeline rows ( #26949 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-05-18 03:40:52 +00:00
Dax
e85119aa64
Load models.dev snapshot from build global ( #28077 )
2026-05-17 21:59:44 -04:00
黑墨水鱼
71b27a1b0f
fix: sync PWA status bar theme-color with app color scheme ( #28006 )
2026-05-18 00:12:02 +00:00
opencode-agent[bot]
b14ea406ba
chore: generate
2026-05-17 23:25:50 +00:00
Luke Parker
de846ca57d
chore: Upgrade Bun to the final non-rust version ( #27648 )
2026-05-18 09:24:26 +10:00
Luke Parker
f06b78751e
fix(desktop): install the latest available update ( #27953 )
2026-05-18 09:23:32 +10:00
opencode-agent[bot]
969d0f48b2
chore: generate
2026-05-17 23:03:12 +00:00
Luke Parker
fc19dcc70c
fix: sort v2 session list by updated time ( #27954 )
2026-05-18 09:01:55 +10:00
Sebastian
f97e115ee2
dialog prompt submit keybind + opentui event sink ( #27945 )
2026-05-18 00:23:19 +02:00
Dax Raad
e92b1fe7d7
core: let models layer infer its own type so layer composition no longer requires matching explicit requirements
2026-05-17 17:37:11 -04:00
opencode
f98449c9b5
sync release versions for v1.15.4
2026-05-17 17:44:50 +00:00
Dax
23b594de6e
fix: preserve bus instance context ( #28051 )
2026-05-17 12:56:42 -04:00
Frank
5060577ee1
sync
2026-05-17 12:37:47 -04:00
Shoubhit Dash
e4cc4e1682
fix(lsp): preserve instance ref for update events ( #28016 )
2026-05-17 16:37:00 +05:30
opencode-agent[bot]
53e89f9d52
chore: generate
2026-05-17 08:06:12 +00:00
Frank
de247b7aae
sync
2026-05-17 04:04:39 -04:00
Frank
0b8050d453
sync
2026-05-17 01:59:20 -04:00
Kit Langton
c0a8b509c7
style(tui): distinguish markdown h1 headings ( #27814 )
2026-05-16 11:18:17 -04:00