Simon Klee
b77dbb511e
ix(ai): reject incomplete pending tool calls
...
Only finalize pending Responses tool calls after response.completed.
Reject incomplete responses with pending calls so partial input cannot be dispatched.
2026-07-15 23:31:58 +02:00
Simon Klee and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
8952cef65f
fix(llm): finalize pending response tool calls
2026-07-15 19:50:04 +00:00
Dax Raad
b95a5dc259
fix(tui): remove shell expansion hint
2026-07-15 15:43:33 -04:00
Dax Raad
3fdd12fa81
feat(ai): publish package
2026-07-15 15:17:33 -04:00
Dax Raad
bb15b16499
refactor(ai): rename llm package
2026-07-15 15:11:03 -04:00
Kit Langton and GitHub
b6ccb66610
fix(core): bound default search results ( #37154 )
2026-07-15 13:49:16 -04:00
Dax Raad
ec8ee60e0b
refactor(client): rename service start to ensure
2026-07-15 13:34:32 -04:00
Dax Raad
75bc611ef1
refactor(client): simplify local service lifecycle
2026-07-15 13:19:50 -04:00
Shoubhit Dash and GitHub
4f1298063b
feat(llm): add compatible and vertex provider entrypoints ( #36900 )
2026-07-15 22:08:19 +05:30
Aiden Cline and GitHub
22334b94c8
fix(codemode): canonicalize dotted tool paths ( #36994 )
2026-07-15 11:09:09 -05:00
Kit Langton and GitHub
f5dd181443
refactor(cli): define server connection boundary ( #37133 )
2026-07-15 11:48:38 -04:00
Kit Langton and GitHub
e8bd386973
fix(simulation): align vertical box drawing ( #37137 )
2026-07-15 11:26:16 -04:00
36f8a1e6e5
fix(tui): summarize deleted patch files ( #37134 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-15 11:25:37 -04:00
Kit Langton and GitHub
35f14900ae
feat(simulation): expose normalized terminal frames ( #37135 )
2026-07-15 11:13:47 -04:00
Dax Raad
83cfafc884
fix(tui): mount toast at app root
2026-07-15 01:24:18 -04:00
Dax Raad
09cd7445f1
tui: remove "Plugins reloaded" toast to reduce UI noise during plugin updates
2026-07-15 01:14:40 -04:00
Dax Raad
39f1336621
refactor(tui): remove home screen tips
2026-07-15 00:55:11 -04:00
Dax Raad
ce636daf04
feat(core): include session ID in instructions
2026-07-15 00:47:10 -04:00
Dax Raad
c1d2d7aba3
feat(session): support directory moves from slash commands
2026-07-15 00:33:59 -04:00
Dax Raad
e8964ce672
refactor(tui): remove hidden command metadata
2026-07-14 23:40:40 -04:00
Dax Raad
00093c70c1
feat(tui): show session location below prompt
2026-07-14 23:32:23 -04:00
Aiden Cline and GitHub
7eb7fe0763
fix(core): expand reasoning option variants ( #36894 )
2026-07-14 22:12:02 -05:00
Dax Raad
2cb2f9d538
refactor(tui): simplify location and command contexts
2026-07-14 23:01:53 -04:00
Dax Raad
94a23b8537
refactor(tui): centralize location state
2026-07-14 23:01:41 -04:00
James Long and GitHub
ff3442ce34
refactor(tui): extract V1 theme definitions ( #36969 )
2026-07-14 22:14:34 -04:00
Aiden Cline and GitHub
72cf7f12f3
fix(core): restore default model headers ( #36975 )
2026-07-14 20:50:32 -05:00
Aiden Cline and GitHub
ba1f3d3d32
perf(codemode): batch OpenAPI query parameters ( #36978 )
2026-07-14 20:37:36 -05:00
Dax Raad
05fdbcce04
fix(cli): rename bash tool to shell
2026-07-14 21:31:42 -04:00
Dax Raad
387bff8fd9
feat(tui): stream shell tool output
2026-07-14 21:29:59 -04:00
James Long and GitHub
9a25673c37
feat(tui): add V2 theme system ( #36950 )
2026-07-14 20:28:45 -04:00
Aiden Cline and GitHub
563f6a65de
refactor(codemode): simplify tools types ( #36941 )
2026-07-14 18:40:43 -05:00
fca3bca19d
test(tui): wait for connection before tool event ( #36958 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-14 18:38:00 -05:00
Aiden Cline and GitHub
d88faeb6da
fix(core): restore xAI OAuth in v2 ( #36955 )
2026-07-14 18:25:14 -05:00
Dax Raad
2508a74956
refactor(tui): make data sync owner-driven
2026-07-14 17:33:15 -04:00
Kit Langton and GitHub
947566f611
refactor(simulation): scope Drive lifecycle with Effect ( #36908 )
2026-07-14 17:16:50 -04:00
Kit Langton and GitHub
a149a61a89
fix(tui): harden reasoning groups ( #36913 )
2026-07-14 16:38:42 -04:00
Kit Langton and GitHub
ece2b16cdf
feat: expose background service lifecycle ( #36895 )
2026-07-14 16:38:22 -04:00
Aiden Cline and GitHub
ea89a2f619
feat(codemode): unify callback acceptance and support built-in references ( #36771 )
2026-07-14 15:25:39 -05:00
+22
0d4f9797f4
chore: merge dev into v2 ( #36918 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
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: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
2026-07-14 15:23:34 -05:00
Dax Raad
a32c480d45
refactor(tui): centralize active location
2026-07-14 16:18:30 -04:00
Aiden Cline and GitHub
f4f761246a
fix(core): support OpenAI pro mode ( #36896 )
2026-07-14 15:12:51 -05:00
Dax Raad
915be9b54d
feat(plugin): add tool progress reporting
2026-07-14 15:57:16 -04:00
Dax Raad
6039f54126
fix(tui): refine thinking block styling
2026-07-14 15:26:04 -04:00
016545513f
feat(tui): group sequential thinking ( #36901 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-07-14 15:13:16 -04:00
Dax Raad
b67bed061a
feat(tui): port diff viewer to v2 plugins
2026-07-14 15:10:40 -04:00
Dax Raad
b2741d2f97
fix(tui): preserve legacy keybind lookup
2026-07-14 12:49:56 -04:00
Dax Raad
4a93972a78
feat(tui): add v2 plugin runtime
2026-07-14 12:49:56 -04:00
Kit Langton and GitHub
5c5579e90c
fix(llm): reject unterminated provider streams ( #36881 )
2026-07-14 12:44:45 -04:00
cd9be63484
fix(tui): hide initial instruction sync ( #36891 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-14 12:42:09 -04:00
Shoubhit Dash and GitHub
40fedf086e
fix(llm): port provider retry classification ( #36887 )
2026-07-14 22:09:50 +05:30
Aiden Cline and GitHub
a6b5cf94b0
fix(tui): refresh MCP status for active location ( #36882 )
2026-07-14 10:49:56 -05:00
+22
634386fe0f
chore: merge dev into v2 ( #36770 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
2026-07-14 09:58:18 -05:00
Kit Langton and GitHub
26e27c7a7f
fix(tui): distinguish asynchronous UI states ( #36759 )
2026-07-14 10:56:12 -04:00
Shoubhit Dash and GitHub
ea386fba1f
feat(llm): add compatible responses provider ( #35908 )
2026-07-14 19:32:29 +05:30
aa8fc4234d
fix(core): add session correlation header ( #36842 )
...
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
2026-07-14 14:59:22 +02:00
Dax Raad
9b8282ad3d
feat(plugin): add v2 tui entrypoint
2026-07-13 23:08:34 -04:00
Dax Raad
2a08cd3b96
refactor(core): simplify plugin entrypoint resolution
2026-07-13 22:45:15 -04:00
Dax Raad
5cf24bf185
tui: prevent crash when opening session switcher from an active session
2026-07-13 21:05:03 -04:00
Aiden Cline and GitHub
c15e3487b2
test(codemode): make promise tests deterministic ( #36780 )
2026-07-13 18:53:20 -05:00
Aiden Cline and GitHub
6963f2f6da
fix(cli): update mini tests for v2 types ( #36779 )
2026-07-13 18:38:25 -05:00
Aiden Cline and GitHub
547e0148c7
chore(codemode): run tests in CI ( #36772 )
2026-07-13 18:09:10 -05:00
Dax Raad
358d4746a9
refactor(cli): remove legacy sdk dependency
2026-07-13 18:03:16 -04:00
Kit Langton and GitHub
ce2e301e24
feat(tui): style background subagent indicator ( #36751 )
2026-07-13 17:57:12 -04:00
fbe7f26e71
fix(core): clamp compaction output budget ( #36745 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-13 17:50:20 -04:00
Aiden Cline and GitHub
ecb5754f4c
refactor(codemode): rename Sandbox terminology to CodeMode ( #36768 )
2026-07-13 16:38:11 -05:00
Dax Raad
36f8cb7054
refactor(tui): remove legacy sdk client
2026-07-13 17:35:40 -04:00
James Long and GitHub
4c45a5cf23
refactor(tui): extract system theme generation ( #36753 )
2026-07-13 16:39:06 -04:00
James Long and GitHub
748b0d8836
refactor(tui): remove subtle syntax styles ( #36746 )
2026-07-13 16:14:56 -04:00
Kit Langton and GitHub
ed1636e3bd
fix(tui): clamp dialog selection after options shrink ( #36712 )
2026-07-13 15:59:04 -04:00
Dax Raad
90a87b2a0c
refactor(tui): remove legacy sync context
2026-07-13 15:46:25 -04:00
Kit Langton and GitHub
af8480b2e2
fix(tui): pin queued compaction below output ( #36738 )
2026-07-13 15:45:27 -04:00
Kit Langton and GitHub
2096adae12
refactor(tui): remove unused subagent formatters ( #36732 )
2026-07-13 15:20:03 -04:00
Kit Langton and GitHub
41349ff20a
fix(tui): run dialog actions without selection ( #36711 )
2026-07-13 15:19:40 -04:00
Kit Langton and GitHub
a2f5a0df5d
fix(core): compact after tool settlement ( #36718 )
2026-07-13 15:17:45 -04:00
Kit Langton and GitHub
3bc924252b
fix(www): generate collections before typecheck ( #36730 )
2026-07-13 15:07:45 -04:00
Kit Langton and GitHub
8c1808ab74
fix(tui): standardize OpenCode product casing ( #36717 )
2026-07-13 15:01:48 -04:00
Dax Raad
685f887771
docs: clarify embedded sdk roadmap
2026-07-13 14:54:40 -04:00
Dax Raad
9db5073eab
fix(plugin): retain legacy kv api shape
2026-07-13 12:57:31 -04:00
Dax Raad
775fce0177
refactor(tui): consolidate settings in cli config
2026-07-13 12:55:54 -04:00
Dax Raad
4e74f77e44
delete context.md
2026-07-13 11:49:34 -04:00
Dax Raad
b980f74ed9
refactor(tui): reuse dialog select for settings
2026-07-13 11:16:05 -04:00
2987c30238
revert(tui): restore list highlights ( #36680 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-13 10:29:44 -04:00
50a1add183
fix(tui): open model selector at top ( #36679 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-13 10:20:15 -04:00
Dax Raad
3533047421
sync
2026-07-13 10:19:04 -04:00
823bc20427
fix(tui): use gray list highlights ( #36669 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
2026-07-13 10:15:30 -04:00
339fd50cb9
fix(tui): preserve modal focus across dialog replacement ( #36656 )
...
Co-authored-by: Simon Klee <52795+simonklee@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-13 14:54:59 +02:00
Aiden Cline and GitHub
828a4b3f15
fix(codemode): align array callback behavior ( #36584 )
2026-07-13 00:34:18 -05:00
Dax Raad
a43de3f86d
tui: remove legacy V1 CLI TUI integration to simplify startup
2026-07-13 01:05:14 -04:00
Dax Raad
fe3b2e8f90
sync
2026-07-13 00:50:51 -04:00
Dax Raad and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
20af1f5e79
refactor(tui): compact settings values
2026-07-13 03:57:14 +00:00
Kit Langton and 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
8daf912fbf
feat(tui): add settings dialog
2026-07-13 03:57:14 +00:00
3d545f960b
fix(tui): restore clicked reverted prompt ( #36567 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-12 21:51:50 -05:00
Kit Langton and GitHub
58201a32c1
fix: standardize MCP server copy ( #36598 )
2026-07-12 22:23:59 -04:00
Aiden Cline and GitHub
64ca9b8d77
refactor(core): replace deferred tool option with codemode ( #36560 )
2026-07-12 21:21:07 -05:00
Kit Langton and GitHub
a4b91d33d9
fix(tui): align skills dialog copy ( #36592 )
2026-07-12 22:02:24 -04:00
Kit Langton and GitHub
397993e898
fix(client): preserve compatible background service ( #36583 )
2026-07-12 21:32:34 -04:00
Kit Langton and GitHub
c0ed0106b1
fix(tui): show background shell completion ( #36534 )
2026-07-12 21:01:36 -04:00
f112a73c06
fix(core): load config across git boundaries ( #36577 )
...
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-13 00:05:41 +00:00
Dax Raad
7e9b9cb0fd
docs: document TUI config migration
2026-07-12 19:28:26 -04:00
Dax Raad
09a6cecf23
refactor(tui): remove code concealment toggle
2026-07-12 18:12:36 -04:00
6e55ddd078
fix(config): load configs across git boundaries ( #36568 )
...
Co-authored-by: Dax Raad <thdxr@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-12 22:07:20 +00:00
Dax Raad
f8f8cc9546
refactor(tui): simplify config context
2026-07-12 17:12:48 -04:00
Aiden Cline and GitHub
3c60470269
refactor(codemode): remove tool concurrency cap ( #36545 )
2026-07-12 16:07:53 -05:00
Dax Raad
b2bdab24e6
fix(tui): preserve legacy host compatibility
2026-07-12 17:01:02 -04:00
Dax Raad
3568dd1b99
feat(tui): add managed config interface
2026-07-12 17:01:02 -04:00
+21
1e17202413
chore: merge dev into v2 ( #36556 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
2026-07-12 15:16:08 -05:00
Aiden Cline and GitHub
49cb73b348
refactor(codemode): split runtime into focused interpreter modules ( #36540 )
2026-07-12 12:47:56 -05:00
430750e2f8
fix(tui): remove unsupported MCP toggle ( #36531 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-12 10:56:24 -05:00
Kit Langton and GitHub
7913c4a490
refactor(server): share event stream encoding ( #36484 )
2026-07-12 11:48:52 -04:00
5414697bd1
fix(tui): show background subagent completion ( #36530 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-07-12 11:43:13 -04:00
Kit Langton and GitHub
e22e3b8f2c
fix(cli): keep update preflight through TUI loading ( #36475 )
2026-07-11 22:19:13 -04:00
Kit Langton and GitHub
8e657c7db5
fix(core): settle malformed tool input on failure ( #36477 )
2026-07-11 21:41:57 -04:00
Kit Langton and GitHub
02e2277057
fix(tui): lower durable event log level ( #36479 )
2026-07-11 21:37:08 -04:00
Dax Raad
ac1ddc3f83
refactor(tui): simplify config and tool display
2026-07-11 19:51:19 -04:00
8f904c8e9a
fix(cli): load v2 tui config ( #36466 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 19:13:29 -04:00
Dax Raad
ec07ee56f4
feat(tui): add plugin route api
2026-07-11 18:52:04 -04:00
Dax Raad
de86d73d19
feat(tui): add v2 plugin context
2026-07-11 17:56:25 -04:00
Dax Raad
0fa9e5039e
refactor(tui): reduce legacy sync usage
2026-07-11 17:05:23 -04:00
Dax Raad
c073387723
refactor(tui): use default client export
2026-07-11 16:44:55 -04:00
Dax Raad
1956497f42
fix(client): loosen opaque promise outputs
2026-07-11 16:38:02 -04:00
Dax Raad
2a7e32c416
refactor(tui): remove legacy sdk surfaces
2026-07-11 16:38:02 -04:00
Kit Langton and GitHub
56a7c06a80
fix(cli): hand update completion directly to the TUI ( #36455 )
2026-07-11 15:42:31 -04:00
Aiden Cline and GitHub
75e8fd4da2
test(codemode): drop leftover $codemode references ( #36451 )
2026-07-11 14:15:11 -05:00
b9f39dd751
fix(core): disable unused fff content caches ( #36452 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-11 15:03:54 -04:00
Aiden Cline and GitHub
6eeeb4bfcf
feat(codemode): make search a global built-in and rewrite README ( #36450 )
2026-07-11 13:43:33 -05:00
Kit Langton and GitHub
1ccaca826e
feat(cli): update preflight UI while replacing the background service ( #36448 )
2026-07-11 14:43:16 -04:00
Aiden Cline and GitHub
04f9b15178
fix(core): include child session id in background subagent start text ( #36447 )
2026-07-11 13:34:30 -05:00
Kit Langton and GitHub
66b9cc7931
fix(client): accept larger SSE events ( #36442 )
2026-07-11 14:15:53 -04:00
Kit Langton and GitHub
e3f7637eb2
feat(tui): add semantic file path truncation ( #36352 )
2026-07-11 13:57:29 -04:00
Kit Langton and GitHub
5945a8d429
fix(tui): restore queued compaction indicator ( #36440 )
2026-07-11 13:54:23 -04:00
Kit Langton and GitHub
c7ceccf869
fix(core): skip fff for aggregate locations ( #36437 )
2026-07-11 13:47:41 -04:00
Kit Langton and GitHub
00ab94c44f
fix(tui): stabilize compaction completion ( #36435 )
2026-07-11 13:06:14 -04:00
Aiden Cline and GitHub
fe09a2e9b7
feat(codemode): support Promise.any and new Promise construction ( #36339 )
2026-07-10 20:46:13 -05:00
Dax and GitHub
59202356fe
fix(tui): fork messages with agent attachments ( #36338 )
2026-07-10 21:23:46 -04:00
Dax and GitHub
637282f3b9
fix(tui): make composer close action discoverable ( #36337 )
2026-07-10 21:19:57 -04:00
d1550cb599
feat(core): port GitHub Copilot OAuth ( #36336 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-10 21:11:12 -04:00
Dax Raad
ed6c117184
fix(tui): retain leader subagent shortcut
2026-07-10 21:01:55 -04:00
Dax Raad
6ce62bd84a
feat(tui): open subagents with down
2026-07-10 21:01:04 -04:00
Dax Raad
a4a948316b
fix(core): skip unchanged plugin activation
2026-07-10 20:49:16 -04:00
Dax Raad
aca3b7813d
fix(core): publish skill source updates
2026-07-10 20:42:44 -04:00
Dax Raad
0eaa75ec0f
fix(tui): total root session family cost
2026-07-10 19:51:10 -04:00
Kit Langton and GitHub
6b3c4f5839
refactor(core): combine git discovery queries ( #36321 )
2026-07-10 19:41:48 -04:00
Aiden Cline and GitHub
8e76adb08f
feat(codemode): support promise chaining with .then/.catch/.finally ( #36304 )
2026-07-10 18:22:04 -05:00
Kit Langton and GitHub
0bb24a46c1
fix(core): defer snapshot repository discovery ( #36290 )
2026-07-10 17:34:40 -04:00
James Long and GitHub
d3f4695af3
docs: add opencode-drive skill ( #36319 )
2026-07-10 17:30:41 -04:00
Dax Raad
5b2715d24f
refactor(plugin): simplify promise adapter imports
2026-07-10 17:18:46 -04:00
Dax Raad
20e37e7122
fix(plugin): adapt promise host wire values
2026-07-10 17:18:03 -04:00
Dax Raad
b87bb4486f
fix(client): generate standalone promise DTOs
2026-07-10 17:06:45 -04:00
Dax Raad
feaec7a6be
fix overloaded models issue
2026-07-10 16:56:37 -04:00
Dax Raad
1c67004999
fix(cli): show background server startup status
2026-07-10 16:14:19 -04:00
+18
43ecf3ff1b
chore: merge dev into v2 ( #36312 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-07-10 15:11:29 -05:00
Dax Raad
9028c2d8f8
docs: clarify beta binary and MCP route
2026-07-10 15:54:30 -04:00
James Long and GitHub
be18f22842
feat(simulation): record viewport resizes ( #36306 )
2026-07-10 15:08:43 -04:00
Dax Raad
6216dbae15
docs: simplify intro page
2026-07-10 13:39:46 -04:00
Kit Langton and GitHub
96a9731947
feat(core): replace instruction checkpoints with value-delta sync ( #36254 )
2026-07-10 13:26:25 -04:00
Dax Raad
768a69bbbd
sync
2026-07-10 12:30:49 -04:00
Kit Langton and GitHub
b7b941c354
fix(tui): unify pending tool styling ( #36278 )
2026-07-10 12:29:09 -04:00
Kit Langton and GitHub
cf5e0adf02
fix(core): simplify compaction semantics ( #36267 )
2026-07-10 11:36:29 -04:00
Kit Langton and GitHub
41d0a9f010
fix(tui): hide editor context from transcript ( #36264 )
2026-07-10 11:33:04 -04:00
Dax Raad
accaa792d8
docs: clarify opencode skill references
2026-07-10 11:24:03 -04:00
Dax Raad
76d7a11585
docs: expand opencode skill guidance
2026-07-10 11:23:20 -04:00
Dax Raad
c867e66ab5
feat(plugin): add promise plugin cleanup
2026-07-10 11:23:20 -04:00
Kit Langton and GitHub
278c510549
refactor(core): simplify session runner bookkeeping ( #36200 )
2026-07-10 09:46:34 -04:00
Dax Raad
0d6ccd2a50
docs: add build overview
2026-07-10 02:51:30 -04:00
Aiden Cline and GitHub
39cceeb143
fix(codemode): return promises from combinators ( #35782 )
2026-07-10 00:33:21 -05:00
Aiden Cline and GitHub
a6449cb45c
refactor(form): model links as fields ( #36129 )
2026-07-10 00:22:01 -05:00
Dax Raad
6a85f0d3db
feat(client): add root promise entrypoint
2026-07-10 01:09:06 -04:00
Dax Raad
fbb0fdf88a
fix(plugin): select plugins by id
2026-07-10 00:44:43 -04:00
Dax Raad
2a4b298108
refactor(plugin): include name in promise tools
2026-07-10 00:22:45 -04:00
Dax Raad
efeff63749
refactor(plugin): simplify promise tool declarations
2026-07-10 00:18:13 -04:00
Kit Langton and GitHub
d54038b9d2
docs(v2): consolidate specifications ( #36186 )
2026-07-09 22:47:37 -04:00
Dax Raad
8f04a09d1a
refactor(plugin): remove protocol dependency
2026-07-09 22:25:38 -04:00
Dax Raad
761f37370f
fix(plugin): restore package publishing
2026-07-09 22:18:58 -04:00
Kit Langton and GitHub
b452368b3b
refactor(core): simplify tool admission flow ( #36180 )
2026-07-09 22:01:31 -04:00
Kit Langton and GitHub
3785eddfa0
fix(core): preserve admitted tool generations ( #36177 )
2026-07-09 21:16:00 -04:00
Dax Raad
4a006b1210
refactor(core): derive config watches from entries
2026-07-09 21:12:15 -04:00
Aiden Cline and GitHub
2db7ccb453
fix(core): restore resilient compaction ( #36163 )
2026-07-09 19:13:11 -05:00
Aiden Cline and GitHub
629b304c48
fix(core): continue after configured permission denial ( #36155 )
2026-07-09 17:35:25 -05:00
Dax Raad
1004fbb2f5
docs: expand OpenCode 2 beta guides
2026-07-09 18:01:15 -04:00
+17
a7746379d5
chore: merge dev into v2 ( #36144 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-09 16:32:44 -05:00
Kit Langton and GitHub
a72992e00f
feat(core): session.pending.list API with pending-only session_pending storage ( #36126 )
2026-07-09 17:25:40 -04:00
James Long and GitHub
99156c10e6
feat(cli): export frontend logs over OTLP ( #36152 )
2026-07-09 17:19:22 -04:00
Dax Raad
f6f0a5c10f
docs: expand user guides
2026-07-09 16:57:13 -04:00
Dax Raad
e2eed76101
refactor(tui): migrate v2 calls to new client
2026-07-09 16:57:13 -04:00
Kit Langton and GitHub
9ff7ef3fb0
fix(tui): handle session search fetch failures without crashing ( #36149 )
2026-07-09 16:38:58 -04:00
Dax Raad
8fe78c8f8d
fix(core): restore plugins after failed activation
2026-07-09 16:28:22 -04:00
bd0dffd781
fix(llm): preserve nested OpenAI stream errors ( #36130 )
...
Co-authored-by: Harsh Mathur <jeevesforharsh@gmail.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-09 14:40:28 -05:00
Dax Raad
0ac8f91ed6
fix(core): restore catalog status schema export
2026-07-09 14:20:36 -04:00
Dax Raad
4c80c23e11
fix(tui): reconcile refreshed messages
2026-07-09 14:12:02 -04:00
Dax Raad
33c0cc2bb6
fix: synchronize remote data refreshes
2026-07-09 13:56:28 -04:00
Dax Raad
cc686ab8f6
fix(cli): unify server resolution
2026-07-09 13:28:01 -04:00
Kit Langton and GitHub
6524dfc818
feat(core): resume suspended sessions after service restart ( #36105 )
2026-07-09 13:19:15 -04:00
Dax Raad
c91604d519
chore(opencode): suppress dead v1 model types
2026-07-09 13:15:20 -04:00
Dax Raad
a2718177be
test(core): align models dev snapshot fixtures
2026-07-09 13:15:20 -04:00
Dax Raad
6fb526741b
refactor(tui): rename link concept to pair
2026-07-09 13:15:20 -04:00
Dax Raad
85fdb3bde6
refactor(core): optimize location startup
2026-07-09 13:15:20 -04:00
James Long and GitHub
b642f9c7bc
feat(tui): log event stream connections ( #35973 )
2026-07-09 13:13:34 -04:00
James Long and GitHub
855a9569b5
feat(simulation): add literal screen text matching ( #36085 )
2026-07-09 10:50:35 -04:00
Kit Langton and GitHub
aa0e626b12
fix(core): defer permission rejection cleanup ( #36067 )
2026-07-09 09:49:14 -04:00
Aiden Cline and GitHub
389c866cac
docs(codemode): add interpreter doc ( #36026 )
2026-07-09 00:42:48 -05:00
Aiden Cline and GitHub
7feefb697f
refactor: remove todo tool ( #35989 )
2026-07-09 00:13:48 -05:00
Dax Raad
d4155f2906
refactor(cli): simplify mini arguments
2026-07-08 23:28:40 -04:00
Dax Raad
67f2393f83
refactor(cli): parse variants from model refs
2026-07-08 23:25:37 -04:00
Dax Raad
cccd013801
refactor(cli): centralize server resolution
2026-07-08 22:10:30 -04:00
Dax Raad
be7a684791
refactor(cli): unify server endpoint handling
2026-07-08 22:10:30 -04:00
Kit Langton and GitHub
984cab7938
feat(core): generalize session input inbox ( #36005 )
2026-07-08 22:07:45 -04:00
Aiden Cline and GitHub
7eea97184a
fix(tui): restore prompt after undo ( #35987 )
2026-07-08 19:54:29 -05:00
Kit Langton
0590819090
fix(server): absorb healthy event bursts
2026-07-08 20:33:28 -04:00
+22
687dbba6a3
chore: merge dev into v2 ( #35962 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-08 17:58:55 -05:00
Dax Raad
2347f4d7b4
fix(tui): simplify server link title
2026-07-08 18:47:48 -04:00
Dax Raad
7698a5e6ac
feat: add server link sharing
2026-07-08 18:42:54 -04:00
Aiden Cline and GitHub
ec8eea7cbe
test(codemode): add Test262 array coverage ( #35965 )
2026-07-08 17:26:11 -05:00
Aiden Cline and GitHub
b44a981eef
feat(core): global form support ( #35959 )
2026-07-08 17:25:34 -05:00
James Long and GitHub
79415f625a
feat(tui): revamp session export ( #35971 )
2026-07-08 18:14:43 -04:00
Simon Klee and GitHub
19f42f7102
feat(v2/cli): add console login ( #35969 )
2026-07-09 00:00:09 +02:00
Aiden Cline and GitHub
212c9f99ee
test(codemode): add Test262 string coverage ( #35940 )
2026-07-08 15:51:54 -05:00
James Long and GitHub
99e52303e6
feat(core): discover ecosystem skill directories ( #35956 )
2026-07-08 16:34:41 -04:00
Dax Raad
88925ec6e6
fix(tui): allow callers without log sink
2026-07-08 16:00:52 -04:00
Dax Raad
cedf365674
feat(tui): add structured logging
2026-07-08 16:00:07 -04:00
Kit Langton and GitHub
5b39972947
fix(core): await initial plugin readiness ( #35755 )
2026-07-08 15:12:45 -04:00
James Long and GitHub
09553d46e0
refactor(simulation): remove filesystem layers ( #35938 )
2026-07-08 12:22:04 -04:00
James Long and GitHub
e1d72fa338
fix(simulation): stabilize screenshot artifacts ( #35933 )
2026-07-08 11:48:53 -04:00
Dax Raad
b3cf749a7f
fix(tui): show resolved skill name
2026-07-08 11:46:02 -04:00
Dax Raad
dd842f9862
fix(cli): elect one service process
2026-07-08 11:46:02 -04:00
Kit Langton and GitHub
3dd29094f4
feat(http-recorder): sync recorder v0.3 ( #35619 )
2026-07-08 11:41:59 -04:00
Aiden Cline and GitHub
05e8d5be73
fix(core): preserve prompt attachment order ( #35921 )
2026-07-08 10:06:58 -05:00
Dax Raad
8b634e4a58
refactor(tui): simplify client data state
2026-07-08 10:37:48 -04:00
James Long and GitHub
c6156f171c
feat(simulation): stream UI recordings ( #35909 )
2026-07-08 10:33:11 -04:00
Dax Raad
4d2b06f8cf
docs: prohibit bypassing git hooks
2026-07-08 10:11:46 -04:00
𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
bf15c97e4b
Revert "fix(tui): paginate session history"
...
This reverts commit cc29f86cdc .
2026-07-08 13:45:20 +00:00
Shoubhit Dash and GitHub
3cbcd8d727
feat(llm): complete provider package entrypoints ( #35907 )
2026-07-08 18:41:46 +05:30
Dax Raad
cc29f86cdc
fix(tui): paginate session history
2026-07-08 01:34:43 -04:00
Dax Raad
86e3828da6
fix(core): watch location only when vcs is present
2026-07-08 00:38:56 -04:00
James Long and GitHub
8d00a51766
feat(simulation): support multiple tool calls ( #35861 )
2026-07-08 00:35:18 -04:00
ed4f833813
fix(core): preserve provider metadata namespaces ( #35817 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-07 21:45:58 -05:00
opencode-agent[bot] and GitHub
e96c24ce2e
test(core): fix mutable plugin fixture ( #35837 )
2026-07-07 22:22:12 -04:00
Kit Langton and GitHub
ed6ad272ec
refactor(schema): apply session review decisions ( #35793 )
2026-07-07 22:10:11 -04:00
Kit Langton and GitHub
d27746e5b3
test(core): simplify runner test fixtures ( #35832 )
2026-07-07 21:58:52 -04:00
Kit Langton
eb661e6e6d
fix(core): settle unadvertised tool calls and repair session hook test contexts
2026-07-07 21:51:23 -04:00
Dax Raad
3379e44abb
refactor(core): rename ApplyPatchTool to PatchTool
2026-07-07 21:16:00 -04:00
Dax and GitHub
e1abf59c59
fix(core): provide PluginHooks in plugin test layer ( #35811 )
2026-07-07 20:03:41 -04:00
Dax and GitHub
4f976bcf1a
feat(plugin): add session request hook ( #35794 )
2026-07-07 19:56:47 -04:00
Kit Langton and GitHub
e25a724bc2
test(tui): cover patch diff display aliases ( #35810 )
2026-07-07 19:44:54 -04:00
Kit Langton and GitHub
521ea87192
fix(core): retain reasoning delta state ( #35758 )
2026-07-07 19:44:40 -04:00
Aiden Cline and GitHub
3100701488
fix(tui): restore prompt context usage ( #35795 )
2026-07-07 17:49:33 -05:00
Kit Langton and opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
9c54291ae8
fix(tui): restore forms on reconnect
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-07 22:47:13 +00:00
Dax Raad and opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
52ad916ba4
fix(tui): restore permissions on reconnect
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-07 22:44:26 +00:00
Dax Raad
5db320b02d
refactor: rename apply_patch tool
2026-07-07 16:27:25 -04:00
Aiden Cline and GitHub
910e37f6d8
fix: update v2 session usage metrics ( #35468 )
2026-07-07 14:31:54 -05:00
Kit Langton
81f6e06681
feat: enable background subagents by default
2026-07-07 15:18:46 -04:00
James Long and GitHub
da68e2865e
feat(tui): wire move session command ( #35203 )
2026-07-07 14:49:11 -04:00
Aiden Cline and GitHub
f86e1cc1ff
fix(codemode): preserve collection value identity ( #35776 )
2026-07-07 13:40:55 -05:00
Aiden Cline and GitHub
947bbf9490
feat(mcp): expose resource catalog API ( #35773 )
2026-07-07 13:34:29 -05:00
James Long and GitHub
3e57b43a4a
feat(session): support admit-only synthetic messages ( #35774 )
2026-07-07 14:17:20 -04:00
cb18a42a47
docs(codemode): clarify implicit return guidance ( #35763 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-07 12:48:05 -05:00
Aiden Cline and GitHub
1fb2837fd3
feat(codemode): expand numeric standard library ( #35749 )
2026-07-07 12:11:57 -05:00
Aiden Cline and GitHub
66a8d830aa
feat(core): support MCP resources ( #35656 )
2026-07-07 11:55:06 -05:00
d0733f83bf
fix(codemode): return final top-level expression ( #35759 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-07 11:44:50 -05:00
Kit Langton and GitHub
b2ce195bda
fix(core): normalize Location.Ref keys in LocationServiceMap ( #35757 )
2026-07-07 12:25:29 -04:00
James Long and GitHub
6c065ca6a5
feat(simulation): render driven UI screenshots and videos ( #35739 )
2026-07-07 12:15:01 -04:00
Dax Raad
dd1c007877
docs
2026-07-07 12:08:45 -04:00
Kit Langton and GitHub
8deb0e5780
fix(core): preserve SDK plugins across location eviction ( #35725 )
2026-07-07 11:43:40 -04:00
f488089179
fix: preserve compaction files and classify Z.AI overflow ( #35747 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
2026-07-07 09:54:31 -05:00
Kit Langton and GitHub
e3a39b214f
fix(core): lower failed reasoning to text ( #35735 )
2026-07-07 09:49:17 -04:00
James Long and GitHub
b6a2912bb1
refactor(simulation): type RPC request payloads ( #35734 )
2026-07-07 09:21:19 -04:00
93b7ca9b4d
fix(tui): align switch reminders ( #35637 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-06 23:02:34 -05:00
James Long and GitHub
fcb1d4b418
feat(simulation): add named drive instances ( #35648 )
2026-07-06 22:52:10 -04:00
Kit Langton and GitHub
04b673432c
feat(core): add durable compaction barrier ( #35371 )
2026-07-06 21:26:05 -04:00
Dax Raad
bd947658bb
docs: add v2 configuration reference
2026-07-06 20:09:35 -04:00
Kit Langton and GitHub
bb6ee0a5cc
docs(codemode): document loop syntax ( #35631 )
2026-07-06 19:52:39 -04:00
Dax Raad
fd4497e6b9
fix(tui): route shell termination by location
2026-07-06 19:39:22 -04:00
Dax Raad
59790380de
fix(core): support unlimited shell timeouts
2026-07-06 19:32:22 -04:00
Dax Raad
7668eb728d
fix(tui): normalize attachment labels
2026-07-06 19:22:25 -04:00
Dax Raad
79301fbed5
chore(cli): inline build sourcemaps
2026-07-06 19:22:12 -04:00
Dax Raad
c0ea1a43f9
feat(tui): support session deletion
2026-07-06 19:19:22 -04:00
Dax Raad
96717c1a8c
feat(tui): improve session fork handling
2026-07-06 18:59:01 -04:00
Dax Raad
e312f0d775
fix(tui): provide location for home mentions
2026-07-06 18:50:24 -04:00
Aiden Cline and GitHub
bfdbf43ef8
fix(core): clarify MCP timeout budgets ( #35626 )
2026-07-06 17:47:20 -05:00
Aiden Cline and GitHub
984430c97d
chore: add typecheck profiling ( #35622 )
2026-07-06 17:17:30 -05:00
Kit Langton and GitHub
bf01264661
feat(core): finalize session event lifecycle ( #35272 )
2026-07-06 18:14:06 -04:00
Kit Langton and GitHub
b046bbe4e3
feat(codemode): support loop sequence syntax ( #35618 )
2026-07-06 17:59:13 -04:00
Aiden Cline and GitHub
8dc9ac07a2
fix(tui): sync v2 terminal title ( #35610 )
2026-07-06 16:51:23 -05:00
Aiden Cline and GitHub
ba24037e64
feat(codemode): math parity ( #35609 )
2026-07-06 16:47:17 -05:00
Kit Langton and GitHub
df471872de
fix(codemode): reject Promise.all immediately ( #35604 )
2026-07-06 17:37:50 -04:00
Dax Raad
8942f97998
sync
2026-07-06 17:36:28 -04:00
Kit Langton and GitHub
754dd57177
fix(codemode): preserve async callback semantics ( #35603 )
2026-07-06 17:29:11 -04:00
Dax Raad
f044def957
fix(tui): detect backgrounded subagents
2026-07-06 17:15:03 -04:00
Dax Raad
9c2842b9b0
fix(tui): track pending session inputs
2026-07-06 17:12:21 -04:00
+17
9e0d3976e1
chore: merge dev into v2 ( #35591 )
...
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
2026-07-06 16:05:29 -05:00
Dax Raad
f87998f37f
fix(cli): align prompt attachment mentions
2026-07-06 16:28:37 -04:00
e57d9ca390
feat(core): flatten provider config and load native packages ( #35563 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-06 16:18:56 -04:00
Kit Langton and GitHub
d603eed5a1
feat(codemode): support destructuring assignment ( #35600 )
2026-07-06 15:56:52 -04:00
Kit Langton and GitHub
0e1c0414c2
fix(codemode): align mutable JavaScript semantics ( #35598 )
2026-07-06 15:55:32 -04:00
Kit Langton and GitHub
dc99c600b6
feat(v2): expose canonical schema contracts ( #35595 )
2026-07-06 15:45:46 -04:00
James Long and GitHub
6ffe61b9fe
feat(simulation): isolate filesystem and disconnect llm ( #35590 )
2026-07-06 15:39:03 -04:00
Dax Raad
36d17c30a7
fix(sdk): expose prompt input contract
2026-07-06 15:05:43 -04:00
Dax Raad
4d100de194
feat(core): resolve prompt attachments
2026-07-06 15:04:23 -04:00
Dax Raad
c13f06c30c
feat(tui): use canonical prompt attachments
2026-07-06 14:35:31 -04:00
Kit Langton and GitHub
91f1815732
refactor(core): rename system context to instructions ( #35583 )
2026-07-06 14:29:29 -04:00
Kit Langton and GitHub
1a52e1118e
refactor(core): remove unused session watermarks ( #35579 )
2026-07-06 13:55:47 -04:00
Kit Langton and GitHub
f2f62438b8
refactor(core): unify live event subscriptions ( #35578 )
2026-07-06 13:46:59 -04:00
Kit Langton and GitHub
2830176972
fix(plugin): reload late SDK plugins ( #35576 )
2026-07-06 13:36:19 -04:00
Dax Raad
06dcf3f221
fix(tui): remove committed undo messages
2026-07-06 13:08:25 -04:00
Dax Raad
f9442e7107
test(opencode): update active session mock
2026-07-06 13:01:36 -04:00
Dax Raad
ff499c3603
refactor(api): remove watermark sync surface
2026-07-06 13:01:36 -04:00
Aiden Cline and GitHub
4cee5bd824
refactor(codemode): split interpreter and stdlib ( #35572 )
2026-07-06 12:01:14 -05:00
Dax Raad
f406fed924
fix(cli): ignore version mismatch on reconnect
2026-07-06 12:35:07 -04:00
Aiden Cline and GitHub
5b2d90a441
feat(codemode): expand standard library support ( #35566 )
2026-07-06 10:36:02 -05:00
04e8801f5b
fix(tui): soften interrupted step styling ( #35466 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-07-06 09:30:55 -05:00
Aiden Cline and GitHub
7f008df79d
fix(codemode): improve prompting ( #35509 )
2026-07-06 09:19:04 -05:00
175d200e53
V2 opentui upgrade ( #35544 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-06 15:34:57 +02:00
Simon Klee and GitHub
41d11a8a89
cli: demote version mismatch to warning for now ( #35548 )
2026-07-06 14:39:58 +02:00
Simon Klee and GitHub
0bba8c780a
cli/mini: fix run failure handling ( #35539 )
2026-07-06 12:34:44 +02:00
Simon Klee and GitHub
32cf36de9d
mini migrate to v2 ( #35526 )
2026-07-06 11:03:30 +02:00
Simon Klee and GitHub
fb75ea2cf6
mini: fix default model ( #35515 )
2026-07-06 09:20:23 +02:00
Dax Raad
147da5d278
test(opencode): update project service stub
2026-07-06 01:32:58 -04:00
Dax Raad
eed23d8ee9
feat(api): publish v2 reference
2026-07-06 01:29:08 -04:00
Dax Raad
e6e951b252
docs: rebuild v2 documentation
2026-07-06 00:58:00 -04:00
Aiden Cline and GitHub
4e019ba5d9
fix(core): expose MCP output schemas to code mode ( #35502 )
2026-07-05 23:12:45 -05:00
Aiden Cline and GitHub
50a762e7b9
fix(mcp): preserve metadata across paginated tools ( #35500 )
2026-07-05 22:51:08 -05:00
Aiden Cline and GitHub
780c99bc2e
refactor(core): route questions through forms ( #35422 )
2026-07-05 22:28:05 -05:00
Aiden Cline and GitHub
5bcf8d5a0b
feat(tui): render session forms ( #35421 )
2026-07-05 19:35:30 -05:00
Dax Raad
652e8ff3fb
fix(client): resolve codegen workspace version
2026-07-05 18:31:15 -04:00
Dax Raad
7b88de47c3
chore(client): publish client package
2026-07-05 18:21:23 -04:00
Dax Raad
33cb536879
feat(plugin): publish generation updates
2026-07-05 17:21:39 -04:00
Dax Raad
6ffecf9345
fix(core): reload local plugins on file changes
2026-07-05 16:54:17 -04:00
Dax Raad
08741f6b93
fix(core): scope observability to server
2026-07-05 16:22:04 -04:00
Dax Raad
baacb2e776
fix(core): tolerate invalid OTLP configuration
2026-07-05 16:14:02 -04:00
Dax Raad
a75978815a
feat(server): add loaded locations debug endpoint
2026-07-05 15:59:44 -04:00
Dax Raad
c3d26c4912
feat(core): improve runtime observability
2026-07-05 15:59:44 -04:00
Dax Raad
a9b7bd9e2f
feat(core): manage configurable plugin generations
2026-07-05 15:59:44 -04:00
Aiden Cline and GitHub
f9d1d3b259
refactor(codemode): namespace public types ( #35435 )
2026-07-05 11:51:50 -05:00
Aiden Cline and GitHub
f950497173
refactor(codemode): remove generic agent tool ( #35420 )
2026-07-05 10:41:21 -05:00
Aiden Cline and GitHub
391aa38281
test(core): serve skill fixtures locally ( #35429 )
2026-07-05 10:40:55 -05:00
Aiden Cline and GitHub
29e8502bb0
fix(tui): align integration empty state ( #35414 )
2026-07-05 09:08:09 -05:00
Kit Langton and GitHub
44b182fe23
fix(core): validate scalar newtypes ( #35381 )
2026-07-04 21:43:08 -04:00
Kit Langton and GitHub
905123b9c0
fix(protocol): keep internal events off SSE ( #35378 )
2026-07-04 21:12:45 -04:00
Kit Langton and GitHub
bb3b6a2f65
fix(protocol): expose MCP tool change events ( #35373 )
2026-07-04 20:47:33 -04:00
Aiden Cline and GitHub
b8efb33cde
feat(codemode): add OpenAPI tool adapter ( #35362 )
2026-07-04 16:28:11 -05:00
Aiden Cline and GitHub
d65ecd4a90
feat(core): expose deferred tools through execute ( #35361 )
2026-07-04 16:20:56 -05:00
Simon Klee and GitHub
57fb3e5cc5
fix(run): align mini with current session contracts ( #35354 )
2026-07-04 21:14:01 +02:00
Simon Klee
ba07481b59
fix(run): restore subprocess output contracts
2026-07-04 21:06:32 +02:00
Aiden Cline and GitHub
b99759c7de
fix(core): enforce mcp tool permissions ( #35345 )
2026-07-04 13:03:40 -05:00
Aiden Cline and GitHub
c590e27639
feat(core): add grouped and deferred tool registration ( #35232 )
2026-07-04 11:49:24 -05:00
Kit Langton and GitHub
8f4b62eb49
fix(core): report missing search paths ( #35337 )
2026-07-04 12:12:56 -04:00
Kit Langton and GitHub
945d1c8cb2
fix(core): bound recursive file watching ( #35323 )
2026-07-04 11:55:05 -04:00
Kit Langton and GitHub
610e618bc5
fix(tui): clear completed background shell status ( #35320 )
2026-07-04 11:33:45 -04:00
Kit Langton and GitHub
9daa4d85a4
fix(tui): reconcile session state after reconnect ( #35262 )
2026-07-04 11:05:41 -04:00
Kit Langton and GitHub
62af66a74f
fix(tui): distinguish variant switch notices ( #35315 )
2026-07-04 10:58:56 -04:00
Kit Langton and GitHub
5b44e5bf41
test(core): release shell test locations ( #35271 )
2026-07-04 10:54:34 -04:00
Dax Raad
a15afbe8f2
bye bye orchestrator
2026-07-04 02:04:58 -04:00
Dax Raad
8e0856c43b
fix(core): disable external plugin hot reload
2026-07-04 01:58:17 -04:00
Dax Raad
f66c829231
Revert "fix(core): bust external plugin import cache"
...
This reverts commit afe3ebbc35 .
2026-07-04 01:54:30 -04:00
Aiden Cline and GitHub
3baaabede8
fix(core): resolve mcp header env placeholders ( #35236 )
2026-07-03 23:00:10 -05:00
Dax Raad
afe3ebbc35
fix(core): bust external plugin import cache
2026-07-03 23:12:09 -04:00
Kit Langton and GitHub
e2faeb84e5
fix(core): tolerate minimal FSWatcher typings ( #35264 )
2026-07-03 22:37:42 -04:00
Kit Langton and GitHub
35ed09ff37
fix(tui): improve MCP error details ( #35263 )
2026-07-03 22:26:54 -04:00
Dax Raad
9751615651
fix(core): reload all config plugins
2026-07-03 20:41:33 -04:00
Dax Raad
c9b24ef027
feat(core): reload config on filesystem changes
2026-07-03 20:35:04 -04:00
Aiden Cline and GitHub
b04d8d53e6
fix(tui): expand MCP server errors in dialog ( #35243 )
2026-07-03 18:19:16 -05:00
Dax Raad
7bd3f8ac83
chore(client): remove cyclic test dependencies
2026-07-03 18:12:22 -04:00
Dax Raad
6ae2fa5196
feat(plugin): align hooks with client APIs
2026-07-03 18:12:22 -04:00
Kit Langton and GitHub
650d774372
refactor(schema): session shell payloads and event prefix restore ( #35229 )
2026-07-03 17:30:25 -04:00
Simon Klee and GitHub
64e4f6f91b
cli: route run commands through v2 APIs ( #35234 )
2026-07-03 22:47:04 +02:00
Aiden Cline and GitHub
d097cc8065
feat(tui): render execute child calls on v2 ( #35231 )
2026-07-03 15:10:25 -05:00
Aiden Cline and GitHub
438654768c
fix(codemode): require exact tool paths in guidance ( #35224 )
2026-07-03 14:55:03 -05:00
James Long and GitHub
37b26e495b
feat(simulation): share control protocol schemas ( #35230 )
2026-07-03 15:46:04 -04:00
Kit Langton and GitHub
5d14c7a185
refactor(core): align runner naming with step vocabulary ( #35227 )
2026-07-03 15:41:50 -04:00
James Long and GitHub
e66cbf36e9
fix(core): constrain location services ( #35228 )
2026-07-03 15:34:30 -04:00
Dax Raad
50977dd4fe
server: emit logs for every HTTP request to help debug API traffic
2026-07-03 15:13:37 -04:00
Dax Raad
a644e0e7a0
sync
2026-07-03 14:58:23 -04:00
Kit Langton and GitHub
ca861fdf43
docs: consolidate session work-unit vocabulary ( #35218 )
2026-07-03 14:49:05 -04:00
Dax Raad
34a08cbdb8
fix(core): tolerate missing models.dev temperature
2026-07-03 14:46:54 -04:00
Aiden Cline and GitHub
bf3ae45439
fix(core): clean up mcp event surface ( #35221 )
2026-07-03 13:43:21 -05:00
Kit Langton and GitHub
394e0b9045
refactor(schema): rename V2 session events and normalize payloads ( #35217 )
2026-07-03 14:25:59 -04:00
James Long and GitHub
4790a2772c
feat(simulation): add driver controlled backend LLM ( #35186 )
2026-07-03 14:19:25 -04:00
Dax Raad
2ff19171dc
feat(tui): reload command restarts the service
2026-07-03 14:01:01 -04:00
Kit Langton and GitHub
1401901529
chore: effect pattern lint infrastructure ( #35210 )
2026-07-03 13:58:26 -04:00
Kit Langton and GitHub
1b88ff8d53
fix(core): clean up Effect audit patterns ( #35174 )
2026-07-03 13:54:13 -04:00
Dax Raad
08293e74a0
refactor(cli): single password config with legacy fallback
2026-07-03 13:41:15 -04:00
Dax Raad
24d26365e6
refactor(cli): manage environment variables with effect config
2026-07-03 13:37:12 -04:00
Dax Raad
c22793d5f6
feat(cli): validate explicit server before starting the tui
2026-07-03 13:34:12 -04:00
Dax Raad
c6a52a39b5
fix(cli): read OPENCODE_PASSWORD for explicit server auth
2026-07-03 13:34:12 -04:00
James Long and GitHub
aad8d90dd1
refactor(core): move path resolve into fs service ( #35201 )
2026-07-03 13:25:38 -04:00
Dax Raad
6f47459c68
chore: update lockfile
2026-07-03 12:42:09 -04:00
Dax Raad
dd768e30e2
refactor(client): namespace service exports and share the registration contract
2026-07-03 12:36:56 -04:00
Kit Langton and GitHub
de476aa51b
refactor(schema): declare event durability at definition level ( #35172 )
2026-07-03 12:35:35 -04:00
James Long and GitHub
bd8d858bf7
feat(core): implement V2 session.shell ( #35183 )
2026-07-03 12:19:09 -04:00
Aiden Cline and GitHub
5fc4e18b82
test(core): cover when AND semantics and multiselect neq ( #35182 )
2026-07-03 11:10:49 -05:00
12d9f4b29b
feat(codemode): add confined execution package ( #35118 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-03 10:57:16 -05:00
James Long and GitHub
a2769b5ade
fix(core): rewrite replacements while hoisting layers ( #35176 )
2026-07-03 11:26:58 -04:00
Simon Klee and GitHub
1fa605ad5e
fix(run): handle unattended form blockers ( #35170 )
2026-07-03 16:35:19 +02:00
Simon Klee and GitHub
698ef25f33
fix(run): use parentID filter for subagent hydration ( #35168 )
2026-07-03 15:38:54 +02:00
Kit Langton and GitHub
88dc960af8
refactor(core): migrate built-in tools to internal plugins ( #34956 )
2026-07-03 09:03:53 -04:00
Shoubhit Dash and GitHub
5657cec4f2
feat(core): add mercurial adapter for vcs status and diff ( #35141 )
2026-07-03 17:42:25 +05:30
Shoubhit Dash and GitHub
8d790a9ed5
fix(tui): keep session running until execution settles ( #35136 )
2026-07-03 17:23:30 +05:30
Simon Klee and GitHub
b62d24e40b
fix(run/cli): wait for selected model catalog ( #35130 )
2026-07-03 13:21:06 +02:00
Shoubhit Dash and GitHub
a1b6c84135
feat(core): expose V2 VCS status and diff APIs ( #35129 )
2026-07-03 16:49:03 +05:30
Aiden Cline and GitHub
85fde8c11d
feat(core): rework form when conditions ( #35115 )
2026-07-03 04:23:20 -05:00
Aiden Cline and GitHub
c167bde6a0
feat(core): global forms support ( #35106 )
2026-07-03 03:55:15 -05:00
d9bf30fc22
feat(server): add form routes ( #35099 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-07-03 02:40:44 -05:00
Aiden Cline and GitHub
3ce5e9800d
feat(core): add form service ( #35094 )
2026-07-03 01:41:37 -05:00
Dax Raad
af5eabcb26
refactor(client): split package into promise and effect entrypoints
2026-07-03 01:46:21 -04:00
Dax Raad
0087dd56d9
fix(schema): expose client-consumed events in the server manifest
2026-07-03 01:45:59 -04:00
Aiden Cline and GitHub
ef2140d121
fix(core): revert form service and mcp elicitation ( #35080 )
2026-07-03 00:32:10 -05:00
Dax Raad
1de3c6e4a6
feat(client): self-contained local service discovery and lifecycle
2026-07-03 01:19:43 -04:00
Dax Raad
b6c3a8ea7b
fix(ci): run typecheck on v2
2026-07-03 00:43:48 -04:00
Aiden Cline and GitHub
efcf2c3f5d
feat(core): MCP elicitation support ( #35064 )
2026-07-02 23:25:54 -05:00
Kit Langton and GitHub
e65477ab1d
refactor(core): polish runner drain and coordinator readability ( #35051 )
2026-07-02 22:01:53 -04:00
Kit Langton and GitHub
cd0b274856
refactor(core): simplify v2 prompt lifecycle and execution coordination ( #35047 )
2026-07-02 21:38:44 -04:00
Kit Langton and GitHub
57e9e9771d
feat(core): deterministic session log replay with synced watermark ( #35040 )
2026-07-02 21:38:20 -04:00
Aiden Cline and GitHub
1aae92c42a
fix(core): remove mcp tool call timeout ( #35043 )
2026-07-02 20:15:36 -05:00
6555df912a
feat(session): filter v2 session list by parent ( #35037 )
...
Co-authored-by: Dax <mail@thdxr.com >
2026-07-02 19:48:49 -04:00
Aiden Cline and GitHub
7ebd344fa2
feat(core): add session form service ( #34855 )
2026-07-02 17:15:18 -05:00
Aiden Cline and GitHub
460cdc5aec
fix(llm): remove package retry policy ( #35003 )
2026-07-02 15:51:12 -05:00
James Long and GitHub
b0ca5520a1
feat(server): add lazy simulation layer replacements ( #35024 )
2026-07-02 16:45:09 -04:00
Kit Langton and GitHub
bc2e270f82
feat(server): durable log reads, changes feed, and watermarked snapshots ( #34962 )
2026-07-02 16:42:30 -04:00
Kit Langton and GitHub
33705e632a
fix(tui): use catalog display name in model switch notices ( #34913 )
2026-07-02 16:09:45 -04:00
Kit Langton and GitHub
cff2345c12
fix(core): record selected catalog model identity on assistant steps ( #34911 )
2026-07-02 16:09:33 -04:00
James Long and GitHub
0405518180
feat: simulation control surface and architecture spec ( #34801 )
2026-07-02 15:19:19 -04:00
Aiden Cline and GitHub
c9604c86ec
test(core): avoid shell PATH in command test ( #34980 )
2026-07-02 12:28:58 -05:00
Aiden Cline and GitHub
967c44552e
test(core): make command shell test portable ( #34972 )
2026-07-02 12:02:34 -05:00
Aiden Cline and GitHub
ec95694e2f
docs(llm): track native provider parity ( #34862 )
2026-07-02 11:51:56 -05:00
Aiden Cline and GitHub
c176baee82
feat(core): port v2 command invocation ( #34849 )
2026-07-02 11:22:04 -05:00
Kit Langton and GitHub
016d296f7c
refactor(core): migrate glob tool to internal plugin ( #34946 )
2026-07-02 10:39:04 -04:00
Kit Langton and GitHub
dbaa53329c
refactor(core): mechanism-neutral context entry rendering ( #34945 )
2026-07-02 10:16:24 -04:00
Kit Langton and GitHub
7843f8fb38
feat(core): API-managed per-session context entries ( #34941 )
2026-07-02 10:05:47 -04:00
Kit Langton and GitHub
4045041554
refactor(core): simplify system context into a belief model ( #34917 )
2026-07-02 09:32:35 -04:00
Shoubhit Dash and GitHub
7ec7413fdb
fix(tui): suppress transient reconnect overlay flashes ( #34924 )
2026-07-02 18:54:51 +05:30
Simon Klee and GitHub
f016392368
feat(mini): migrate mini to v2 ( #34895 )
...
feat(run): migrate non-interactive prompts to V2
feat(run): route mini prompts through V2
fix(run): use current session contracts
fix(run): fix V2 prompt turns
feat(cli): add mini subcommand
feat(run): use settled execution events
fix(run): handle remote prompt file attachments
feat(run): send prompt files as attachments
feat(run): use current APIs for run state
fix(run): adopt app-node runtime deps
feat(run): track subagent sessions
feat(run): move catalogs and default model onto current APIs
2026-07-02 12:06:49 +02:00
Aiden Cline and GitHub
140224b0fc
fix(core): derive models.dev reasoning variants ( #34726 )
2026-07-02 00:23:46 -05:00
cfd35c9354
fix(tui): include variant in model switch notice ( #34856 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-02 00:17:18 -05:00
Kit Langton and GitHub
674d08f9be
fix(core): route ChatGPT OAuth to the codex backend ( #34843 )
2026-07-02 00:15:34 -04:00
02f012f5d1
fix(tui): clear onboarding after provider connect ( #34819 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-07-01 21:10:24 -05:00
Dax Raad
bea6e1499d
feat(core): discover instructions on directory reads
2026-07-01 21:11:22 -04:00
Dax Raad
50a1fe49bc
fix(core): relativize instruction description to project root
2026-07-01 21:03:46 -04:00
Dax Raad
6380919fda
fix(core): use relative paths in instruction load description
2026-07-01 21:02:47 -04:00
Dax Raad
d972aa9d83
feat(core): tool execute hooks, session instructions, synthetic endpoint
...
- V2 tool execute hooks: add `ctx.tool.execute.before/after` plugin API,
core ToolHooks service, and registry wiring so hosted/local tool calls
run registered before/after hooks; provider-executed calls are excluded.
- Session synthetic endpoint: add `POST /api/session/:sessionID/synthetic`
with text/description/metadata plus regenerated Promise/Effect/JS client
surfaces.
- SessionInstructions service: read tool discovers nearby AGENTS.md walking
up to the Location root (exclusive) and injects them as durable synthetic
instructions, with lazy history dedup of prior claims.
- to-llm-message: stop forwarding synthetic message metadata to the model so
bookkeeping annotations stay model-hidden.
- schema changelog entry for synthetic metadata and the metadata leak fix.
2026-07-01 20:50:10 -04:00
Dax Raad
d544ab4d91
feat(tui): show background label on subagent line
2026-07-01 20:25:21 -04:00
Dax Raad
ce228bfd7c
feat(tui): maintain session family index in data context
2026-07-01 20:22:33 -04:00
Dax Raad
eabf85aea2
fix(tui): wire subagent interrupt and drop granular background commands
2026-07-01 20:00:28 -04:00
Dax Raad
2f4a688790
chore: set up orchestrator plugin and mute prompt status labels
2026-07-01 18:51:18 -04:00
Dax Raad
4a90ffedfb
fix(server): restore provider node deps after dev merge
2026-07-01 18:39:43 -04:00
Dax Raad
95cf5039be
fix(tui): color prompt work counts
2026-07-01 18:23:07 -04:00
Dax Raad
041215996c
chore: trigger deploy
2026-07-01 18:16:27 -04:00
Dax Raad
d0b920e187
chore: trigger publish ci
2026-07-01 18:11:49 -04:00
+22
8c94e9005f
chore: merge dev into v2 ( #34788 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com >
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Ben Guthrie <benjee.012@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Julian Coy <julian@ex-machina.co >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
2026-07-01 17:12:00 -04:00
Shoubhit Dash and GitHub
932a40cfd9
fix(tui): pin queued prompts below output ( #34791 )
2026-07-02 01:53:51 +05:30
Dax Raad
716f6658db
feat(core): add skill autoinvoke metadata
2026-07-01 15:13:40 -04:00
Dax Raad
9f1a8f2149
docs: add sample skill
2026-07-01 14:40:56 -04:00
Dax Raad
b3650e2316
fix(core): provide job service in session default layer
2026-07-01 14:38:35 -04:00
Dax Raad
fb884bb91e
feat: update session notices and skill reloads
2026-07-01 14:37:27 -04:00
Dax Raad
98c09884bf
feat(protocol): publish package
2026-07-01 13:53:09 -04:00
Dax Raad
5e47501b8b
feat(schema): publish package
2026-07-01 13:33:59 -04:00
Dax Raad
d51ba6ed94
fix(cli): run update check in background
2026-07-01 13:18:00 -04:00
Dax Raad
a6983b65fc
fix: skip plugin publish
2026-07-01 12:57:48 -04:00
Dax Raad
1a06198954
fix(tui): indent synthetic session notices
2026-07-01 12:39:06 -04:00
Dax Raad
72ec09cf74
fix(tui): keep backgrounded subagents spinning
2026-07-01 12:33:01 -04:00
Dax Raad
e2bca216a2
feat: background blocking tools
2026-07-01 12:18:04 -04:00
Dax Raad
a10733dbf4
docs: add debug opencode skill
2026-07-01 12:18:04 -04:00
Shoubhit Dash and GitHub
b5823d1077
fix(tui): show queued prompt admissions ( #34771 )
2026-07-01 21:27:56 +05:30
Dax and GitHub
e1fafa2e54
fix(cli): start service in home directory
2026-07-01 11:36:57 -04:00
Dax Raad
ae49b21376
fix(core): save external permissions at project root
2026-07-01 11:27:24 -04:00
Dax Raad
5710064ae1
feat(core): generate session titles from first prompt
...
Add SessionTitle service that generates a session title from the
session's sole user message via the customizable "title" agent, then
renames the session. Runs once per session, gated on durable history
having exactly one user message (no default-title string comparison).
Wire it into SessionRunner as a background fork after the first turn's
prompt promotion makes the user message visible; forking before
promotion caused the first-message lookup to see zero rows and silently
no-op.
Closes #34364
2026-07-01 11:07:44 -04:00
Shoubhit Dash and GitHub
4617b03ca9
fix: surface shell stderr output ( #34761 )
2026-07-01 20:33:48 +05:30
Dax Raad
6a91a682e4
feat(core): add plugin list endpoint
...
Adds a plugin.list HTTP endpoint that reports currently loaded plugins, wires it through protocol, server, and generated clients, and merges it into sdk-next's plugin API. Also updates the sample plugin to register a primary agent instead of a subagent for local testing.
2026-07-01 00:53:53 -04:00
Aiden Cline and GitHub
f8626865b9
fix(core): expose models.dev modes as models ( #34714 )
2026-06-30 22:48:25 -05:00
2324a63fc6
feat(cli): add session resume flags ( #34713 )
...
Co-authored-by: Kit Langton <7587245+kitlangton@users.noreply.github.com >
2026-06-30 23:37:25 -04:00
Kit Langton and GitHub
1ce607c230
refactor(plugin): move tool implementation to plugin ( #34665 )
2026-06-30 23:30:56 -04:00
Dax Raad
c26f6f95f7
fix(core): deny subagent tool for default subagents
2026-06-30 23:11:06 -04:00
Dax Raad
d77b87ea65
feat(script): use GitHub run number for preview build identifier
2026-06-30 23:05:46 -04:00
Dax Raad
6ca6566bd3
fix(core): derive reasoning variants from models.dev
2026-06-30 22:50:20 -04:00
Dax Raad
8dd993d25a
fix(tui): stabilize reload connection state
2026-06-30 22:31:51 -04:00
Dax Raad
24ab17e718
fix(tui): keep background shell spinner active
2026-06-30 21:56:45 -04:00
Aiden Cline and GitHub
0a60662d71
feat(cli): add mcp list, add, auth, and logout commands ( #34643 )
2026-06-30 13:49:07 -05:00
Kit Langton and GitHub
194b0615e0
feat(plugin): support plugin-provided tools ( #34619 )
2026-06-30 13:18:56 -04:00
a5c51e11d0
fix(core): drop legacy config filename ( #34650 )
...
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:12:15 -05:00
8f1db7d06d
fix(tui): align cli model picker behavior ( #34571 )
...
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 09:36:38 -05:00
Aiden Cline and GitHub
b1ca070b3b
feat(core): add mcp support ( #34513 )
2026-06-30 08:37:44 -05:00
Aiden Cline and GitHub
12887e572e
fix(core): align agent tests with universal default permissions ( #34561 )
2026-06-30 08:24:54 -05:00
Aiden Cline and GitHub
75715e2115
fix(core): parse models.dev reasoning options ( #34618 )
2026-06-30 07:54:18 -05:00
Dax Raad
a1250cd690
test(sdk-next): update embedded client namespaces
2026-06-30 01:16:33 -04:00
Dax Raad
23adaaaeab
feat(core): add native skill activation
2026-06-30 01:16:33 -04:00
524ee8fc03
fix(core): gate v2 edit tools by model ( #34558 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-29 23:53:41 -05:00
Dax Raad
0f9719a7b5
fix(cli): support service autostart setting
2026-06-30 00:28:11 -04:00
Dax Raad
1b83c08b8a
Update service configuration CLI
2026-06-30 00:18:26 -04:00
Dax Raad
02cb350880
feat(tui): refresh agents after update events
2026-06-30 00:18:26 -04:00
4ce830a919
fix(core): align v2 prompt tool names ( #34557 )
...
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 22:53:56 -05:00
Kit Langton and GitHub
461a1c3ab4
refactor(core): replace background job service ( #34559 )
2026-06-29 23:53:35 -04:00
Kit Langton and GitHub
6846542115
fix(client): singularize generated api groups ( #34534 )
2026-06-29 21:07:01 -04:00
Aiden Cline and GitHub
f928b5be07
fix(core): sanitize registered tool names ( #34512 )
2026-06-29 18:30:40 -05:00
Kit Langton and GitHub
ecfa918760
feat(client): expose fs read in promise client ( #34504 )
2026-06-29 19:21:18 -04:00
Aiden Cline and GitHub
f80624cf17
fix(tui): surface provider error in assistant footer ( #34511 )
2026-06-29 16:46:50 -05:00
Dax Raad
fe59174c23
fix(core): resume after synthetic session message
2026-06-29 17:32:54 -04:00
Dax Raad
2fe057324f
fix(core): provide filesystem to shell tool
2026-06-29 17:27:24 -04:00
Dax Raad
19a5b5a05d
feat(core): support background shell tool
2026-06-29 17:01:04 -04:00
Dax Raad
ff4cab03c1
refactor(core): simplify session fork event
2026-06-29 16:16:13 -04:00
Dax Raad
b2d46ecd7e
feat(core): add durable session fork event
2026-06-29 16:13:51 -04:00
Dax Raad
360d85a521
fix(tui): indent subagent empty state
2026-06-29 15:46:51 -04:00
Dax Raad
c65a7d50c1
feat(tui): integrate composer picker
2026-06-29 15:37:09 -04:00
Dax Raad
fa73546a86
feat(tui): add composer tabs
2026-06-29 14:20:43 -04:00
Kit Langton and GitHub
935ac2db91
feat(client): expose v2 project APIs ( #34456 )
2026-06-29 14:10:11 -04:00
Dax Raad
01edae4a7f
fix(core): spawn shell non-interactively without sourcing rc files
...
ShellSelect.args() ran zsh/bash with -l and explicitly sourced .zshrc/.bashrc,
loading user functions and aliases that can shadow builtins and return non-zero
exit codes, breaking && chains. Match the old tool behavior: plain non-login
non-interactive shell -c command with cwd passed via spawn options.
2026-06-29 12:05:56 -04:00
Kit Langton and GitHub
381d67572e
refactor(tui): wire generated client reads ( #34381 )
2026-06-29 11:36:10 -04:00
Dax Raad
e8ac44430b
feat(cli): poll for updates every 10 minutes in serve
2026-06-29 00:59:01 -04:00
Dax Raad
5ae93092aa
refactor(core): replace bash tool with shell tool
2026-06-29 00:44:17 -04:00
Kit Langton and GitHub
595c6bd4a7
feat: add v2 generate text endpoint ( #34371 )
2026-06-28 22:43:58 -04:00
Kit Langton and GitHub
7073e8797f
fix(core): remove per-prompt system option ( #34361 )
2026-06-28 21:56:59 -04:00
Kit Langton and GitHub
f7034a35a8
feat(core): add v2 manual compaction ( #34336 )
2026-06-28 21:18:19 -04:00
Kit Langton and GitHub
53b93b6991
feat(sdk-next): let embedders contribute plugins via opencode.plugin ( #34356 )
2026-06-28 20:30:21 -04:00
6067019434
fix(core): restore v2 model prompts ( #34275 )
...
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-28 14:47:20 -05:00
Dax and GitHub
42a3cf9645
fix(core): commit staged revert before admitting new prompt ( #34338 )
2026-06-28 14:50:06 -04:00
Kit Langton and GitHub
04c6bed240
feat(core): restore per-request system prompt ( #34335 )
2026-06-28 14:02:46 -04:00
Kit Langton and GitHub
94e3a29d2f
feat(core): wire v2 subagent tool ( #34320 )
2026-06-28 12:52:39 -04:00
+8
41283933ff
chore: merge dev into v2 ( #34317 )
...
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: Affan Ali <93028901+affanali2k3@users.noreply.github.com >
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Ben Guthrie <benjee.012@gmail.com >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-06-28 11:30:38 -04:00
Dax Raad
11bf8d8a42
refactor(cli): simplify updater, remove cache and confirmation
...
- Remove the 24h disk cache (State, readState/writeState, checkInterval)
that served stale latest versions within the TTL window
- Remove file lock (Flock) and confirmation prompt (Prompt/Terminal)
- Every check now hits the npm registry directly
- Updates always auto-install on any version mismatch within the same
major, including rollbacks where the registry version is lower
- Drop the interactive option from check() and the confirm/declined/
dismissed action concepts
2026-06-27 20:52:03 -04:00
Dax Raad
c22973ab9f
fix(server): log undo revert operations
2026-06-27 20:32:58 -04:00
Dax Raad
612009e0f1
fix(tui): use span for inline styled hotkey in revert footer
2026-06-27 20:32:14 -04:00
Dax Raad
a0a6c9545e
fix(tui): style redo hotkey as normal text in revert footer
2026-06-27 20:30:52 -04:00
Dax Raad
bceb6d0a9e
feat(tui): add redo hotkey footer and pad file list in revert banner
2026-06-27 20:30:26 -04:00
Dax Raad
49e7dc191f
fix(tui): make undo inclusive of last user message and simplify revert banner
2026-06-27 20:25:08 -04:00
Dax and GitHub
f4720be08e
feat(tui): add session rename ( #34264 )
2026-06-27 20:07:23 -04:00
Dax and GitHub
d1d7ebc2c6
feat(tui): wire up undo/redo and revert for V2 sessions ( #34263 )
2026-06-28 00:04:53 +00:00
Dax Raad
cd942d0669
fix(tui): normalize abbreviated home paths to forward slashes
2026-06-27 18:54:06 -04:00
Dax Raad
4741e3ee6b
fix(tui): remove redundant top spacer in session history
2026-06-27 13:54:16 -04:00
Dax Raad
4673bfbaa0
feat(cli): log startup info
...
Emit a log entry on CLI startup with version, channel, and local flag
so every CLI process is visible in opencode.log from the start.
2026-06-27 13:45:42 -04:00
Dax Raad
b458dd8c63
feat(cli): log updater check decisions
...
Add Effect.logInfo at every previously-silent path in the updater
check so each run is observable in opencode.log: skip reasons
(local install, disabled, policy), the resolved version with source
(cached vs registry), and the final action (up-to-date, dismissed,
declined).
2026-06-27 13:29:46 -04:00
Dax Raad
7edd6c3a1d
feat(cli): use installation version and document API debugging
...
- Replace hardcoded "local" version string with InstallationVersion
- Document DESCRIPTION
Make a request to the running server
USAGE
opencode api [flags] <operation | method path...>
ARGUMENTS
operation | method path... stringOpenAPI operation ID, or an HTTP method followed by a path
FLAGS
--data, -d string Request body
--header, -H string Request header in name:value form
--param key=value OpenAPI path or query parameter
GLOBAL FLAGS
--help, -h Show help information
--version, -v Show version information
--completions <bash|zsh|fish|sh> Print shell completion script (choices: bash, zsh, fish, sh)
--log-level <all|trace|debug|info|warn|warning|error|fatal|none> Sets the minimum log level (choices: all, trace, debug, info, warn, warning, error, fatal, none) server/API debugging command in AGENTS.md
2026-06-27 13:18:22 -04:00
Dax Raad
f43f066741
fix(tui): stop bash spinner when tool errors before command received
2026-06-27 13:17:21 -04:00
Dax Raad
b6553d14e1
fix(core): fail interrupted session steps
2026-06-27 01:16:30 -04:00
Dax Raad
ab0042a666
docs(opencode): mark package as v1
2026-06-27 01:16:30 -04:00
Dax Raad
5df049d081
feat(cli): add self-update service
...
Check the npm registry (at most once per 24h, file-locked) for newer
@opencode-ai/cli releases and act on a host-level autoupdate policy read
from config. Apply patch updates automatically, confirm minor updates
interactively, and never auto-update across majors. Skip local installs
and honor the disable flag. Wired into the default TUI command
(interactive) and serve (background).
2026-06-27 00:51:45 -04:00
Dax Raad
573ab9c24b
fix(tui): interrupt v2 sessions with escape
2026-06-26 22:32:21 -04:00
Dax Raad
6a16c41e8f
fix(core): continue after tool defects
2026-06-26 22:02:30 -04:00
Dax Raad
a491cbee64
fix(tui): hide prompt for running shell commands
2026-06-26 21:35:20 -04:00
Dax Raad
658cbe9caf
fix(core): load OpenCode provider config asynchronously
2026-06-26 21:16:15 -04:00
Dax Raad
62b2bc39df
test(ci): skip v2 end-to-end checks
2026-06-26 21:04:10 -04:00
Dax Raad
beb2c52c3f
fix(cli): publish scoped package
2026-06-26 21:01:10 -04:00
Dax Raad
655adbf46e
fix: stabilize v2 runtime behavior
2026-06-26 20:56:36 -04:00
Dax Raad
ac2a78391f
fix(ci): publish v2 as next
2026-06-26 15:55:04 -04:00
Dax Raad
9a9bdaba95
test(ci): drop legacy opencode tests
2026-06-26 14:58:40 -04:00
Dax Raad
8b682c42b6
refactor(tui): use v2 client transport
2026-06-26 14:57:01 -04:00
Dax Raad
ad4f1c1018
refactor(ci): use branch npm tag
2026-06-26 14:54:35 -04:00
Dax Raad
a0afb63ed0
fix(ci): use v2 npm tag
2026-06-26 14:53:35 -04:00
Dax Raad
df9ecb8f6a
fix(cli): publish v2 package
2026-06-26 14:52:30 -04:00
Dax Raad
e6f660fecf
feat(tui): add v2 terminal interface
2026-06-26 14:38:25 -04:00
opencode-agent[bot]
0e2dd4ad15
chore: generate
2026-06-26 17:56:55 +00:00
Dax Raad
11d2f3e5f8
fix(llm): end reasoning before responses
2026-06-26 13:55:04 -04:00
Dax Raad
1ac6b4bec4
fix(core): authorize external read paths
2026-06-26 13:55:04 -04:00
opencode-agent[bot]
0befd9b049
chore: generate
2026-06-26 17:53:26 +00:00
Dax Raad
850a0dfe7c
fix(core): resolve prompt attachment mime types
2026-06-26 13:51:00 -04:00
opencode-agent[bot]
18a419e634
chore: generate
2026-06-26 17:36:45 +00:00
Adam and GitHub
82f47cb312
feat(stats): add clickable section headings ( #34095 )
2026-06-26 12:34:44 -05:00
Adam
7b1fe33ed3
fix(data): clarify unchanged rank
2026-06-26 12:29:29 -05:00
Stefan Avram and GitHub
c72cca8def
docs: route enterprise contact links ( #34080 )
2026-06-26 12:05:24 -05:00
Adam
05ce6bc275
fix(data): canonicalize locale pages
2026-06-26 12:00:32 -05:00
Shoubhit Dash and GitHub
1de7368580
fix(acp): send partial completed tool updates ( #34091 )
2026-06-26 22:21:35 +05:30
Brendan Allan and GitHub
36f901588a
fix(app): wait for persisted home state before reading collapsed state ( #34088 )
2026-06-27 00:25:43 +08:00
Ariane Emory and GitHub
92f1a17b67
docs(providers): document blacklist and whitelist model filtering ( #33792 )
2026-06-26 11:09:14 -05:00
Shoubhit Dash and GitHub
ebf4007efd
fix(acp): enrich permission prompts ( #34079 )
2026-06-26 21:25:52 +05:30
Brendan Allan and GitHub
1aea999d7c
fix(app): consolidate add project action ( #34086 )
2026-06-26 23:54:31 +08:00
Brendan Allan and GitHub
4a8fee3b2d
feat(app): add new session workspace controls ( #34085 )
2026-06-26 23:43:41 +08:00
Aiden Cline and GitHub
0d3e0fc8f4
fix(core): enlarge OAuth callback card ( #34082 )
2026-06-26 10:16:51 -05:00
Aiden Cline and GitHub
f254476043
fix(llm): omit stateless response item ids ( #34027 )
2026-06-26 10:14:43 -05:00
Aiden Cline and GitHub
639c8e6475
tweak: update OAuth callback branding ( #34081 )
2026-06-26 10:08:29 -05:00
Aiden Cline and GitHub
e3bfd4cce6
fix(mcp): refresh credentials on reauthentication ( #33717 )
2026-06-26 10:03:39 -05:00
Shoubhit Dash and GitHub
c2882268d6
fix(acp): skip resume transcript replay ( #34070 )
2026-06-26 14:12:05 +00:00
Aarav Sareen and GitHub
9c38b91e91
feat(app): updates to design system ( #34066 )
2026-06-26 13:22:35 +00:00
Shoubhit Dash and GitHub
6e8e772582
fix(acp): surface prompt errors ( #34061 )
2026-06-26 12:20:38 +00:00
Shoubhit Dash and GitHub
971518c6d9
fix(core): refresh cached remote skills ( #34059 )
2026-06-26 12:12:50 +00:00
Shoubhit Dash and GitHub
ae853561cd
fix(opencode): preserve skill resource paths ( #34052 )
2026-06-26 16:48:30 +05:30
753d312c28
fix(tui): preserve renderer initialization errors ( #33996 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-26 15:14:28 +05:30
vimtor
eeb5b1d8bc
core: prevent UI imports compiling TSX source
2026-06-26 10:25:48 +02:00
opencode-agent[bot]
f8ceb30b43
chore: generate
2026-06-26 08:06:37 +00:00
78a5a030ce
feat(app): refine session UI styling ( #33860 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-06-26 08:04:56 +00:00
opencode-agent[bot]
219ba24d90
chore: update nix node_modules hashes
2026-06-26 05:43:54 +00:00
Aiden Cline and GitHub
e8fea9e63a
feat(oauth): unify OAuth callback browser pages ( #34025 )
2026-06-26 00:36:40 -05:00
opencode-agent[bot]
11537260aa
chore: generate
2026-06-26 05:31:26 +00:00
929c4aaf29
refactor(app): replace tab drag handling with dndkit ( #33880 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-06-26 05:29:58 +00:00
opencode-agent[bot] and GitHub
19e510f5d2
refactor(app): use dropdown for project selector ( #33984 )
2026-06-26 13:18:23 +08:00
opencode-agent[bot]
8a1608ed1d
chore: update nix node_modules hashes
2026-06-26 05:13:59 +00:00
077deb9d82
fix(app): bump ghostty-web to prevent terminal resize hangs ( #34020 )
...
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-06-26 14:59:18 +10:00
opencode-agent[bot]
41f2705e72
chore: generate
2026-06-26 03:35:39 +00:00
Kit Langton and GitHub
ef5c9f4931
feat(sdk): expose active sessions ( #33991 )
2026-06-26 03:33:35 +00:00
Kit Langton and GitHub
40ecfceec2
fix(sdk): wake embedded session execution ( #33992 )
2026-06-25 23:04:14 -04:00
Kit Langton and GitHub
a1f093a748
refactor(opencode): stop legacy v2 event emission ( #33993 )
2026-06-26 04:42:38 +02:00
9859b19b93
fix(ui): normalize tooltip trigger layout ( #33979 )
...
Co-authored-by: Test <test@opencode.test >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-06-26 02:42:16 +00:00
45badf7163
fix(app): suspend hidden terminal renderer ( #33990 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-26 02:28:36 +00:00
opencode-agent[bot] and GitHub
28a00ad6af
fix(app): enable auto-accept in session settings ( #33974 )
2026-06-26 11:55:21 +10:00
Aiden Cline and GitHub
0f272d931d
tweak: hide MCP access token prefix ( #33711 )
2026-06-25 20:32:36 -05:00
Aiden Cline and GitHub
ded29f03f0
fix(core): refine small model defaults ( #33926 )
2026-06-25 20:31:53 -05:00
f428755851
feat(core): split MCP timeout configuration ( #33977 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-25 20:31:00 -05:00
17166b271f
fix(app): simplify question prompt ( #33968 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-26 09:22:36 +10:00
Aiden Cline and GitHub
5f61d21487
feat(llm): pass strict through tool definitions for Codex parity ( #33392 )
2026-06-25 16:28:39 -05:00
opencode-agent[bot]
0568855cc6
chore: generate
2026-06-25 21:28:07 +00:00
Aiden Cline and GitHub
3fbc005f26
fix(mcp): scope auth status to server URL ( #33924 )
2026-06-25 16:26:00 -05:00
opencode-agent[bot]
21c0e03a70
chore: generate
2026-06-25 20:26:11 +00:00
Brendan Allan and GitHub
a2b847e29e
refactor(app): split session composer ( #33954 )
2026-06-25 20:23:58 +00:00
Brendan Allan and GitHub
fae100fe72
fix(app): enable composer shortcuts on drafts ( #33956 )
2026-06-26 04:05:36 +08:00
Brendan Allan and GitHub
b60c0a5e8c
fix(app): use tab-scoped servers in sessions ( #33946 )
2026-06-25 19:09:22 +00:00
opencode-agent[bot]
0870a838a8
chore: generate
2026-06-25 18:36:16 +00:00
James Long and GitHub
0e731c2a1a
refactor(core): support tiered layer nodes ( #33937 )
2026-06-25 14:34:17 -04:00
opencode-agent[bot]
21b78c49fc
chore: generate
2026-06-25 18:25:16 +00:00
Kit Langton and GitHub
f44423609b
feat(sdk): restore session runtime operations ( #33777 )
2026-06-25 14:23:01 -04:00
Brendan Allan and GitHub
44806777ca
feat(app): group prompt projects by server ( #33941 )
2026-06-25 17:47:45 +00:00
Kit Langton and GitHub
a267222080
refactor(schema): isolate v1 contracts ( #33769 )
2026-06-25 17:26:47 +00:00
opencode-agent[bot]
ecabab49a7
chore: generate
2026-06-25 17:13:12 +00:00
Kit Langton and GitHub
9e9d405d7e
refactor(schema): tighten public contracts ( #33771 )
2026-06-25 17:10:23 +00:00
opencode-agent[bot]
5682371d0a
chore: generate
2026-06-25 17:03:14 +00:00
Brendan Allan and GitHub
10e4b87d25
fix(app): persist home project selection ( #33935 )
2026-06-25 17:00:19 +00:00
Simon Klee and GitHub
e7c59b17a8
fix(tui): load root sessions in session switcher ( #33931 )
...
Request root sessions before applying the session list limit so child
sessions cannot crowd roots out of the switcher.
Keep the synchronized cache available while requests are pending or fail,
reconcile results with live updates, and retain current and pinned sessions.
Preserve selection by session ID when asynchronous results reorder the list.
Closes #16270
Closes #32725
2026-06-25 18:36:08 +02:00
Brendan Allan and GitHub
69f75dff1a
fix(app): adjust home search and header layout ( #33923 )
2026-06-26 00:19:20 +08:00
Frank
fec087bf37
zen: new inference
2026-06-25 12:15:34 -04:00
Frank
4f4aa68db9
zen: migrate to new inference
2026-06-25 11:55:37 -04:00
opencode-agent[bot]
77f2d2227a
chore: generate
2026-06-25 15:44:27 +00:00
Kit Langton and GitHub
7854f5b9f7
refactor(schema): normalize module patterns ( #33770 )
2026-06-25 15:42:22 +00:00
Brendan Allan and GitHub
5565a8ee10
fix(app): restore new layout shortcuts ( #33929 )
2026-06-25 23:22:12 +08:00
Kit Langton and GitHub
9ad7067971
docs(schema): document package conventions ( #33768 )
2026-06-25 11:12:09 -04:00
opencode-agent[bot]
ddbc8d3b75
chore: generate
2026-06-25 14:56:25 +00:00
Brendan Allan and GitHub
4f88cab20d
fix(app): suspend while recent models load ( #33921 )
2026-06-25 14:53:45 +00:00
Adam and GitHub
208cd56d03
feat(stats): add i18n support ( #33693 )
2026-06-25 09:50:29 -05:00
Brendan Allan and GitHub
c097d51135
feat(app): improve titlebar tab layout ( #33914 )
2026-06-25 14:39:59 +00:00
opencode-agent[bot]
20fd323591
chore: generate
2026-06-25 13:57:16 +00:00
Dax and GitHub
7f40aeab21
feat(server): add permission request endpoints ( #33774 )
2026-06-25 13:55:17 +00:00
opencode-agent[bot]
bcff162c60
chore: update nix node_modules hashes
2026-06-25 12:26:33 +00:00
Brendan Allan and GitHub
5ea405bf81
fix(app): hide mobile titlebar setting in production ( #33894 )
2026-06-25 20:18:14 +08:00
opencode
7c0e1b431c
sync release versions for v1.17.11
2026-06-25 12:09:26 +00:00
Victor Navarro and GitHub
f4103f5c3a
feat(ui): publish ui package ( #33681 )
2026-06-25 14:04:49 +02:00
e6c45134ab
fix(client): exclude generated files from formatting ( #33832 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-25 07:53:00 -04:00
opencode-agent[bot]
f55d8fa3ff
chore: update nix node_modules hashes
2026-06-25 08:56:29 +00:00
Brendan Allan and GitHub
78234fa305
fix(app): use project server for prompt drafts ( #33850 )
2026-06-25 16:55:20 +08:00
Simon Klee and GitHub
98dcea02a8
Revert "deps: update OpenTUI to 0.4.2 ( #33610 )" ( #33842 )
2026-06-25 10:38:09 +02:00
opencode-agent[bot] and GitHub
0149d460e3
feat(app): add Chrome tab cycle shortcuts ( #33838 )
2026-06-25 16:25:42 +08:00
5471d2a769
fix(app): reveal tab avatar on hover ( #33824 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-25 15:54:44 +08:00
Brendan Allan and GitHub
b44af11e03
fix(app): restore tab layout consistency ( #33804 )
2026-06-25 15:00:12 +08:00
Brendan Allan and GitHub
717b740d24
fix(app): improve home action availability ( #33805 )
2026-06-25 14:55:23 +08:00
Aarav Sareen and GitHub
b2c688f2a8
feat(app): restyle v2 jump-to-latest button ( #33809 )
2026-06-25 16:51:37 +10:00
opencode-agent[bot]
1b107301fb
chore: generate
2026-06-25 06:07:21 +00:00
Aarav Sareen and GitHub
aee262f019
feat(app): no sesssions empty state ( #33315 )
2026-06-25 16:05:39 +10:00
Brendan Allan and GitHub
6ec6db4ad6
fix(storybook): support prompt state capture ( #33798 )
2026-06-25 13:50:09 +08:00
40ddede2b1
fix(app): update all v1 new-session icons ( #32017 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-06-25 15:40:30 +10:00
Brendan Allan and GitHub
71402bcbc3
fix(app): remove produce default values in server session state ( #33793 )
2026-06-25 13:35:08 +08:00
Brendan Allan and GitHub
d13779b1d5
fix(app): preserve todo dock across sessions ( #33778 )
2026-06-25 13:34:37 +08:00
Brendan Allan and GitHub
bdee94ca40
fix(app): close missing session tabs ( #33785 )
2026-06-25 13:28:32 +08:00
opencode-agent[bot]
9c0d813b8e
chore: generate
2026-06-25 05:28:04 +00:00
1bcb9d7cb9
feat(app): ui improvements ( #32438 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-06-25 15:26:37 +10:00
opencode-agent[bot]
4c0af7cf2d
chore: generate
2026-06-25 05:08:46 +00:00
d5aa5ff8fb
feat(app): draggable tabs ( #31364 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-06-25 15:06:49 +10:00
opencode-agent[bot]
5d4f160d64
chore: generate
2026-06-25 05:00:23 +00:00
Brendan Allan and GitHub
fed8f01016
refactor(app): lift parent session navigation ( #33782 )
2026-06-25 12:58:46 +08:00
opencode-agent[bot]
259e153d10
chore: generate
2026-06-25 04:43:34 +00:00
Luke Parker and GitHub
cfd75d62fe
fix(app): separate provider lifetimes and reactive ownership ( #33739 )
2026-06-25 04:42:06 +00:00
opencode-agent[bot]
dc569b5a5f
chore: update nix node_modules hashes
2026-06-25 03:26:09 +00:00
opencode-agent[bot]
546527b7d6
chore: generate
2026-06-25 03:10:23 +00:00
Kit Langton and GitHub
cdd67cf30f
feat(sdk): add HttpApi clients and embedded host ( #33445 )
2026-06-24 23:08:54 -04:00
opencode-agent[bot]
c45d1db9a0
chore: update nix node_modules hashes
2026-06-25 02:28:42 +00:00
ba2ba770d5
fix(app): clear late session notifications ( #33753 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-25 02:21:42 +00:00
opencode-agent[bot]
5ca19947d9
chore: generate
2026-06-25 02:18:06 +00:00
Brendan Allan and GitHub
3b4aaafd41
refactor(app): centralize session state ( #33641 )
2026-06-25 02:16:39 +00:00
Kit Langton and GitHub
56a37c3640
refactor(protocol): extract server contracts ( #33708 )
2026-06-24 22:15:31 -04:00
f9dac262ff
fix(app): remove session loading stripe ( #33649 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-25 10:09:06 +08:00
opencode-agent[bot]
3730125f8f
chore: generate
2026-06-24 23:43:02 +00:00
Dax and GitHub
9bb5370205
feat(core): add session snapshot and revert system ( #33226 )
2026-06-24 23:41:16 +00:00
Dax Raad
25c6abc31a
fix(core): lower OpenAI text verbosity
2026-06-24 19:32:59 -04:00
Dax Raad
f4afb2c0a5
fix(core): preserve unconfigured console models
2026-06-24 18:58:17 -04:00
Dax Raad
bba74985ab
fix(core): handle unavailable fff index
2026-06-24 18:49:22 -04:00
Dax Raad
e9ee2129ea
fix(core): disable fff broad scanning
2026-06-24 18:42:15 -04:00
Dax Raad
68260ea6c9
fix(core): scope fff broad scanning
2026-06-24 18:42:15 -04:00
Aiden Cline and GitHub
49ea8a9455
fix(opencode): always print MCP OAuth URL ( #33716 )
2026-06-24 17:24:16 -05:00
Isaac Huang and GitHub
142c5c11d9
docs: add GMI Cloud provider entry to providers directory ( #32914 )
2026-06-24 17:15:36 -05:00
opencode-agent[bot]
4b83f5d8f0
chore: update nix node_modules hashes
2026-06-24 20:56:38 +00:00
opencode-agent[bot]
121decfd15
chore: generate
2026-06-24 20:45:23 +00:00
Kit Langton and GitHub
24b0132bc5
refactor(schema): extract public event definitions ( #33579 )
2026-06-24 16:43:17 -04:00
opencode
858f35f1b3
sync release versions for v1.17.10
2026-06-24 20:37:40 +00:00
Simon Klee and GitHub
20750a3295
tui: remove logo animation ( #33633 )
...
Render branding as a static logo to avoid continuous redraws and mouse-driven visual effects.
2026-06-24 19:28:46 +00:00
Aiden Cline and GitHub
1ddb75dd3e
fix: restore dev CI ( #33701 )
2026-06-24 14:04:50 -05:00
Frank
ea5dd9d940
zen: track model tier in stats
2026-06-24 14:34:58 -04:00
opencode-agent[bot]
31b58b4704
chore: generate
2026-06-24 17:21:26 +00:00
Dax Raad
42bb793574
feat(core): generate model variants
2026-06-24 13:17:14 -04:00
Dax Raad
17f312d537
refactor(core): simplify model requests
2026-06-24 13:17:14 -04:00
Aiden Cline and GitHub
116ac93ddb
fix(mcp): hide denied resource template tool ( #33686 )
2026-06-24 12:01:44 -05:00
opencode-agent[bot]
2684293291
chore: generate
2026-06-24 16:56:33 +00:00
e8e83afbce
feat(mcp): append server instructions to context ( #32490 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-24 11:54:19 -05:00
Adam
2e909334c1
refactor(stats): simplify locale prefix stripping
2026-06-24 10:33:59 -05:00
Adam
69f3b633b8
fix(stats): strip locale prefixes from data routes
2026-06-24 10:33:58 -05:00
Frank
db7c28b3ee
zen: migrate to new inference
2026-06-24 11:15:42 -04:00
opencode-agent[bot]
e45f55d922
chore: update nix node_modules hashes
2026-06-24 15:09:00 +00:00
Victor Navarro and GitHub
04c1730c90
refactor(ui): isolate session components ( #33670 )
2026-06-24 14:56:09 +00:00
opencode-agent[bot]
1ef0fd5d01
chore: generate
2026-06-24 13:59:28 +00:00
Shoubhit Dash and GitHub
36501a81c3
docs(llm): propose AI library design ( #33666 )
2026-06-24 19:27:21 +05:30
Simon Klee and GitHub
6281e35a18
tui: fix multi-day duration formatting ( #33651 )
...
Report elapsed days and remaining hours instead of showing zero days and
the total duration as hours.
Close #32957
Close #32956
2026-06-24 12:05:06 +00:00
vimtor
bd149f0daa
fix(enterprise): use delete for remove share
2026-06-24 12:43:55 +02:00
Victor Navarro and GitHub
6eec98371a
feat(tui): add main branch source to diff mode ( #30942 )
2026-06-24 10:35:37 +00:00
Brendan Allan and GitHub
0016dfd9b1
fix(app): always apply safe area insets ( #33619 )
2026-06-24 18:21:52 +08:00
opencode-agent[bot]
fe655b7630
chore: generate
2026-06-24 10:09:04 +00:00
Victor Navarro and GitHub
05f335ce62
feat(tui): add diff viewer keybind ( #33365 )
2026-06-24 12:07:23 +02:00
Victor Navarro and GitHub
ad3651d8f1
feat(console): add support actions ( #33492 )
2026-06-24 12:06:51 +02:00
vimtor
633fc6fc03
ci: notify the current Discord alert role
2026-06-24 11:55:43 +02:00
Brendan Allan and GitHub
cacb7d045f
refactor(app): rename cached context accessors ( #33627 )
2026-06-24 08:55:57 +00:00
Brendan Allan and GitHub
2312a15e57
fix(app): share synced session data ( #33624 )
2026-06-24 08:40:35 +00:00
opencode-agent[bot]
d465cd476a
chore: generate
2026-06-24 07:50:33 +00:00
a4551a94b4
fix(app): make session navigation stable and fast ( #33569 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-24 07:48:54 +00:00
opencode-agent[bot]
abcfeb380b
chore: update nix node_modules hashes
2026-06-24 07:43:59 +00:00
Simon Klee and GitHub
8cc79f7432
deps: update OpenTUI to 0.4.2 ( #33610 )
2026-06-24 09:22:24 +02:00
opencode-agent[bot]
67e8b8582e
chore: generate
2026-06-24 05:34:41 +00:00
Aarav Sareen and GitHub
8aff7b8c7b
feat(app): update all components to use v2 tokens ( #33598 )
2026-06-24 13:33:14 +08:00
Aiden Cline and GitHub
6c12c32fb1
fix(mcp): prevent resource key collisions ( #33596 )
2026-06-24 00:13:58 -05:00
opencode-agent[bot]
fbfd725d73
chore: generate
2026-06-24 05:10:01 +00:00
246d40db73
fix(skill): emit base directory as filesystem path, not file:// URL ( #33580 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-24 00:08:22 -05:00
Aiden Cline and GitHub
947e0017f5
fix(mcp): restore legacy tool names ( #33593 )
2026-06-23 23:42:32 -05:00
Brendan Allan and GitHub
800d41ddab
refactor(app): simplify layout hierarchy ( #33588 )
2026-06-24 04:37:08 +00:00
5647ed8ba3
fix(opencode): restore v1 account config ( #33590 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-24 04:22:02 +00:00
Yufeng He and GitHub
af31e97493
fix(mcp): bind oauth callback to IPv4 loopback ( #30022 )
2026-06-23 23:20:29 -05:00
Brendan Allan and GitHub
5303ab09f8
fix(app): route new sessions through tabs ( #33582 )
2026-06-24 03:48:33 +00:00
Brendan Allan and GitHub
51eb87b256
fix(app): clear viewed session notifications ( #33574 )
2026-06-24 11:37:44 +08:00
opencode-agent[bot]
556337d6dd
chore: generate
2026-06-24 03:37:05 +00:00
Aiden Cline and GitHub
c416ede20d
fix(tui): sort model picker by release date ( #33558 )
2026-06-23 22:35:47 -05:00
Dax Raad
784eea3911
feat(cli): add API request command
2026-06-23 23:35:20 -04:00
Brendan Allan and GitHub
a4b9351c0f
fix(app): create scoped drafts from home ( #33578 )
2026-06-24 11:24:38 +08:00
Kit Langton and GitHub
57895586c2
refactor(core): remove schema forwarding facades ( #33577 )
2026-06-24 02:52:58 +00:00
Brendan Allan and GitHub
6298db7a77
fix(app): throttle directory tree loading ( #33576 )
2026-06-24 02:51:26 +00:00
opencode-agent[bot]
5202bf1bf2
chore: update nix node_modules hashes
2026-06-24 02:44:09 +00:00
Kit Langton and GitHub
516cfe4e09
refactor(schema): extract shared public schemas ( #33571 )
2026-06-23 22:31:06 -04:00
Brendan Allan and GitHub
60aba622ab
fix(app): use fixed titlebar tab widths ( #33572 )
2026-06-24 02:05:44 +00:00
Dax Raad
e8610d821c
refactor(core): drop filesystem entry mime
2026-06-23 21:49:01 -04:00
Dax Raad
53076999c5
fix(tui): normalize autocomplete attachments
2026-06-23 21:41:14 -04:00
Brendan Allan and GitHub
f8c9bfd454
fix(app): mount shortcuts per titlebar tab ( #33567 )
2026-06-24 01:39:30 +00:00
Brendan Allan and GitHub
fed4f4d86b
feat(app): keep prompt state in tabs ( #33566 )
2026-06-24 01:32:59 +00:00
opencode-agent[bot]
1490752059
chore: generate
2026-06-24 00:54:55 +00:00
Dax and GitHub
4898263dec
feat(core): map providers to integrations ( #33562 )
2026-06-24 00:53:31 +00:00
Dax and GitHub
c556bddda3
feat(core): add opencode integration ( #33560 )
2026-06-24 00:26:54 +00:00
opencode-agent[bot]
cfddb2407c
chore: generate
2026-06-23 23:46:36 +00:00
Dax and GitHub
cf80b5c470
feat(core): add opencode integration ( #33555 )
2026-06-23 23:45:02 +00:00
Aiden Cline and GitHub
c17b9557f1
fix(core): preserve structured error messages ( #33530 )
2026-06-23 18:43:59 -05:00
opencode-agent[bot]
10f6bb7878
chore: generate
2026-06-23 23:24:49 +00:00
Aiden Cline and GitHub
b8cfd69acf
feat(tui): redesign crash screen ( #33549 )
2026-06-23 18:23:15 -05:00
opencode-agent[bot]
d2305d4a76
chore: generate
2026-06-23 20:31:13 +00:00
Shoubhit Dash and GitHub
c6cc13e183
feat(mcp): add resource template listing ( #33546 )
2026-06-24 01:59:12 +05:30
Kit Langton and GitHub
dcf7b4e792
fix(opencode): handle snapshot paths from subdirectories ( #33506 )
2026-06-23 20:51:56 +02:00
Aiden Cline and GitHub
5152150bfe
fix(opencode): make ACP resource text sourcing cross-platform ( #33534 )
2026-06-23 12:55:34 -05:00
Brendan Allan and GitHub
2ba18b84a5
fix(app): use correct server sdk for titlebar session lookup ( #33536 )
2026-06-24 01:54:43 +08:00
Brendan Allan and GitHub
e04c5e72f7
fix(app): prompt persistence and draft sessions ( #33528 )
2026-06-24 01:50:19 +08:00
Aiden Cline and GitHub
a131811cdc
feat(mcp): use mcp__server__tool naming convention ( #33533 )
2026-06-23 12:28:26 -05:00
976e5d421f
ci: route support questions ( #33527 )
...
Co-authored-by: Test <test@opencode.test >
2026-06-23 12:20:30 -05:00
Shoubhit Dash and GitHub
8e2d422ffe
fix(acp): preserve resource text source ( #33524 )
2026-06-23 22:15:00 +05:30
Aiden Cline and GitHub
a3825286cf
test(core): avoid models cache recovery race ( #33525 )
2026-06-23 11:40:08 -05:00
e0c0411003
fix: Skip bun version check for nix version ( #33166 )
...
Signed-off-by: ReStranger <restranger@disroot.org >
Co-authored-by: dbeley <6568955+dbeley@users.noreply.github.com >
2026-06-23 11:10:55 -05:00
opencode-agent[bot]
e439456b13
chore: generate
2026-06-23 15:47:46 +00:00
Aiden Cline and GitHub
e3edbba3ca
test(opencode): stabilize prompt concurrency tests ( #33522 )
2026-06-23 10:45:30 -05:00
Simon Klee and GitHub
3cdd431794
fix(tui): make move session command bindable ( #33508 )
...
Add the session_move TUI keybind and map it to the existing session.move command. Keep it unbound by default and document the new configuration option.
Closes #33239
2026-06-23 15:55:14 +02:00
Adam
ef4500d6af
fix(data): ignore table changes
2026-06-23 07:28:11 -05:00
Adam
f416f52ae3
Reapply "feat(stats): add user ids to inference metrics"
...
This reverts commit e0ff4fd1ac .
2026-06-23 07:27:01 -05:00
Adam
e0ff4fd1ac
Revert "feat(stats): add user ids to inference metrics"
...
This reverts commit 428ae6d21a .
2026-06-23 07:11:51 -05:00
Adam
428ae6d21a
feat(stats): add user ids to inference metrics
2026-06-23 07:05:26 -05:00
Brendan Allan and GitHub
d568fed095
fix(app): tighten mobile utility UI ( #32799 )
2026-06-23 10:41:05 +00:00
opencode-agent[bot]
58a8d9fcb0
chore: generate
2026-06-23 10:28:43 +00:00
d24848359d
feat(app): new session progress indicator ( #32662 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-06-23 20:27:07 +10:00
Brendan Allan and GitHub
a21e74773f
fix(app): improve iOS PWA shell ( #32798 )
2026-06-23 09:59:30 +00:00
opencode-agent[bot]
fc95a84b42
chore: generate
2026-06-23 09:30:58 +00:00
Brendan Allan and GitHub
b0063709e6
feat(app): add mobile bottom navigation ( #32797 )
2026-06-23 09:29:22 +00:00
opencode-agent[bot]
77522697b0
chore: generate
2026-06-23 09:00:19 +00:00
Brendan Allan and GitHub
bbc88eb8e3
fix(app): refine mobile session layout ( #32796 )
2026-06-23 16:58:05 +08:00
opencode-agent[bot]
a379c7956b
chore: generate
2026-06-23 08:47:47 +00:00
Aarav Sareen and GitHub
52eae83ae4
fix(app): add server button dropdown ( #33358 )
2026-06-23 18:46:00 +10:00
Aarav Sareen and GitHub
3cc626b5da
feat(app): collapsible servers ( #33384 )
2026-06-23 18:41:54 +10:00
Luke Parker and GitHub
f0849a697c
fix(app): reject stale timeline range indexes ( #33488 )
2026-06-23 18:27:25 +10:00
Shoubhit Dash and GitHub
3f3f120825
feat(mcp): add resource read tools ( #33483 )
2026-06-23 13:49:42 +05:30
Frank
ea17d9bed8
zen: glm 5.2
2026-06-23 04:03:07 -04:00
Frank
726b2d7e6b
zen: remove unused fields
2026-06-23 04:03:07 -04:00
opencode-agent[bot]
bffc5938fa
chore: generate
2026-06-23 08:02:37 +00:00
Luke Parker and GitHub
d111812389
fix(app): restore review line comments ( #33481 )
2026-06-23 08:01:03 +00:00
Brendan Allan and GitHub
597f47b486
fix(app): improve mobile home layout ( #32789 )
2026-06-23 16:00:21 +08:00
opencode-agent[bot]
09757c605a
chore: generate
2026-06-23 06:20:50 +00:00
Brendan Allan and GitHub
0c4f508c50
feat(app): add server-keyed session routes ( #32570 )
2026-06-23 06:19:18 +00:00
opencode-agent[bot]
40db33c415
chore: generate
2026-06-23 04:57:55 +00:00
Dax Raad
9b01f15f1d
test(opencode): retry Windows CLI cleanup
2026-06-23 00:56:14 -04:00
Dax Raad
81851ca6b9
test(opencode): stabilize Windows async readiness
2026-06-23 00:41:02 -04:00
Dax Raad
3c5632e110
test(opencode): stabilize Windows CLI subprocesses
2026-06-23 00:26:48 -04:00
Dax Raad
6ea3e6698a
fix(opencode): scope reference readiness wait
2026-06-23 00:10:36 -04:00
Dax Raad
ed75ce9ecc
fix(core): prioritize reference plugin registration
2026-06-22 23:39:26 -04:00
Dax Raad
af14fefc96
test(opencode): relax compaction readiness timeout
2026-06-22 23:01:05 -04:00
Dax Raad
4a710e4679
fix(core): await plugin readiness
2026-06-22 22:49:57 -04:00
Dax Raad
d2c866bf70
test(core): speed up test setup
2026-06-22 22:49:57 -04:00
opencode-agent[bot]
237595e242
chore: generate
2026-06-23 02:19:31 +00:00
Aiden Cline and GitHub
d29f5eba92
refactor(core): remove shell description input ( #32823 )
2026-06-22 21:18:06 -05:00
fbf889db83
fix(tui): preserve worker rejection handling ( #33448 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-06-22 19:57:21 -05:00
Dax and GitHub
ef2357915e
fix(tui): scope file autocomplete to session ( #33458 )
2026-06-22 20:31:36 -04:00
Dax Raad
975b1132f1
refactor(plugin): use direct runtime registry
2026-06-22 20:10:29 -04:00
Dax Raad
cd97de7391
refactor(plugin): consolidate internal registration
2026-06-22 19:49:00 -04:00
Dax Raad
23fd5907be
fix(opencode): normalize CLI test line endings
2026-06-22 19:15:50 -04:00
opencode-agent[bot]
49d3f86802
chore: generate
2026-06-22 23:08:26 +00:00
Dax and GitHub
909a1a6d78
feat(plugin): add namespaced hook API ( #33416 )
2026-06-22 19:06:57 -04:00
Kit Langton and GitHub
dc468bdcfd
fix(core): reset steps for promoted prompts ( #33452 )
2026-06-22 19:01:14 -04:00
Kit Langton and GitHub
f48f24ec4e
refactor(core): simplify session input promotion ( #33443 )
2026-06-22 17:51:49 -04:00
Aiden Cline and GitHub
34b3d59a23
ignore: update agents.md ( #33446 )
2026-06-22 15:52:43 -05:00
Frank
a0a500316e
zen: new inference
2026-06-22 15:40:14 -04:00
Kit Langton and GitHub
1787fa4261
refactor(core): drop legacy compaction event ( #33404 )
2026-06-22 21:39:41 +02:00
Kit Langton and GitHub
130957288e
fix(llm): preserve structured tool errors ( #33405 )
2026-06-22 13:43:07 -04:00
c5a4a8288c
fix: dont show gpt-5.5-pro when using codex oauth ( #33400 )
...
Co-authored-by: Devin Oldenburg <devin@logicplanes.com >
2026-06-22 11:47:02 -05:00
Adam
39d7394ede
fix(stats): hide unique users tooltip total
2026-06-22 11:40:00 -05:00
opencode-agent[bot]
494123a875
chore: generate
2026-06-22 16:18:36 +00:00
Kit Langton and GitHub
fe840d42b8
refactor(core): simplify session run coordination ( #33388 )
2026-06-22 12:16:30 -04:00
Kit Langton and GitHub
f50e4accf3
test(opencode): synchronize shell cancellation ( #33386 )
2026-06-22 11:55:04 -04:00
Kit Langton and GitHub
9bceb8eb7d
test(opencode): synchronize websocket retry failures ( #33387 )
2026-06-22 11:54:49 -04:00
Kit Langton and GitHub
adebb87191
test(opencode): use EventV2 location contract ( #33383 )
2026-06-22 11:37:43 -04:00
opencode-agent[bot]
4d5efba5c9
chore: generate
2026-06-22 15:36:00 +00:00
Kit Langton and GitHub
c6ee511485
refactor(core): simplify session context epochs ( #33378 )
2026-06-22 11:34:03 -04:00
Kit Langton and GitHub
f9f2280452
fix(core): defer session model validation ( #33377 )
2026-06-22 11:07:27 -04:00
d5980b47e9
feat(llm): add video and audio media support to Gemini protocol ( #31889 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-06-22 10:03:19 -05:00
Kit Langton and GitHub
41d1279b6f
fix(opencode): preserve request logger context ( #33381 )
2026-06-22 10:58:22 -04:00
Simon Klee and GitHub
0d32d1f293
cli: add --mini ( #33353 )
2026-06-22 16:27:56 +02:00
Dax Raad
cf31029350
fix(core): batch plugin shutdown
2026-06-22 09:04:29 -04:00
Dax Raad
79b55d4db8
fix(tui): use bridged event stream for data
2026-06-22 08:50:46 -04:00
Adam
36264ccf90
fix(stats): format market share tokens
2026-06-22 07:46:11 -05:00
Dax Raad
7b750a8f20
fix(ci): preserve test log groups
2026-06-22 08:35:40 -04:00
Dax Raad
e50261e524
fix(core): format generated migrations
2026-06-22 08:23:25 -04:00
opencode-agent[bot]
639c94a375
chore: generate
2026-06-22 12:22:43 +00:00
Dax Raad
b13a2d712a
fix(server): isolate event schema types
2026-06-22 08:20:39 -04:00
Dax Raad
1b91b5df34
fix(core): constrain event schema services
2026-06-22 08:14:49 -04:00
Dax Raad
595cc91ddc
feat(server): stream events across locations
2026-06-22 08:12:43 -04:00
Dax and GitHub
57ce1b9ca8
fix(cli): increment ports from default ( #33282 )
2026-06-22 08:05:49 -04:00
opencode-agent[bot]
4ecc3ac653
chore: generate
2026-06-22 11:22:22 +00:00
Simon Klee and GitHub
c7efbe6fc0
run: inline files for attached servers ( #33317 )
2026-06-22 13:20:43 +02:00
opencode-agent[bot]
cd292a4ecb
chore: generate
2026-06-22 04:17:10 +00:00
Dax and GitHub
2bb4311042
refactor(core): simplify integration test fixtures ( #33292 )
2026-06-22 04:15:34 +00:00
opencode-agent[bot]
cdc6d01c5a
chore: generate
2026-06-22 04:00:59 +00:00
Dax Raad
35b3fc85d0
feat(core): expose session switching endpoints
2026-06-21 23:59:22 -04:00
Aiden Cline and GitHub
9dadc2455f
fix(tui): render skill load errors inline ( #33298 )
2026-06-21 22:40:12 -05:00
opencode-agent[bot]
06dae383f7
chore: generate
2026-06-21 23:42:07 +00:00
Adam
7d204b5b57
feat(stats): show model unique users
2026-06-21 18:40:22 -05:00
Kit Langton and GitHub
49593c1ec4
fix(core): settle interrupted assistant steps ( #33266 )
2026-06-21 20:22:09 +00:00
Kit Langton and GitHub
ff837fe949
fix(core): handle read file failures ( #33260 )
2026-06-21 20:12:42 +00:00
Adam
4c6750d464
fix(stats): unblock stats sync
2026-06-21 14:53:46 -05:00
Kit Langton and GitHub
69f1ec22e3
fix(core): bound web tool failures ( #33259 )
2026-06-21 15:37:25 -04:00
Kit Langton and GitHub
823d327401
fix(core): handle missing read paths ( #33255 )
2026-06-21 13:50:14 -04:00
opencode-agent[bot]
82d9cab48d
chore: generate
2026-06-21 14:36:19 +00:00
Dax and GitHub
fb43c15f88
refactor(core): simplify event model ( #33238 )
2026-06-21 10:34:57 -04:00
opencode-agent[bot]
ca006a2d20
chore: update nix node_modules hashes
2026-06-21 12:21:25 +00:00
Dax Raad
8396395f17
fix(stats): update defect schemas
2026-06-21 08:08:31 -04:00
Dax Raad
1b8bab3e35
fix(ci): avoid Playwright Chromium install hang
2026-06-21 08:08:31 -04:00
opencode-agent[bot]
02687b6324
chore: generate
2026-06-21 12:07:16 +00:00
Dax and GitHub
c780d7cee7
feat(plugin): add v2 effect host ( #33111 )
2026-06-21 08:05:49 -04:00
opencode-agent[bot]
7a9337da8a
chore: generate
2026-06-21 11:49:50 +00:00
Adam
f96e6aa6ed
fix(stats): bypass worker runtime crash
2026-06-21 06:48:25 -05:00
Adam
c6f719e153
fix(stats): restore worker data exports
2026-06-21 06:39:49 -05:00
Adam
1a111be494
fix(stats): run worker effects directly
2026-06-21 06:30:15 -05:00
Adam
a0aee82be9
fix(stats): inline worker runtime import
2026-06-21 06:22:26 -05:00
Adam
c0dc6e50a7
fix(stats): restore worker runtime
2026-06-21 06:16:02 -05:00
Adam
418a9e4e66
fix(stats): restore model page rendering
2026-06-21 05:58:39 -05:00
Adam
bd8ce5e6a9
chore(stats): remove deploy migrations
2026-06-21 05:41:10 -05:00
Adam
a97c6de9db
fix(stats): support planetscale cli variants
2026-06-21 05:17:22 -05:00
opencode-agent[bot]
24ea4dd008
chore: generate
2026-06-21 10:03:16 +00:00
Adam
ffcb7542e1
fix(stats): run production migration safely
2026-06-21 05:01:43 -05:00
opencode-agent[bot]
d4d841bafd
chore: generate
2026-06-21 09:40:15 +00:00
Adam
6f0e934573
fix(stats): make unique users migration idempotent
2026-06-21 04:38:47 -05:00
Adam
233d065dd5
feat(stats): show model users metric
2026-06-21 04:30:25 -05:00
Dax and GitHub
f12ac6f234
fix(tui): reduce noisy MCP autocomplete matches ( #33176 )
2026-06-20 22:24:59 -04:00
James Long and GitHub
d3bbfff826
test(opencode): simplify message pagination layer wiring ( #33157 )
2026-06-20 21:44:37 -04:00
James Long and GitHub
468f425e76
test(opencode): simplify session retry layer wiring ( #33155 )
2026-06-20 21:44:02 -04:00
James Long and GitHub
d59619fffd
test(opencode): simplify git layer wiring ( #33156 )
2026-06-20 21:43:03 -04:00
opencode-agent[bot]
5606d2bab9
chore: update nix node_modules hashes
2026-06-21 00:19:31 +00:00
opencode
e84d94d998
sync release versions for v1.17.9
2026-06-21 00:03:08 +00:00
Kit Langton and GitHub
4f1ae1604e
chore: upgrade Effect to beta 83 ( #32340 )
2026-06-20 19:57:29 -04:00
Dax and GitHub
d99f86b28d
fix(tui): separate subagent tool rows ( #33158 )
2026-06-20 18:58:27 -04:00
22cc758b1a
feat(opencode): expose High/Max thinking variants for GLM-5.2 ( #32446 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-20 16:59:08 -05:00
opencode-agent[bot]
0b7ec51d0a
chore: generate
2026-06-20 21:05:57 +00:00
Kit Langton and GitHub
4f1a9d7aef
fix(core): honor configured agent step limits ( #33142 )
2026-06-20 23:04:30 +02:00
Adam
503309d244
fix(stats): tolerate pending user column
2026-06-20 15:56:52 -05:00
opencode-agent[bot]
1c76587ce2
chore: generate
2026-06-20 19:56:12 +00:00
Adam
24c70ec974
feat(stats): add unique user charts
2026-06-20 14:54:45 -05:00
Lucas Kim and GitHub
2d993cd0d5
fix(experimental llm pkg): forward topK to Converse via additionalModelRequestFields ( #33030 )
2026-06-20 14:35:05 -05:00
babe5070e2
fix(opencode): use toLowerCase for Devstral model detection ( #33109 )
...
Co-authored-by: Robin1987China <fanrenzhige@163.com >
2026-06-20 14:19:27 -05:00
Dax and GitHub
009f3799cd
refactor(tui): simplify inline tool spacing ( #33097 )
2026-06-20 09:35:20 -04:00
Adam
95237a90a7
fix(stats): align model peers ranking
2026-06-20 06:14:24 -05:00
Aiden Cline and GitHub
e6cdc543f3
fix(tui): render console org load errors inline ( #33040 )
2026-06-19 19:41:22 -04:00
Aiden Cline and GitHub
f092bafe88
tweak: remove steering wrapper that can bust cache ( #33039 )
2026-06-19 19:10:09 -04:00
Grant Martin and GitHub
3f1fffeb6d
fix(core): fix command docs in customize-opencode skill ( #32718 )
2026-06-19 18:22:27 -04:00
Luke Parker and GitHub
c6083a474c
test(app): add manual performance diagnostics ( #32937 )
2026-06-19 19:39:02 +02:00
opencode-agent[bot]
10ec856ff2
chore: generate
2026-06-19 16:38:37 +00:00
Adam
0f6c9b3874
chore(stats): update data seo metadata
2026-06-19 11:36:42 -05:00
opencode-agent[bot]
355a0bcf5b
chore: generate
2026-06-18 12:56:22 +00:00
Aiden Cline and GitHub
2892e97c57
fix(tui): gate background shortcut by capability ( #32837 )
2026-06-18 14:54:26 +02:00
Frank
62c746f2e8
zen: budget
2026-06-18 14:27:02 +02:00
Aiden Cline and GitHub
ec50db334b
fix(opencode): pass configured headers to Copilot models ( #32815 )
2026-06-18 11:48:01 +02:00
opencode
8716c4309a
sync release versions for v1.17.8
2026-06-17 21:27:16 +00:00
Frank
10b6672be1
go: glm 5.2
2026-06-17 13:04:43 +02:00
Adam
85a79292e6
fix(stats): map lab aliases
2026-06-17 05:38:14 -05:00
Luke Parker and GitHub
5c9e4ff21b
feat(app): add v2 home tab toggle ( #32191 )
2026-06-17 12:37:48 +02:00
opencode-agent[bot]
417ad240c7
chore: generate
2026-06-17 09:04:36 +00:00
Adam
1e63e76192
fix(stats): scope model pages to go
2026-06-17 04:02:22 -05:00
213ff3f2d7
fix(opencode): sanitize OpenAI MCP tool schemas ( #32489 )
...
Co-authored-by: jquense <jquense@ramp.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-06-17 02:00:58 +02:00
opencode-agent[bot]
3ab3d04ec7
chore: update nix node_modules hashes
2026-06-16 17:12:18 +00:00
8fd5753f76
fix(provider): pass apiKey to createUnified for Cloudflare AI Gateway ( #32052 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-06-16 19:04:38 +02:00
opencode-agent[bot]
273efdeee7
chore: generate
2026-06-16 16:57:04 +00:00
Luke Parker and GitHub
3b811bd019
feat(app): make session timelines much faster AND without flicker or scroll jumps ( #32331 )
2026-06-16 18:53:57 +02:00
opencode-agent[bot]
e772664389
chore: update nix node_modules hashes
2026-06-16 15:57:58 +00:00
opencode-agent[bot]
1c2c2d6b52
chore: generate
2026-06-16 15:45:29 +00:00
Luke Parker and GitHub
88f5b9a90e
experiment: better web picker using @pierre/tree ( #31208 )
2026-06-16 17:43:23 +02:00
Aiden Cline and GitHub
25cb2be619
fix(mcp): default tool schema properties ( #32568 )
2026-06-16 16:27:20 +02:00
Aiden Cline and GitHub
bd84c32860
fix(web): persist docs language selection ( #32551 )
2026-06-16 13:27:05 +02:00
Aiden Cline and GitHub
94652cfe4a
fix(tui): render move errors inline ( #32241 )
2026-06-16 13:13:11 +02:00
adamelmore
3a2ff11be8
Revert "fix(mcp): type tool error content"
...
This reverts commit 9258e8ca86 .
2026-06-16 12:06:26 +02:00
a98d5732c0
fix(mcp): enable progress timeout resets ( #32477 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-16 12:03:18 +02:00
Aiden Cline and GitHub
5d0f86606a
fix(mcp): stop idle OAuth callback server ( #32245 )
2026-06-14 22:36:21 -04:00
opencode-agent[bot]
98d66e9a8b
chore: generate
2026-06-15 02:29:40 +00:00
opencode-agent[bot]
0dbfb6bc0b
chore: update nix node_modules hashes
2026-06-15 02:28:10 +00:00
Adam
9258e8ca86
fix(mcp): type tool error content
2026-06-14 21:24:54 -05:00
Adam
9fdfa23f01
fix(stats): align homepage model ranks
2026-06-14 21:22:12 -05:00
Aiden Cline and GitHub
dfb616f067
fix(mcp): handle tool result errors ( #32244 )
2026-06-14 22:16:39 -04:00
Adam
1338d7b47a
fix(stats): rank model pages by week
2026-06-14 21:00:35 -05:00
Aiden Cline and GitHub
a774c62eac
chore(opencode): consolidate escape logic ( #32360 )
2026-06-14 21:27:02 -04:00
Adam
a9a4b2f00f
fix(stats): scope data charts to go
2026-06-14 20:21:49 -05:00
Aiden Cline and GitHub
e4ccb505bf
fix(mcp): escape OAuth callback errors ( #32242 )
2026-06-14 21:14:36 -04:00
opencode
85e278b728
sync release versions for v1.17.7
2026-06-14 18:49:21 +00:00
Dax Raad
87c33b3d85
fix(plugin): reuse active server for client requests
...
Temporarily route plugin SDK calls through the active listener so they reuse its instance store instead of initializing plugins again through the default app. Keep the in-process fallback for commands without a listener. This is intentionally a narrow bridge until v2 owns plugin clients in the correct shared server runtime.
2026-06-14 13:35:05 -04:00
opencode-agent[bot]
3f81402663
chore: generate
2026-06-14 13:41:30 +00:00
Brendan Allan and GitHub
d37ddc501c
feat(app): add prompt input story ( #32308 )
2026-06-14 13:40:09 +00:00
Shoubhit Dash and GitHub
3e523d506c
fix(tui): match @ mention items by name, not description or uri ( #32309 )
2026-06-14 13:11:01 +00:00
Shoubhit Dash and GitHub
e4d4b07e7d
test(acp): make shell workdir location assertion windows-safe ( #32306 )
2026-06-14 14:54:35 +02:00
51461429f4
fix(acp): show shell command in ACP tool calls ( #32304 )
...
Co-authored-by: Mert Can Demir <validatedev@gmail.com >
2026-06-14 14:46:27 +02:00
opencode-agent[bot]
3ab19bfd7d
chore: generate
2026-06-14 12:46:12 +00:00
Dax and GitHub
0cf3ee4406
refactor(core): derive catalog availability from integrations ( #32272 )
2026-06-14 14:44:50 +02:00
opencode-agent[bot]
4810df0a71
chore: generate
2026-06-14 11:25:37 +00:00
Brendan Allan and GitHub
010b456dfd
feat(app): scope sdk/sync hooks per-route so /new-session targets its draft server ( #32290 )
2026-06-14 13:24:10 +02:00
opencode-agent[bot]
c81cd3202c
chore: generate
2026-06-14 11:19:10 +00:00
Shoubhit Dash and GitHub
7ad68f8150
fix(server): apply plugin pty environment ( #32296 )
2026-06-14 13:17:48 +02:00
opencode-agent[bot]
8cc2276dba
chore: generate
2026-06-14 10:48:03 +00:00
Shoubhit Dash and GitHub
f2cf607376
refactor(core): canonicalize pty service ( #32182 )
2026-06-14 12:46:39 +02:00
Frank
7efade2d53
zen: monitor budget
2026-06-14 02:00:50 -04:00
Aiden Cline and GitHub
231f4944c7
fix(mcp): use SDK protocol version in debug ( #32243 )
2026-06-13 23:54:45 -05:00
Aiden Cline and GitHub
f55a931f59
feat(mcp): support client roots ( #32230 )
2026-06-13 19:13:15 -05:00
opencode
42f339c681
sync release versions for v1.17.6
2026-06-13 22:39:08 +00:00
James Long and GitHub
409ba229ab
fix(core): ignore unavailable project copy roots ( #32234 )
2026-06-13 18:10:59 -04:00
Aiden Cline and GitHub
252223a4a7
fix(tui): handle move directory errors ( #32226 )
2026-06-13 15:57:14 -05:00
Aiden Cline and GitHub
11fd6f8255
chore(mcp): declare client capabilities ( #32222 )
2026-06-13 15:29:38 -05:00
opencode
7143bf8ff0
sync release versions for v1.17.5
2026-06-13 19:59:03 +00:00
opencode-agent[bot]
414c037b21
chore: generate
2026-06-13 19:14:37 +00:00
OpeOginni and GitHub
632f94fa68
fix(opencode): add authorization header to fetch requests in RunCommand ( #29877 )
2026-06-13 14:13:15 -05:00
opencode-agent[bot]
a6e3afe048
chore: generate
2026-06-13 18:11:18 +00:00
3f174531b9
feat(opencode): add external browser OAuth for snowflake cortex provider ( #31700 )
...
Co-authored-by: santiago.gonzalezcarvajcentenera <santiago.gonzalezcarvajcentenera@colaborador.elcorteingles.es >
Co-authored-by: David Fierro <14184197+davidfierro@users.noreply.github.com >
Co-authored-by: Kamesh Sampath <kamesh.sampath@hotmail.com >
Co-authored-by: Cortex Code <noreply@snowflake.com >
2026-06-13 13:09:45 -05:00
opencode-agent[bot]
fcca731a96
chore: update nix node_modules hashes
2026-06-13 16:45:25 +00:00
Aiden Cline and GitHub
c7dee9c609
fix(opencode): recover expired MCP sessions ( #32088 )
2026-06-13 11:20:59 -05:00
Luke Parker and GitHub
45e4606fa4
feat(app): bring v2 visibility settings to web ( #32174 )
2026-06-13 13:13:12 +02:00
Luke Parker and GitHub
9ae4a5139f
fix(app): expand terminal resize gutter hitbox ( #32169 )
2026-06-13 09:23:01 +00:00
opencode-agent[bot]
d73348719e
chore: generate
2026-06-13 07:34:53 +00:00
Luke Parker and GitHub
2630f457b9
fix(app): fade overflowing titlebar tabs ( #32082 )
2026-06-13 17:33:31 +10:00
opencode-agent[bot]
dbbe67f066
chore: generate
2026-06-12 22:52:55 +00:00
Sebastian and GitHub
fff0ec294c
fix(tui): prevent duplicate renderable IDs ( #32110 )
2026-06-13 00:51:32 +02:00
Aiden Cline and GitHub
cf2d1dd3e9
fix(tui): restore subtask invocation spacing ( #32109 )
2026-06-12 17:18:05 -05:00
Stefan Avram and GitHub
27ca0f8825
docs: update North Mini Code privacy terms ( #32096 )
2026-06-12 16:44:25 -04:00
opencode-agent[bot]
73dbd8a312
chore: generate
2026-06-12 20:00:30 +00:00
Frank
443f103ee3
go: kimi 2.7 code
2026-06-12 15:57:13 -04:00
opencode-agent[bot]
6c36b585c3
chore: generate
2026-06-12 18:46:51 +00:00
James Long and GitHub
c2e6b18076
feat(core): refactor project copies for v2 ( #31943 )
2026-06-12 14:45:16 -04:00
opencode-agent[bot]
8d97c8d412
chore: generate
2026-06-12 18:35:01 +00:00
Adam
f8b357b267
fix(data): mobile breakpoint for nav
2026-06-12 13:33:00 -05:00
Adam
621796d8ce
feat(stats): add world map markers
2026-06-12 13:32:59 -05:00
Adam
ba2455ecc7
feat(stats): use catalog pricing in efficiency and token costs
2026-06-12 13:32:59 -05:00
Adam
44308dfd7e
fix(stats): tighten truncated label line height
2026-06-12 13:32:59 -05:00
opencode-agent[bot]
b000256f57
chore: generate
2026-06-12 18:16:37 +00:00
James Long and GitHub
30b2544fe1
refactor(opencode): build server from layer nodes ( #32086 )
2026-06-12 14:14:51 -04:00
Aiden Cline and GitHub
1b096b4148
fix(opencode): clear closed MCP clients ( #32084 )
2026-06-12 12:39:14 -05:00
Aiden Cline and GitHub
be227503af
fix(opencode): expose structured MCP output ( #32074 )
2026-06-12 10:48:00 -05:00
Adam
4ddfa7c6fa
fix(stats): reorder leaderboard cards
2026-06-12 08:26:18 -05:00
Jack and GitHub
2415434ad9
feat(go): promote MiniMax M3 usage limits ( #31986 )
2026-06-12 20:50:57 +08:00
opencode-agent[bot]
bf4c647653
chore: generate
2026-06-12 09:29:10 +00:00
Aarav Sareen and GitHub
f35bb5184c
feat(app): update oc-2 colors ( #31071 )
2026-06-12 09:27:36 +00:00
opencode-agent[bot]
2c5335d84c
chore: generate
2026-06-12 06:47:04 +00:00
Dax Raad
7793db3ac8
fix(core): preserve credential schema compatibility
2026-06-12 02:45:25 -04:00
opencode-agent[bot]
5f77482a29
chore: generate
2026-06-12 06:16:50 +00:00
Dax and GitHub
30aec297d8
refactor(core): simplify integration credentials ( #31968 )
2026-06-12 06:15:25 +00:00
a9c810cbbc
fix(tui): double file content injection in commands using $ARGUMENTS ( #31245 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-11 23:19:15 -05:00
opencode
fe2e4e21d0
sync release versions for v1.17.4
2026-06-12 02:19:38 +00:00
David Hill and GitHub
03a2504d3d
fix(tui): shorten move session description ( #31967 )
2026-06-11 20:10:25 -04:00
Frank
bace18ccd3
zen: make payment method off_session
2026-06-11 17:50:07 -04:00
opencode-agent[bot]
cd2e6f06ee
chore: generate
2026-06-11 21:07:32 +00:00
7e7ad37736
feat(opencode): support cwd on local MCP servers ( #30676 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-11 16:05:45 -05:00
Aiden Cline and GitHub
ca8db315a9
fix(tui): show prompt submission errors ( #31949 )
2026-06-11 14:33:01 -05:00
opencode-agent[bot]
9eb07ab55a
chore: generate
2026-06-11 17:49:51 +00:00
Adam and GitHub
e07e420637
fix(stats): align deep route metadata with /data ( #31930 )
2026-06-11 12:47:45 -05:00
opencode-agent[bot]
84f94e6143
chore: generate
2026-06-11 17:23:18 +00:00
Aiden Cline and GitHub
a150424c16
fix(tui): show terminal tool failure labels ( #31934 )
2026-06-11 12:19:31 -05:00
Linus Schlumberger and GitHub
2e71292f2f
fix(gemini): prevent gemini incompatibility with some tools ( #31877 )
2026-06-11 11:30:50 -05:00
e2527db3c7
fix(opencode): surface content-filter finish reason as visible error ( #31745 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-11 10:41:11 -05:00
opencode-agent[bot]
a1dee8b273
chore: update nix node_modules hashes
2026-06-11 15:39:13 +00:00
Vladimir Glafirov and GitHub
04e5ca9d1b
chore: bump gitlab-ai-provider to 6.9.3 and opencode-gitlab-auth to 2.1.0 ( #31913 )
2026-06-11 10:24:20 -05:00
opencode-agent[bot]
6dd4d1473c
chore: generate
2026-06-11 15:22:48 +00:00
Dax and GitHub
31c5454ee6
refactor(server): serve raw filesystem content ( #31911 )
2026-06-11 11:20:11 -04:00
opencode-agent[bot]
31b233e9db
chore: generate
2026-06-11 15:04:14 +00:00
Dax and GitHub
567d6ed1a3
fix(tui): restore legacy sync consumers ( #31908 )
2026-06-11 15:01:20 +00:00
James Long and GitHub
2bde20c2ba
test(opencode): simplify snapshot race layer wiring ( #31827 )
2026-06-11 10:03:46 -04:00
tobwen and GitHub
92c70c9c3d
fix(tui): preserve exit epilogue during scoped shutdown ( #31805 )
2026-06-11 12:22:48 +00:00
opencode-agent[bot]
318dbe93ba
chore: update nix node_modules hashes
2026-06-11 07:42:21 +00:00
Sebastian and GitHub
8bd249d8cf
upgrade opentui-spinner ( #31561 )
2026-06-11 09:20:59 +02:00
opencode-agent[bot]
710e408709
chore: generate
2026-06-11 06:32:44 +00:00
Dax and GitHub
dac0dd5309
feat(core): add connector authentication ( #31837 )
2026-06-11 06:31:17 +00:00
Aiden Cline and GitHub
bf05e8a122
fix(mcp): preserve headers during auth and debug ( #31802 )
2026-06-10 23:12:02 -05:00
opencode-agent[bot]
51b10b128e
chore: generate
2026-06-11 03:36:12 +00:00
Dax and GitHub
47a45601fd
refactor(tui): replace v2 sync with data context ( #31826 )
2026-06-10 23:34:35 -04:00
opencode-agent[bot]
69623c2b79
chore: generate
2026-06-11 02:56:49 +00:00
James Long and GitHub
38536cf733
test(opencode): simplify processor layer wiring ( #31823 )
2026-06-10 22:55:21 -04:00
Dax and GitHub
8bf0675997
feat(server): add v2 session API endpoints ( #31822 )
2026-06-11 02:55:01 +00:00
opencode-agent[bot]
ff967e582c
chore: generate
2026-06-11 02:20:38 +00:00
James Long and GitHub
20bf18ffb4
test(opencode): simplify share layer wiring ( #31811 )
2026-06-10 22:19:06 -04:00
Dmitriy Kovalenko and GitHub
51891d56e7
fix(snapshot): reuse source git objects to avoid re-hashing huge repos ( #31798 )
2026-06-11 00:25:55 +00:00
Dax Raad
cc22646467
docs: add branch naming guidance
2026-06-10 19:09:56 -04:00
James Long and GitHub
eb70b6137b
test(opencode): simplify test registry layer wiring ( #31761 )
2026-06-10 17:21:40 -04:00
opencode-agent[bot]
6e2bcafd34
chore: update nix node_modules hashes
2026-06-10 20:09:04 +00:00
Aiden Cline and GitHub
07b983e82f
feat(mcp): support server log notifications ( #31752 )
2026-06-10 14:59:36 -05:00
Simon Klee and GitHub
c51a1588c7
tui: fix session list search filtering ( #31748 )
...
Fix #31182
Close #31211
2026-06-10 21:47:05 +02:00
Aiden Cline and GitHub
f43b0d3afd
fix(mcp): apply timeouts to catalog requests ( #31618 )
2026-06-10 14:38:08 -05:00
Vladimir Glafirov and GitHub
722f4dd416
chore: pin gitlab-ai-provider to 6.9.0 ( #31741 )
2026-06-10 14:33:31 -05:00
Dax Raad
bb82aab5c8
update opencode.jsonc
2026-06-10 15:30:56 -04:00
opencode
936363e7a8
sync release versions for v1.17.3
2026-06-10 18:00:25 +00:00
Adam
8688ed7e3e
feat(web): data link
2026-06-10 12:55:44 -05:00
opencode-agent[bot]
5b54203168
chore: update nix node_modules hashes
2026-06-10 17:44:15 +00:00
Vladimir Glafirov and GitHub
bed780fac9
chore: bump gitlab-ai-provider to 6.9.1 ( #31728 )
2026-06-10 12:30:43 -05:00
Dax Raad
14ec7ed5b3
fix fff disabling logic
2026-06-10 13:29:14 -04:00
opencode
2c65273204
sync release versions for v1.17.2
2026-06-10 16:42:54 +00:00
Filip and GitHub
2e0f88d0e3
fix(desktop): restore linux launcher identity ( #31709 )
2026-06-10 15:54:49 +00:00
opencode-agent[bot]
e1073e5d18
chore: generate
2026-06-10 15:48:14 +00:00
mridul and GitHub
649618c50a
fix(app): restore device attachment picker ( #31707 )
2026-06-10 15:46:09 +00:00
Ayush Thakur and GitHub
02608a4e97
fix: recover from expired enterprise auth on remote config load ( #31661 )
2026-06-10 11:02:09 -04:00
Aiden Cline and GitHub
3ad6923c61
fix(opencode): let subagents use their own permissions ( #31696 )
2026-06-10 09:26:08 -05:00
Dax Raad
e4300e9b74
fix(core): disable fff by default on windows
2026-06-10 10:22:00 -04:00
Dax Raad
538cfaff0d
feat(core): enable fff by default
2026-06-10 10:21:25 -04:00
Dax Raad
1dad38d1b5
fix(core): do not gate fff on initial scan
2026-06-10 10:19:52 -04:00
Aiden Cline and GitHub
c9e2a38bf4
ci: change model from gpt-5.4-nano to gpt-5.4-mini ( #31695 )
2026-06-10 09:14:27 -05:00
Dax Raad
5863e1254c
put fff behind flag
2026-06-10 10:13:54 -04:00
opencode
4c9abff445
sync release versions for v1.17.1
2026-06-10 11:37:58 +00:00
opencode-agent[bot]
2cf68f32b5
chore: generate
2026-06-10 10:34:23 +00:00
Luke Parker and GitHub
90fb32be30
fix(core): accept deprecated reference config key ( #31659 )
2026-06-10 10:32:35 +00:00
Frank
97e713e8aa
zen: deepseek v4 pro
2026-06-10 04:05:03 -04:00
opencode-agent[bot]
826419127a
chore: update nix node_modules hashes
2026-06-10 06:07:15 +00:00
Luke Parker and GitHub
e0449c0b96
fix(desktop): restore macOS auto-updates ( #31621 )
2026-06-10 05:49:11 +00:00
opencode-agent[bot]
5e342f7114
chore: update nix node_modules hashes
2026-06-10 05:00:09 +00:00
Aiden Cline and GitHub
174ab58343
fix(mcp): apply timeouts to prompts and resources ( #31612 )
2026-06-09 23:58:40 -05:00
Aiden Cline and GitHub
954d618790
fix(opencode): support Anthropic fallback responses ( #31611 )
2026-06-09 23:46:01 -05:00
Aiden Cline and GitHub
91073360c6
fix(mcp): make client creation failure-safe ( #31595 )
2026-06-09 23:24:41 -05:00
Dax and GitHub
8a2cfc00c9
feat(core): add project reference guidance ( #31601 )
2026-06-10 04:08:26 +00:00
Brendan Allan and GitHub
0fc33e2a06
feat(app): /new-session route for new design ( #31457 )
2026-06-10 11:35:50 +08:00
opencode
6c6ed68b5a
sync release versions for v1.17.0
2026-06-10 03:12:32 +00:00
opencode-agent[bot]
e9106efbdc
chore: update nix node_modules hashes
2026-06-10 02:47:36 +00:00
Dmitriy Kovalenko and GitHub
e9e2612706
chore: Update fff to 0.9.4 ( #31583 )
2026-06-09 22:28:34 -04:00
opencode-agent[bot]
4ae468ff06
chore: generate
2026-06-10 02:12:40 +00:00
Dax Raad
785918262a
fix(core): expose partial filesystem scan results
2026-06-09 22:10:53 -04:00
opencode-agent[bot]
be8fee5c2b
chore: generate
2026-06-10 02:05:59 +00:00
Dax Raad
4597c687fa
fix(core): prefer shorter paths for tied search scores
2026-06-09 22:04:17 -04:00
Dax and GitHub
c4aa049042
fix(tui): let gutter replace current marker ( #31586 )
2026-06-09 21:07:11 -04:00
opencode-agent[bot]
1d46b5c33c
chore: update nix node_modules hashes
2026-06-10 00:51:11 +00:00
opencode-agent[bot]
6ae6f0fe8f
chore: generate
2026-06-10 00:39:58 +00:00
Dax and GitHub
a0409e64d8
refactor(core): unify filesystem search service ( #31566 )
2026-06-09 20:38:02 -04:00
opencode-agent[bot]
ce4e658e3f
chore: update nix node_modules hashes
2026-06-09 23:55:49 +00:00
opencode-agent[bot]
215fb39fc5
chore: generate
2026-06-09 23:36:28 +00:00
Luke Parker and GitHub
1cc94bb23e
fix(desktop): update Electron stack and panel layout ( #31571 )
2026-06-09 23:34:35 +00:00
Frank
bc42187c58
zen: update email
2026-06-09 19:31:54 -04:00
Songchao Wang and GitHub
80c0b06980
feat: add X-Session-Id header for proxy cache routing affinity ( #31511 )
2026-06-09 17:01:17 -05:00
Aiden Cline and GitHub
381eabb970
refactor(mcp): simplify service helpers ( #31549 )
2026-06-09 16:59:24 -05:00
opencode-agent[bot]
c939aa04fe
chore: generate
2026-06-09 19:34:54 +00:00
Frank
9b8e356fca
zen: add claude fable 5
2026-06-09 15:32:14 -04:00
James Long and GitHub
07e5ea9367
feat(opencode): add typed application layer graph ( #31531 )
2026-06-09 15:31:31 -04:00
opencode-agent[bot]
7a54a2c49c
chore: generate
2026-06-09 19:10:44 +00:00
Dax and GitHub
600e405ba0
fix(opencode): restore effect error logging ( #31551 )
2026-06-09 19:09:04 +00:00
opencode-agent[bot]
1daf535e6b
chore: update nix node_modules hashes
2026-06-09 18:45:17 +00:00
opencode-agent[bot]
cc52dc396c
chore: generate
2026-06-09 18:30:51 +00:00
Dax and GitHub
132ef57272
refactor(core): simplify location filesystem ( #31545 )
2026-06-09 14:28:45 -04:00
Aiden Cline and GitHub
0777cf1ccf
fix(mcp): log actionable connection statuses ( #31544 )
2026-06-09 13:07:56 -05:00
Aiden Cline and GitHub
c4bc902958
fix(opencode): support Claude Fable reasoning ( #31546 )
2026-06-09 12:38:53 -05:00
Adam
d68397b42f
fix(data): timestamp formatting
2026-06-09 12:19:05 -05:00
Frank
531eebb88e
zen: add north mini code model
2026-06-09 13:03:55 -04:00
Aiden Cline and GitHub
db9391e8a6
drop citation_options from cohere ( #31543 )
2026-06-09 11:53:02 -05:00
Adam
f1c31f4eba
fix(stats): use data branding assets
2026-06-09 11:34:38 -05:00
opencode-agent[bot]
ada5b31bb0
chore: generate
2026-06-09 16:12:42 +00:00
James Long and GitHub
ffcb45d7c9
feat(tui): show project copy in session list ( #31421 )
2026-06-09 12:10:37 -04:00
Dax and GitHub
6566ede935
refactor(core): consolidate references ( #31539 )
2026-06-09 16:08:58 +00:00
Aiden Cline and GitHub
0bb677cef9
feat(opencode): configure Cohere North model ( #31536 )
2026-06-09 10:54:03 -05:00
opencode-agent[bot]
8415ff50cb
chore: generate
2026-06-09 15:48:12 +00:00
Dax and GitHub
37522185d3
refactor(tui): centralize application exit ( #31524 )
2026-06-09 11:46:02 -04:00
Aiden Cline and GitHub
960eacebcf
test(core): avoid Windows worker close race ( #31532 )
2026-06-09 10:31:19 -05:00
Adam
b4a6419215
chore: stats -> data
2026-06-09 09:31:21 -05:00
Sebastian and GitHub
7c1e61af1e
leave a breadcrumb comment about batchWindow zero ( #31508 )
2026-06-09 13:48:59 +02:00
671d193786
docs: add uninstall troubleshooting steps ( #31424 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-09 10:49:18 +02:00
Simon Klee and GitHub
2ababc87da
core: fix idle CPU use in file logger ( #31478 )
2026-06-09 09:27:32 +02:00
Luke Parker and GitHub
5372c63c7c
fix(app): clip rounded session panels ( #31462 )
2026-06-09 06:22:52 +00:00
ab701d20eb
feat: add "reasoning" as interleaved field option for vLLM providers ( #30477 )
...
Co-authored-by: Ben Sandbrook <1126483+delta9000@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-06-08 23:16:05 -05:00
Brendan Allan and GitHub
384a8f58c6
feat(app): tabs help button ( #31454 )
2026-06-09 12:09:08 +08:00
opencode-agent[bot]
50c9d5221f
chore: generate
2026-06-09 03:57:22 +00:00
Brendan Allan and GitHub
1a08ee77c7
feat(app): draft prompt state ( #31452 )
2026-06-09 03:56:04 +00:00
Aiden Cline and GitHub
79cff288a6
fix(opencode): pass abort signal to MCP tool calls ( #31455 )
2026-06-08 22:47:05 -05:00
Aiden Cline and GitHub
0efc334ff9
fix(opencode): paginate MCP catalogs ( #31442 )
2026-06-08 22:43:55 -05:00
opencode-agent[bot]
277ecc505c
chore: generate
2026-06-09 02:50:41 +00:00
Brendan Allan and GitHub
f565ff3c09
feat(app): add draft tab support to tabs store ( #31343 )
2026-06-09 10:49:18 +08:00
161247c70d
fix(opencode): generate reasoning variants for all OpenRouter models. ( #30332 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-08 20:22:02 -05:00
Aiden Cline and GitHub
a86ecf3bba
fix: adjust item id stripping to happen prior to request signing ( #31429 )
2026-06-08 17:43:48 -05:00
Aiden Cline and GitHub
6e84142b59
fix(opencode): support MiniMax M3 thinking toggle ( #31426 )
2026-06-08 17:03:31 -05:00
James Long and GitHub
fc52c5ac87
fix(tui): trim select footer action highlight ( #31411 )
2026-06-08 17:53:06 -04:00
opencode-agent[bot]
537666149b
chore: generate
2026-06-08 19:43:41 +00:00
Dax and GitHub
c06ad7c881
refactor(core): replace legacy logger with Effect logging ( #31310 )
2026-06-08 15:41:56 -04:00
Aiden Cline and GitHub
0a7cb20e66
fix(opencode): await run event loop ( #31389 )
2026-06-08 12:47:39 -05:00
Shoubhit Dash and GitHub
f43209bb8c
fix(session): avoid sticky prompt tool overrides ( #31394 )
2026-06-08 23:03:27 +05:30
Shoubhit Dash and GitHub
b34d9242d1
fix(core): disable fff trace logs ( #31380 )
2026-06-08 21:10:09 +05:30
opencode-agent[bot]
9654412021
chore: update nix node_modules hashes
2026-06-08 15:16:59 +00:00
Simon Klee and GitHub
31d2fecf63
chore: upgrade OpenTUI to v0.3.4 ( #31326 )
2026-06-08 17:00:19 +02:00
opencode-agent[bot]
f3f59db3ae
chore: update nix node_modules hashes
2026-06-08 14:45:45 +00:00
Aiden Cline and GitHub
89e2a23b5b
fix(core): restore npm proxy agent patch ( #31373 )
2026-06-08 09:32:41 -05:00
opencode-agent[bot]
ea5f97609a
chore: generate
2026-06-08 14:15:38 +00:00
Shoubhit Dash and GitHub
4119051077
fix: stabilize fff file results ( #31369 )
2026-06-08 19:43:38 +05:30
Adam
f116a55e4a
fix(stats): show new for leaderboard deltas
2026-06-08 08:47:35 -05:00
opencode-agent[bot]
89e371c94b
chore: generate
2026-06-08 13:41:54 +00:00
Shoubhit Dash and GitHub
b1a6c40ad0
fix: speed up fff file search ( #31366 )
2026-06-08 19:09:55 +05:30
Jack and GitHub
1772e8ee6e
docs(go): update MiniMax M3 pricing ( #31350 )
2026-06-08 19:16:19 +08:00
0050134d9e
fix(session): merge per-call tool rules into session permission ( #30529 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-06-08 13:02:10 +05:30
opencode-agent[bot]
d46af9cf1e
chore: generate
2026-06-08 07:00:27 +00:00
bea56feb63
fix(lsp): resolve JDTLS root to topmost pom.xml in Java Maven multi-module projects ( #28761 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-08 12:28:53 +05:30
Shoubhit Dash and GitHub
685a894a6f
fix(opencode): include acp pending tool input ( #31321 )
2026-06-08 12:20:59 +05:30
Frank
79ea379df2
zen: fix
2026-06-08 01:31:31 -04:00
Frank
4863aedf3d
console: update email
2026-06-08 01:05:45 -04:00
Aiden Cline and GitHub
b5cb9aae7f
fix(opencode): respect MCP server capabilities ( #31271 )
2026-06-07 21:24:41 -05:00
opencode-agent[bot]
4d09a71ef4
chore: generate
2026-06-08 02:07:18 +00:00
Filip and GitHub
65a3f7f749
fix(desktop): few WSL bugs ( #31095 )
2026-06-08 02:05:54 +00:00
Luke Parker and GitHub
b1d14acc35
chore: update web and desktop code owners ( #31289 )
2026-06-08 12:00:51 +10:00
opencode-agent[bot]
3867fa2bad
chore: generate
2026-06-07 21:27:42 +00:00
Simon Klee and GitHub
07808bea12
run: make minimal mode more minimal ( #31227 )
2026-06-07 23:26:14 +02:00
opencode-agent[bot]
914a643ab2
chore: update nix node_modules hashes
2026-06-07 18:48:26 +00:00
opencode-agent[bot]
c495635f05
chore: generate
2026-06-07 18:35:32 +00:00
Aiden Cline and GitHub
8ff40133b4
chore(opencode): update MCP SDK to 1.29.0 ( #31268 )
2026-06-07 13:34:10 -05:00
Aiden Cline and GitHub
aacdb34e3f
fix(opencode): avoid duplicate skill catalog ( #31269 )
2026-06-07 13:34:01 -05:00
Aiden Cline and GitHub
233427f08e
test(core): cover skill directory output ( #31263 )
2026-06-07 12:37:53 -05:00
Luke Parker and GitHub
e82542b802
fix(desktop): disable hidden agent cycling ( #31207 )
2026-06-07 07:54:13 +00:00
Luke Parker and GitHub
2006259a02
fix(desktop): style home session scrollbar ( #31202 )
2026-06-07 06:19:49 +00:00
opencode-agent[bot]
472b33113e
chore: generate
2026-06-07 05:58:27 +00:00
Luke Parker and GitHub
218147271c
feat(desktop): open attachments in active project ( #31192 )
2026-06-07 05:57:07 +00:00
Luke Parker and GitHub
a29deb1ee9
fix(app): refresh directory MCP status ( #31194 )
2026-06-07 05:53:23 +00:00
opencode-agent[bot]
f24049736e
chore: update nix node_modules hashes
2026-06-07 05:41:48 +00:00
opencode-agent[bot]
21a644fef5
chore: generate
2026-06-07 05:25:52 +00:00
Dax and GitHub
106f8e94d6
refactor(tui): extract standalone package ( #31193 )
2026-06-07 05:24:27 +00:00
opencode-agent[bot]
7a2c49e762
chore: generate
2026-06-07 05:22:22 +00:00
Luke Parker and GitHub
9b4d5b0395
feat(desktop): make updates persistent and responsive ( #31191 )
2026-06-07 05:20:56 +00:00
f20655bef4
fix(tui): sort connect providers alphabetically ( #30891 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-06-07 00:17:38 -05:00
opencode-agent[bot]
31c099be43
chore: update nix node_modules hashes
2026-06-07 03:41:56 +00:00
opencode-agent[bot]
155e1f20d6
chore: generate
2026-06-07 03:28:52 +00:00
Dax and GitHub
fe0c4f8c74
refactor(server): canonicalize service API ( #31049 )
2026-06-07 03:27:28 +00:00
Kit Langton
53ff1b57c9
fix(core): preserve session failure causes
2026-06-06 23:26:21 -04:00
Kit Langton and GitHub
1025540fcc
test(core): cover managed output read permissions ( #31166 )
2026-06-07 01:58:41 +00:00
Kit Langton and GitHub
eb9a683b40
fix(core): harden unified tool runtime ( #31171 )
2026-06-06 21:55:34 -04:00
Kit Langton and GitHub
48c26fa039
fix(test): release Windows search handles ( #31172 )
2026-06-07 01:41:54 +00:00
Kit Langton and GitHub
10d1e04e9b
fix(core): isolate image normalization ( #31165 )
2026-06-06 21:24:54 -04:00
Kit Langton and GitHub
12acb9a59a
docs(v2): update permission rule naming ( #31167 )
2026-06-06 20:54:51 -04:00
Kit Langton and GitHub
807c804c24
fix(core): use static tool type imports ( #31170 )
2026-06-06 20:54:37 -04:00
Kit Langton and GitHub
660a00d317
refactor(core): unify v2 tool architecture ( #31168 )
2026-06-06 20:49:12 -04:00
Kit Langton and GitHub
effd27b239
chore(http-recorder): disable release automation ( #31160 )
2026-06-06 20:10:28 -04:00
06d7840d1d
docs: fix MCP header interpolation example to {env:VAR} ( #31078 )
...
Co-authored-by: wujunchen <wujunchen@baidu.com >
2026-06-06 18:33:01 -05:00
Aiden Cline and GitHub
0875203a6c
test: fix tool test ( #31163 )
2026-06-06 18:06:19 -05:00
Aiden Cline and GitHub
b9131aa69c
fix: background agent prompting, lets kill this sleep behavior oml ( #31162 )
2026-06-06 17:50:33 -05:00
opencode-agent[bot]
4519a1da32
chore: update nix node_modules hashes
2026-06-06 13:57:23 +00:00
opencode-agent[bot]
77963d884a
chore: generate
2026-06-06 13:44:07 +00:00
7d3d80f840
feat(opencode): fff search tools ( #27802 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-06 19:12:31 +05:30
Kit Langton and GitHub
4814ab3a3d
fix(core): enforce V2 tool permissions ( #31061 )
2026-06-06 08:00:24 -04:00
Kit Langton and GitHub
747b8daafc
fix(core): bound prompt cache session keys ( #31062 )
2026-06-06 08:00:16 -04:00
opencode-agent[bot]
1399323b78
chore: generate
2026-06-06 04:39:26 +00:00
Luke Parker and GitHub
bd7eb0603f
feat: desktop v2 everything WSL ( #23407 )
2026-06-06 14:38:06 +10:00
Kit Langton and GitHub
09d9cf01f9
refactor(core): simplify search root protocol ( #31060 )
2026-06-06 03:20:06 +00:00
opencode-agent[bot]
4ac4df448a
chore: update nix node_modules hashes
2026-06-06 03:19:00 +00:00
Kit Langton and GitHub
147169e9b7
refactor(core): simplify filesystem read protocol ( #31058 )
2026-06-06 03:08:55 +00:00
Kit Langton and GitHub
ceccde7e84
refactor(core): simplify filesystem mutation protocol ( #31059 )
2026-06-06 03:08:23 +00:00
Kit Langton and GitHub
54f4974546
feat(http-recorder): prepare public beta release ( #31018 )
2026-06-06 03:01:26 +00:00
Aiden Cline and GitHub
ba57718b05
feat(opencode): support non-interactive MCP add ( #31054 )
2026-06-05 21:21:20 -05:00
Aiden Cline and GitHub
3f0ef9b71c
feat(opencode): add search to auth logout command ( #31053 )
2026-06-05 20:51:55 -05:00
opencode-agent[bot]
fa2b63f850
chore: update nix node_modules hashes
2026-06-06 00:13:07 +00:00
Kit Langton and GitHub
83dca45dd5
fix(core): make V2 reads media-aware and binary-safe ( #31038 )
2026-06-05 19:48:34 -04:00
Luke Parker and GitHub
f750deaa3e
fix(app): increase project session limit and add scrolling ( #31035 )
2026-06-05 23:40:47 +00:00
Adam
b36b85936d
fix(stats): filter market share to go
2026-06-05 18:28:28 -05:00
7c6adcf60f
fix(core): scope v2 prompt cache by session ( #31036 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-05 19:11:32 -04:00
opencode-agent[bot]
3e704d096f
chore: generate
2026-06-05 23:07:02 +00:00
Aarav Sareen and GitHub
1fd9c77744
feat(app): sessions list improvements ( #30941 )
2026-06-05 23:05:38 +00:00
opencode-agent[bot]
9ed17da55a
chore: generate
2026-06-05 22:14:26 +00:00
Aarav Sareen and GitHub
24347f336c
feat(app): updates to project avatar ( #30964 )
2026-06-05 22:13:04 +00:00
opencode-agent[bot]
93a58f55ca
chore: generate
2026-06-05 22:09:28 +00:00
Aarav Sareen and GitHub
e3a55db5b5
feat(app): improve servers UI ( #30961 )
2026-06-05 22:08:11 +00:00
mridul and GitHub
015e79fa59
fix(session): respect directory filter with workspaces ( #30804 )
2026-06-05 21:41:32 +00:00
James Long and GitHub
d5b205657f
fix(tui): inject reminder after moving session ( #31027 )
2026-06-05 17:33:50 -04:00
James Long and GitHub
a645615a49
fix(opencode): limit generated project copy names ( #31022 )
2026-06-05 17:26:21 -04:00
James Long and GitHub
499a8a4b0c
fix(tui): bootstrap new project copies ( #31019 )
2026-06-05 17:10:14 -04:00
opencode-agent[bot]
969bb90f69
chore: generate
2026-06-05 20:49:10 +00:00
James Long and GitHub
f591bf5f93
feat(tui): delete working copies from move dialog ( #31017 )
2026-06-05 16:47:10 -04:00
Kit Langton and GitHub
025e1ac69f
fix(core): validate public session model switches ( #31012 )
2026-06-05 16:36:26 -04:00
Kit Langton and GitHub
820c984d47
fix(core): recover v2 context overflow ( #31005 )
2026-06-05 16:05:51 -04:00
Kit Langton and GitHub
c814f84c87
fix(tui): update tool spacing before layout
2026-06-05 15:56:10 -04:00
Kit Langton and GitHub
a57fb32d95
feat(core): expose session model switching ( #31011 )
2026-06-05 15:55:36 -04:00
Kit Langton and GitHub
05d1104ecd
fix(core): scope Vertex provider transforms ( #31004 )
2026-06-05 14:55:52 -04:00
opencode-agent[bot]
7ebc7ffb87
chore: generate
2026-06-05 18:37:29 +00:00
Kit Langton and GitHub
a9094fd059
feat(core): bound v2 tool output ( #30999 )
2026-06-05 14:35:19 -04:00
opencode-agent[bot]
760d523847
chore: generate
2026-06-05 18:25:57 +00:00
Kit Langton and GitHub
0bdd9aa494
fix(core): preserve model request semantics ( #30990 )
2026-06-05 14:23:31 -04:00
Aiden Cline and GitHub
ca9bf7abf9
fix(opencode): honor Bedrock Mantle config ( #31001 )
2026-06-05 13:14:55 -05:00
Aiden Cline and GitHub
3bbf8c8989
fix(opencode): terminate help output with newline ( #30992 )
2026-06-05 12:47:16 -05:00
Kit Langton and GitHub
beae7290f3
feat(core): compact v2 session context ( #30986 )
2026-06-05 13:17:23 -04:00
opencode-agent[bot]
a7bd1cd0d0
chore: generate
2026-06-05 17:16:11 +00:00
James Long and GitHub
ecdfcd91ca
fix(tui): show current location in working copies; order by created; change shortcut; tab to cycle actions in dialog select ( #30989 )
2026-06-05 13:14:13 -04:00
Kit Langton and GitHub
3151e2246a
fix(core): harden model selection edges ( #30987 )
2026-06-05 16:28:32 +00:00
Kit Langton and GitHub
d2204e0ff5
feat(core): honor default session models ( #30982 )
2026-06-05 12:10:48 -04:00
opencode-agent[bot]
f26a9e8856
chore: generate
2026-06-05 16:08:20 +00:00
Kit Langton and GitHub
12e38866ed
feat(core): interrupt v2 session execution ( #30850 )
2026-06-05 16:06:40 +00:00
opencode
41bd9124f4
sync release versions for v1.16.2
2026-06-05 15:58:48 +00:00
opencode-agent[bot]
8ad44cdd22
chore: generate
2026-06-05 15:23:46 +00:00
Adam
9b09075bb7
fix(stats): add mobile chart end spacing
2026-06-05 10:22:00 -05:00
Aiden Cline and GitHub
76a81ac7c4
fix(workflows): serialize desktop release uploads ( #30978 )
2026-06-05 10:21:22 -05:00
Kit Langton and GitHub
3f64b5e621
feat(core): admit v2 skill guidance ( #30843 )
2026-06-05 11:19:55 -04:00
Aiden Cline and GitHub
cc487dd032
fix(opencode): gate reasoning summaries by provider ( #30973 )
2026-06-05 10:08:39 -05:00
Aiden Cline and GitHub
f8cf8fa983
test(opencode): remove shell timeout output race ( #30974 )
2026-06-05 10:08:26 -05:00
Aiden Cline and GitHub
5d7157fe51
test(opencode): remove disposal event wait race ( #30971 )
2026-06-05 09:58:40 -05:00
opencode-agent[bot]
e9aa33d4bd
chore: generate
2026-06-05 14:49:06 +00:00
Kit Langton and GitHub
02a5ae6585
fix(core): respect v2 default agents ( #30969 )
2026-06-05 10:47:31 -04:00
opencode-agent[bot]
fff36b70bc
chore: generate
2026-06-05 14:39:44 +00:00
Shoubhit Dash and GitHub
236cfcbbc3
fix(opencode): prevent destructive edit matches ( #30932 )
2026-06-05 20:08:05 +05:30
Adam
a8adfb6305
fix(stats): scroll model charts to latest on mobile
2026-06-05 09:33:17 -05:00
Jérôme Benoit and GitHub
5c8eb0ab2e
fix(workflows): retry nix-hashes compute-hash on transient failure ( #30743 )
2026-06-05 09:32:01 -05:00
alberto and GitHub
1e216e12dc
fix(opencode): resolve Bedrock hang by using node build conditions ( #30873 )
2026-06-05 09:22:58 -05:00
Aiden Cline and GitHub
48106b7e78
chore: bun install ( #30968 )
2026-06-05 09:16:53 -05:00
Shoubhit Dash and GitHub
0ee7cfa1fe
fix(core): recover corrupted models cache ( #30947 )
2026-06-05 18:07:09 +05:30
a261b55e43
fix: use mapError instead of orDie for context snapshot decoding ( #30905 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-05 18:07:00 +05:30
Shoubhit Dash and GitHub
a136caa1b3
chore: rm fuzzy search on references ( #30931 )
2026-06-05 16:57:39 +05:30
Shoubhit Dash and GitHub
7a4d18390a
feat(tui): add diff hunk navigation ( #30935 )
2026-06-05 16:56:53 +05:30
opencode-agent[bot]
edbe2280a5
chore: generate
2026-06-05 11:23:14 +00:00
Jack and GitHub
d721fc0a49
docs: update Go Qwen tiered pricing ( #30936 )
2026-06-05 19:21:46 +08:00
pcadena-lila and GitHub
dc985ff881
fix(tui): fall back to local cwd when editor spawns in attach mode ( #30583 )
2026-06-05 09:53:41 +00:00
opencode-agent[bot]
a468680965
chore: generate
2026-06-05 09:48:43 +00:00
Simon Klee and GitHub
0c0d193474
opencode/run: refresh themes after terminal reloads ( #30917 )
2026-06-05 09:47:17 +00:00
Simon Klee and GitHub
b278e49e96
tui: guard path formatting inputs ( #30469 )
...
Fixes #27726 , #25216 , #24856 , #24294 , #17071 , #29164 , #24837 , #16865 , #14279 , #29895
2026-06-05 09:45:03 +00:00
Brendan Allan and GitHub
c613c33787
fix(app): tab overflow ( #30894 )
2026-06-05 07:56:44 +00:00
Brendan Allan and GitHub
9431356715
fix(app): handle tab overflow and scrolling in titlebar ( #30886 )
2026-06-05 15:42:39 +08:00
opencode-agent[bot]
f6197cefe1
chore: generate
2026-06-05 06:31:37 +00:00
7f33576f46
feat(app): improve desktop multi-server support ( #30678 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-05 06:30:02 +00:00
opencode-agent[bot]
7ae856a9e9
chore: generate
2026-06-05 05:31:34 +00:00
Dax and GitHub
b01eb22b2c
fix(cli): harden daemon lifecycle ( #30844 )
2026-06-05 01:30:19 -04:00
3cf1cef7fe
fix(tui): route permission replies to session directory ( #30851 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-05 00:56:06 -04:00
Aiden Cline and GitHub
b375890745
fix(tui): prioritize models slash autocomplete ( #30848 )
2026-06-04 23:28:43 -05:00
opencode-agent[bot]
0a36433062
chore: generate
2026-06-05 03:42:49 +00:00
Brendan Allan and GitHub
5426478e46
fix(app): improve tab handling ( #30669 )
2026-06-05 11:41:30 +08:00
Kit Langton and GitHub
3003867c25
feat(tui): allow backgrounding synchronous subagents ( #30488 )
2026-06-04 23:40:52 -04:00
opencode-agent[bot]
8c0edca175
chore: generate
2026-06-05 03:28:04 +00:00
Kit Langton and GitHub
1af8dafd3e
feat(core): persist v2 session context epochs ( #30789 )
2026-06-04 23:26:43 -04:00
opencode-agent[bot]
c47cb28781
chore: generate
2026-06-05 03:21:15 +00:00
2859ce6e73
feat(core): add Snowflake Cortex provider ( #29901 )
...
Co-authored-by: Cortex Code <noreply@snowflake.com >
2026-06-04 22:19:55 -05:00
opencode-agent[bot]
39babcbb53
chore: generate
2026-06-05 03:14:18 +00:00
Kit Langton and GitHub
64dc6d39ab
feat(core): attach global native tools ( #30832 )
2026-06-04 23:12:17 -04:00
opencode
17ba5539e7
sync release versions for v1.16.0
2026-06-05 03:08:13 +00:00
opencode-agent[bot]
9211ef7e95
chore: generate
2026-06-05 00:54:49 +00:00
605ae48c6f
feat(app): color themes ( #30824 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-06-05 00:53:36 +00:00
opencode-agent[bot]
75557000de
chore: generate
2026-06-05 00:50:58 +00:00
Kit Langton and GitHub
773d33e282
feat(core): add public native API ( #30828 )
2026-06-04 20:49:43 -04:00
Adam
46e9863589
fix(stats): sort metric charts by top usage
2026-06-04 19:36:29 -05:00
Adam and GitHub
47f3d8b709
feat(stats): refresh stats routes and homepage ( #30419 )
2026-06-05 00:32:49 +00:00
opencode-agent[bot]
134f4136da
chore: generate
2026-06-04 23:58:11 +00:00
Kit Langton
f011d77128
fix(llm): normalize OpenAI function tool schemas
2026-06-04 19:56:31 -04:00
opencode-agent[bot]
ab5a12d916
chore: generate
2026-06-04 23:26:09 +00:00
Kit Langton and GitHub
76ecf2e58c
refactor(core): make v2 session inputs event sourced ( #30785 )
2026-06-04 19:24:30 -04:00
Dax Raad
057958c933
ci: publish
2026-06-04 19:23:41 -04:00
Luke Parker and GitHub
b1a7ee5695
feat(desktop): surface local server startup failures ( #30822 )
2026-06-04 22:45:48 +00:00
opencode-agent[bot]
107180701f
chore: update nix node_modules hashes
2026-06-04 20:16:53 +00:00
Sebastian and GitHub
e464999eb9
upgrade opentui to 0.3.2 ( #30748 )
2026-06-04 22:05:59 +02:00
Aiden Cline and GitHub
cc9b73b0bd
tweak: background agent prompting to avoid polling issues ( #30790 )
2026-06-04 14:18:03 -05:00
opencode-agent[bot]
fe5ac304b5
chore: generate
2026-06-04 19:09:33 +00:00
James Long and GitHub
ba1b660d57
feat(core): moving sessions ( #30640 )
2026-06-04 15:07:46 -04:00
Colin McDonnell and GitHub
e45e0e1125
fix: bump @openrouter/ai-sdk-provider to 2.9.0 ( #30800 )
2026-06-04 14:05:51 -05:00
Aiden Cline and GitHub
5b14fb4a1b
fix(tui): add Vue syntax highlighting ( #30802 )
2026-06-04 14:02:11 -05:00
Aiden Cline and GitHub
730ea6d2e3
fix(opencode): attribute task child agent on creation ( #30786 )
2026-06-04 13:19:46 -05:00
21a0fdd4c0
fix(opencode): ACP.loadSession should replay all messages ( #30761 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-04 23:14:21 +05:30
Ariane Emory and GitHub
cb65926c82
fix(tui): show toast when variant_list keybind used with no variants ( #30724 )
2026-06-04 12:14:24 -05:00
Dax Raad
94c49b20ba
make scripts executable
2026-06-04 11:19:36 -04:00
opencode-agent[bot]
9f3a0fe1d0
chore: update nix node_modules hashes
2026-06-04 15:15:12 +00:00
Dax Raad
7f54b1bfb8
fix build
2026-06-04 11:11:23 -04:00
789e4d57b9
fix(enterprise): install hono standard validator peer ( #30740 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-06-04 10:55:22 -04:00
Frank
f5d1ae6a9e
zen: nemotron 3 ultra
2026-06-04 10:40:58 -04:00
Shoubhit Dash and GitHub
7e09660c3b
fix(opencode): respect disabled auto compaction on overflow ( #30749 )
2026-06-04 19:47:49 +05:30
Shoubhit Dash and GitHub
6d4f3b4ab2
feat(tui): improve experimental session switcher ( #30738 )
2026-06-04 19:22:01 +05:30
Kit Langton and GitHub
caea930074
fix(core): reset pre-launch session projections ( #30728 )
2026-06-04 09:43:10 -04:00
69cfc44dba
fix(acp): replay loaded session transcript ( #30645 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-04 12:35:57 +05:30
opencode-agent[bot]
30ec231aaf
chore: generate
2026-06-04 06:59:09 +00:00
Dax and GitHub
1ff19103a2
feat(core): add command registry ( #30624 )
2026-06-04 02:57:43 -04:00
Aiden Cline and GitHub
70bb710715
refactor(opencode): clean up task tool prompts ( #30687 )
2026-06-04 00:44:00 -05:00
opencode-agent[bot]
51fd7c0a3a
chore: update nix node_modules hashes
2026-06-04 05:25:53 +00:00
Aiden Cline and GitHub
74a27dbf98
test: wait for shell truncation readiness ( #30679 )
2026-06-04 00:20:35 -05:00
Aiden Cline and GitHub
9f42bd4a85
feat: bump bedrock and add proper mantle support for openai models through aws bedrock ( #30464 )
2026-06-04 00:09:12 -05:00
Aiden Cline and GitHub
2a33addd29
fix(opencode): avoid shell cancel race ( #30641 )
2026-06-03 22:44:25 -05:00
Aiden Cline and GitHub
9251e5d8c4
docs: correct compaction prune default ( #30670 )
2026-06-03 22:37:39 -05:00
opencode-agent[bot]
b6305cb4cb
chore: update nix node_modules hashes
2026-06-04 03:15:13 +00:00
opencode-agent[bot]
b0a929440b
chore: generate
2026-06-04 03:03:39 +00:00
Kit Langton and GitHub
76ee87ead8
feat(core): add embedded v2 session runtime and tool foundation ( #30632 )
2026-06-03 23:02:17 -04:00
Brendan Allan and GitHub
c35267776a
fix(app,ui): session review reactivity and VCS query cache ( #30660 )
2026-06-04 02:59:56 +00:00
Luke Parker and GitHub
55bafa29d4
feat(app): v2 thinking level selector ( #30646 )
2026-06-04 11:35:30 +10:00
Luke Parker and GitHub
f62ba5eb86
fix(app): hide unavailable titlebar update ( #30642 )
2026-06-03 23:51:40 +00:00
opencode-agent[bot]
04b38ce830
chore: generate
2026-06-03 23:42:15 +00:00
Jérôme Benoit and GitHub
0b796c5f3d
fix(opencode): route SAP AI Core reasoning variants through modelParams ( #30482 )
2026-06-03 18:40:39 -05:00
Frank
fa6ea8bd25
zen: update nvidia tos
2026-06-03 19:09:02 -04:00
Aiden Cline and GitHub
ee74dd83f5
fix(opencode): preserve variant for delegated tasks ( #30630 )
2026-06-03 17:43:47 -05:00
Aiden Cline and GitHub
d3d4335509
chore: remove zed extension and automation ( #30628 )
2026-06-03 17:16:21 -05:00
Adam
2c32f7e520
fix(stats): count all go usage
2026-06-03 17:06:33 -05:00
opencode-agent[bot]
36234c462c
chore: update nix node_modules hashes
2026-06-03 21:16:06 +00:00
opencode-agent[bot]
a41f774cad
chore: generate
2026-06-03 21:00:33 +00:00
Dax and GitHub
889e0f9545
feat(core): add skill registry and file agent loading ( #30617 )
2026-06-03 16:58:34 -04:00
Aiden Cline and GitHub
9991a33e3f
fix(core): expose azure openai xhigh efforts ( #30620 )
2026-06-03 15:27:23 -05:00
Dax and GitHub
11dbd15812
refactor(core): nest model api id ( #30603 )
2026-06-03 14:11:38 -04:00
opencode-agent[bot]
af6383485b
chore: generate
2026-06-03 17:51:22 +00:00
Dax and GitHub
5900345f8c
test(core): cover v1 provider option lowering ( #30599 )
2026-06-03 17:49:28 +00:00
opencode-agent[bot]
a0e4db3714
chore: generate
2026-06-03 17:35:02 +00:00
Dax and GitHub
1520b0de20
refactor(core): remove ai sdk option fields ( #30581 )
2026-06-03 17:32:58 +00:00
Aiden Cline and GitHub
7f8412ec3e
fix(openai): preserve websocket idle state ( #30586 )
2026-06-03 12:23:00 -05:00
Jack and GitHub
400f0fb100
docs(go): add Qwen3.7 Plus model ( #30594 )
2026-06-04 00:40:19 +08:00
Adam
d08fedaccc
fix(stats): serve stats og image from banner
2026-06-03 10:53:07 -05:00
James Long and GitHub
f4851e3bd9
fix(tui): route question responses by session directory ( #30578 )
2026-06-03 15:11:55 +00:00
Shoubhit Dash and GitHub
8851e4de2b
fix(acp): clean read tool display content ( #30569 )
2026-06-03 19:36:27 +05:30
Shoubhit Dash and GitHub
e707e416ed
fix(acp): include external directory permission context ( #30567 )
2026-06-03 19:05:28 +05:30
Shoubhit Dash and GitHub
fc62b3dc48
fix(acp): classify task as think ( #30565 )
2026-06-03 18:55:55 +05:30
Shoubhit Dash and GitHub
89b26e8658
fix(acp): classify apply_patch as edit ( #30564 )
2026-06-03 18:51:41 +05:30
opencode-agent[bot]
5970f7820e
chore: update nix node_modules hashes
2026-06-03 12:21:13 +00:00
opencode-agent[bot]
0c31beb637
chore: generate
2026-06-03 12:04:03 +00:00
Adam and GitHub
7af6eafb41
feat(stats): add geo breakdown ( #30456 )
2026-06-03 12:02:37 +00:00
opencode-agent[bot]
56ec4b6912
chore: update nix node_modules hashes
2026-06-03 10:05:12 +00:00
Simon Klee and GitHub
06eecc5a6d
tui: truncate sidebar file paths ( #30531 )
2026-06-03 11:54:24 +02:00
opencode-agent[bot]
b6f76e29c5
chore: generate
2026-06-03 09:49:08 +00:00
Shoubhit Dash and GitHub
932fb6c9ec
refactor(core): consolidate pty service ( #30537 )
2026-06-03 15:17:46 +05:30
Brendan Allan and GitHub
c6f684366a
feat(app): add servers tab to settings dialog ( #29675 )
2026-06-03 08:25:45 +00:00
opencode-agent[bot]
c36a433a1f
chore: generate
2026-06-03 07:30:40 +00:00
Brendan Allan and GitHub
707166ae4a
fix(ui): render whole-file patches as complete diffs ( #30516 )
2026-06-03 07:29:23 +00:00
01cc475923
fix(opencode): fallback to sh for curl upgrade ( #30499 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-03 12:27:20 +05:30
a444410cd4
feat(app): new update button ( #30460 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-03 06:40:12 +00:00
Ulises Jeremias and GitHub
a3b97d9090
fix(github): enforce existing git author identity ( #30507 )
2026-06-03 12:08:22 +05:30
134a5c818a
feat(app): polish select-v2 component ( #30446 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-06-03 06:04:28 +00:00
Aarav Sareen and GitHub
2538c0d083
feat(app): polish home projects list UI ( #30436 )
2026-06-03 05:23:18 +00:00
opencode-agent[bot]
1111fdc3a5
chore: generate
2026-06-03 04:35:54 +00:00
Aiden Cline and GitHub
5940304098
fix: rm tool reorder logic from old bug ( #30483 )
2026-06-02 23:34:36 -05:00
Aiden Cline and GitHub
a763a14d44
Revert "fix(opencode): preserve signed thinking during anthropic reorder" ( #30502 )
2026-06-02 23:34:05 -05:00
Aiden Cline and GitHub
42173bca4b
fix(opencode): preserve signed thinking during anthropic reorder ( #30182 )
2026-06-02 23:33:48 -05:00
opencode-agent[bot]
0294342f77
chore: generate
2026-06-03 03:27:34 +00:00
James Long and GitHub
147c6c4d51
feat(core): project copying and tracking directories ( #30139 )
2026-06-03 03:26:10 +00:00
opencode-agent[bot]
7a66eae586
chore: generate
2026-06-03 03:11:53 +00:00
Aiden Cline and GitHub
70cd4bf0ce
fix: task id passed to background job for continuation ( #30485 )
2026-06-02 22:10:25 -05:00
opencode-agent[bot]
6003217eaa
chore: generate
2026-06-03 02:43:28 +00:00
Dax and GitHub
83452558f7
refactor(core): move v1 schemas into core ( #30473 )
2026-06-03 02:42:13 +00:00
Aiden Cline and GitHub
0543fd29c8
fix(tui): stop idle background task spinner ( #30484 )
2026-06-02 20:43:17 -05:00
opencode-agent[bot]
dc216e8b03
chore: update nix node_modules hashes
2026-06-02 23:19:59 +00:00
opencode-agent[bot]
b12bc87548
chore: generate
2026-06-02 23:06:44 +00:00
Dax and GitHub
ca2acc4f8d
refactor(opencode): remove JSON storage migration ( #30461 )
2026-06-02 19:05:14 -04:00
opencode-agent[bot]
113e7be5ac
chore: update nix node_modules hashes
2026-06-02 20:27:24 +00:00
Simon Klee and GitHub
30cff95158
run: enable interactive replay by default ( #30465 )
2026-06-02 22:20:16 +02:00
opencode-agent[bot]
cb587b677b
chore: generate
2026-06-02 20:11:21 +00:00
Dax and GitHub
604a5f781f
refactor(core): consolidate filesystem services ( #30447 )
2026-06-02 16:09:26 -04:00
opencode-agent[bot]
b93963e462
chore: generate
2026-06-02 19:51:01 +00:00
Aiden Cline and GitHub
70a2e846cb
fix(opencode): patch empty Gemini replay messages ( #30463 )
2026-06-02 14:49:13 -05:00
opencode-agent[bot]
1acdc48a95
chore: generate
2026-06-02 19:22:06 +00:00
7dd2306dad
refactor(opencode): improve startup time by 38% ( #30453 )
...
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
2026-06-02 21:20:25 +02:00
opencode-agent[bot]
83c12f334e
chore: update nix node_modules hashes
2026-06-02 19:05:15 +00:00
Simon Klee and GitHub
52ecc6d0f5
Revert "tui: revert OpenTUI upgrade to 0.2.16 ( #30383 )" ( #30452 )
2026-06-02 20:49:31 +02:00
Kit Langton and GitHub
1f2bcc22e3
chore: bump effect beta to 74 ( #30449 )
2026-06-02 18:41:19 +00:00
Kit Langton and GitHub
4002b85707
fix(effect-drizzle-sqlite): preserve transaction begin errors ( #30448 )
2026-06-02 14:36:48 -04:00
opencode-agent[bot]
5b92b173ca
chore: generate
2026-06-02 18:34:14 +00:00
Adam
69345a29b0
feat(stats): improve cache ratio chart
2026-06-02 13:32:01 -05:00
opencode-agent[bot]
e54f974840
chore: generate
2026-06-02 18:02:46 +00:00
Shoubhit Dash and GitHub
a639fe7a08
chore(opencode): remove scout agent ( #30435 )
2026-06-02 23:30:34 +05:30
Adam
18ba80f3ac
fix(stats): remove leaderboard nav link
2026-06-02 12:16:01 -05:00
Aiden Cline and GitHub
882d028ad8
fix(plugin): restore private git install fallback ( #30430 )
2026-06-02 11:14:41 -05:00
Aiden Cline and GitHub
42a35385b0
test: widen provider header timeout margin ( #30427 )
2026-06-02 11:02:39 -05:00
James Long and GitHub
c466d32bdb
fix(tui): scope diff viewer to session directory ( #30426 )
2026-06-02 11:43:21 -04:00
Frank
f1af9c5ddf
sync
2026-06-02 11:38:07 -04:00
opencode-agent[bot]
091ea86b31
chore: generate
2026-06-02 15:31:15 +00:00
Shoubhit Dash and GitHub
380931a827
feat(core): expose project reference filesystem access ( #30423 )
2026-06-02 20:59:07 +05:30
Adam
8a17bc4de0
fix(stats): mention opencode go in top models copy
2026-06-02 09:55:28 -05:00
Adam and GitHub
212ae3d25f
fix(stats): clean retired provider rows during sync ( #30420 )
2026-06-02 14:46:07 +00:00
James Long and GitHub
b3da479a7c
feat(core): support named migrations ( #30418 )
2026-06-02 14:36:28 +00:00
opencode-agent[bot]
35007094c4
chore: generate
2026-06-02 14:27:18 +00:00
Shoubhit Dash and GitHub
5a8ef94998
feat(core): add flagged project references ( #30414 )
2026-06-02 19:55:11 +05:30
Adam
d93ca9ff60
feat(stats): add cache ratio section
2026-06-02 08:52:45 -05:00
Frank
74052c7bb7
sync
2026-06-02 09:51:59 -04:00
opencode-agent[bot]
9c37286732
chore: generate
2026-06-02 13:44:07 +00:00
opencode-agent[bot]
fcfd47602b
chore: generate
2026-06-02 13:42:23 +00:00
Shoubhit Dash and GitHub
371ee321e0
feat(core): add managed repository cache ( #30408 )
2026-06-02 19:10:09 +05:30
opencode-agent[bot]
a78adb1b09
chore: update nix node_modules hashes
2026-06-02 11:44:02 +00:00
Simon Klee and GitHub
cd0fd9941d
tui: revert OpenTUI upgrade to 0.2.16 ( #30383 )
2026-06-02 13:26:54 +02:00
Simon Klee and GitHub
8936914e9d
tui: show model context in run footer ( #30380 )
2026-06-02 13:09:03 +02:00
Brendan Allan and GitHub
d5a0ddb520
fix(app): tab title truncation and close button positioning ( #30349 )
2026-06-02 08:13:55 +00:00
Brendan Allan and GitHub
787f170682
feat(app): inset new layout session panels ( #30342 )
2026-06-02 07:43:08 +00:00
Frank
8af7371c13
sync
2026-06-02 03:37:30 -04:00
Frank
90d85636e0
infra: stats
2026-06-02 02:41:33 -04:00
opencode-agent[bot]
6a5ef7f2ea
chore: generate
2026-06-02 05:56:05 +00:00
Dax Raad
5937e606df
feat(opencode): add filesystem read and list routes
2026-06-02 01:54:27 -04:00
opencode-agent[bot]
0136f03fa9
chore: generate
2026-06-02 05:40:53 +00:00
Dax Raad
4df3c98c6b
feat(core): add dummy location filesystem layer
2026-06-02 01:39:04 -04:00
Dax Raad
98b7230c2a
feat(core): add location filesystem contract
2026-06-02 01:39:04 -04:00
Dax Raad
8d03f6c5be
refactor(core): simplify session pagination
2026-06-02 01:39:04 -04:00
Aiden Cline and GitHub
1b85d55a0e
fix(opencode): preserve websocket api errors ( #30321 )
2026-06-01 23:23:51 -05:00
opencode-agent[bot]
497ff36e91
chore: generate
2026-06-02 04:14:16 +00:00
Dax Raad
c1c02f80dd
feat(core): expose session location
2026-06-02 00:12:42 -04:00
opencode-agent[bot]
bbec00fbd5
chore: generate
2026-06-02 03:28:04 +00:00
Aiden Cline and GitHub
4668db8fa2
fix(opencode): remove sunsetted gpt-5.2 and gpt-5.3-codex from allowed models for codex subscriptions ( #30316 )
2026-06-01 22:20:44 -05:00
Luke Parker and GitHub
ab69f41067
fix(app): avoid suspending on pending child path ( #30314 )
2026-06-02 03:19:56 +00:00
opencode-agent[bot]
687c66248c
chore: update nix node_modules hashes
2026-06-02 02:54:52 +00:00
Luke Parker and GitHub
61b5046f88
fix: export v2 stylesheets and declare core node types ( #30312 )
2026-06-02 12:37:50 +10:00
Luke Parker and GitHub
4e70eabbcc
fix(app): restore deferred MCP status updates ( #30220 )
2026-06-02 12:11:11 +10:00
Kit Langton and GitHub
1cae8f89c5
fix(tui): preserve live parts during session hydration ( #30300 )
2026-06-01 21:40:29 -04:00
opencode-agent[bot]
8dc2ffd48f
chore: generate
2026-06-02 01:34:11 +00:00
Dax and GitHub
9b815bcbd2
feat(core): add location-based permission service ( #30287 )
2026-06-02 01:32:50 +00:00
opencode-agent[bot]
acd620f411
chore: generate
2026-06-02 00:56:03 +00:00
Luke Parker and GitHub
f0c7febb02
fix(opencode): enforce storage path invariants ( #29666 )
2026-06-02 00:54:41 +00:00
opencode-agent[bot]
a821029258
chore: generate
2026-06-01 21:42:43 +00:00
Kit Langton and GitHub
57d602d07a
fix(tui): keep retry attempt before message ( #30275 )
2026-06-01 21:41:21 +00:00
Kit Langton and GitHub
6072a68d6b
fix(tui): keep background marker with subagent label ( #30271 )
2026-06-01 15:56:15 -04:00
Aiden Cline and GitHub
ae92f3158f
feat(core): update Copilot for token-based billing ( #30181 )
2026-06-01 14:55:23 -05:00
James Long and GitHub
fa23fb5d38
fix(tui): handle events across workspaces ( #30281 )
2026-06-01 19:47:37 +00:00
Kit Langton and GitHub
5f2b4eab28
fix(tui): clarify inline subagent rows ( #30051 )
2026-06-01 15:44:11 -04:00
opencode-agent[bot]
32d5058f8c
chore: generate
2026-06-01 19:10:46 +00:00
363d6d1a26
feat(app): v2 desktop UI improvements ( #29689 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-06-01 19:09:09 +00:00
Adam and GitHub
2bf85b8479
fix(stats): align big-pickle provider resolution ( #30274 )
2026-06-01 14:09:07 -05:00
Adam
1813256d8e
fix(stats): stabilize top models hover
2026-06-01 12:52:11 -05:00
Adam
d7ba8b1125
fix(stats): center top models dot grid
2026-06-01 12:45:58 -05:00
Adam
44350bced9
fix(stats): restore leaderboard spacing
2026-06-01 11:48:59 -05:00
opencode-agent[bot]
913c4ef0b1
chore: update nix node_modules hashes
2026-06-01 13:34:43 +00:00
opencode-agent[bot]
10095bfad4
chore: generate
2026-06-01 13:13:19 +00:00
Simon Klee and GitHub
6a3b2f339a
add run --replay mode ( #30239 )
2026-06-01 15:11:45 +02:00
Shoubhit Dash and GitHub
d85f8cd4d8
fix(core): contain lsp warmup defects ( #30226 )
2026-06-01 16:08:23 +05:30
opencode-agent[bot]
68676f2c5c
chore: generate
2026-06-01 08:47:26 +00:00
Shoubhit Dash and GitHub
2d2f587bfa
fix(opencode): avoid nullable webfetch format schema ( #30215 )
2026-06-01 14:15:57 +05:30
bba76009a8
fix(tui): prevent prompt corruption when pasting near wide characters ( #29710 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-06-01 08:42:14 +00:00
50b4ad89b3
fix(acp): honor session/cancel by aborting the running turn ( #30145 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-06-01 14:08:28 +05:30
opencode-agent[bot]
fd2278eefc
chore: generate
2026-06-01 07:27:27 +00:00
Simon Klee and GitHub
7ccb7889af
opencode(run): add queued prompt management ( #30103 )
...
Direct run mode previously made submitted follow-up prompts irrevocable while a response was still running. Let users edit or remove queued prompts before dispatch without interrupting the active turn.
2026-06-01 09:26:09 +02:00
Aiden Cline and GitHub
f9ba23ab62
refactor(session): align namespace imports and inline trivial helpers ( #30180 )
2026-06-01 00:00:40 -05:00
Aiden Cline and GitHub
b258a55a6c
fix(core): preserve session metadata migration identity ( #30176 )
2026-06-01 04:50:43 +00:00
2725eed992
fix(app): show project sessions before path sync resolves ( #30167 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-06-01 14:27:03 +10:00
Aiden Cline and GitHub
a9c115c220
refactor(opencode): simplify provider setup flow ( #30173 )
2026-05-31 23:17:57 -05:00
Aiden Cline and GitHub
917a36abc3
refactor(opencode): inline local provider helpers ( #30169 )
2026-05-31 22:59:44 -05:00
Frank
c57379833e
go: minimax m3
2026-05-31 15:20:55 -04:00
abaabdcb73
fix(tui): remount session view on session switch ( #30129 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-05-31 18:30:29 +00:00
Frank
8f2afba7a5
zen: deepseek flash
2026-05-31 14:01:12 -04:00
Dax Raad
31f94f205e
refactor(worktree): move project out of repository
2026-05-31 14:00:01 -04:00
opencode-agent[bot]
542b082373
chore: generate
2026-05-31 17:35:31 +00:00
Dax and GitHub
2f2fcc1654
fix(opencode): remove automatic full session diffs ( #30127 )
2026-05-31 17:34:14 +00:00
Dax Raad
a69b70d5ca
fix(core): allow skipping migration execution
2026-05-31 12:17:40 -04:00
Dax Raad
02edad83b2
test(tui): skip crashing keymap textarea renderer
2026-05-31 12:06:03 -04:00
Dax and GitHub
5661af2034
feat(worktree): add managed workspace cloning ( #30117 )
2026-05-31 11:57:44 -04:00
Shoubhit Dash and GitHub
331bed2469
fix(core): stabilize migration registry generation ( #30105 )
2026-05-31 19:28:09 +05:30
opencode-agent[bot]
f401f01c05
chore: update nix node_modules hashes
2026-05-31 09:18:58 +00:00
opencode-agent[bot]
6f07f10dd2
chore: generate
2026-05-31 08:59:27 +00:00
e8dd8f7fe0
tui(run): use keymap instead of raw key events ( #30077 )
...
Co-authored-by: Sebastian Herrlinger <hasta84@gmail.com >
2026-05-31 10:58:12 +02:00
opencode-agent[bot]
a291967206
chore: generate
2026-05-31 07:27:16 +00:00
Dax Raad
a893ca857a
sync
2026-05-31 03:25:47 -04:00
Dax Raad
25edeaf473
fix(sdk): preserve generated event contracts
2026-05-31 03:18:43 -04:00
opencode-agent[bot]
1afa9e32c9
chore: update nix node_modules hashes
2026-05-31 01:21:53 +00:00
opencode-agent[bot]
102c8353e0
chore: generate
2026-05-31 01:09:55 +00:00
7f571d36ea
refactor(core): move database schema ownership ( #29068 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-30 21:08:38 -04:00
opencode-agent[bot]
6bcb9cb9bb
chore: generate
2026-05-31 00:04:25 +00:00
Dax Raad
0269d6f5de
fix(core): isolate location layer instances
2026-05-30 20:02:14 -04:00
Dax Raad
aa86a20b1d
fix(core): provide agent service in location layer
2026-05-30 20:01:54 -04:00
opencode
74ce1a1edf
sync release versions for v1.15.13
2026-05-30 23:40:56 +00:00
opencode-agent[bot]
9c7788bbf9
chore: generate
2026-05-30 23:31:35 +00:00
Jérôme Benoit and GitHub
f4f508e659
fix(opencode): support sap-ai-core anthropic opus 4.7+ adaptive reasoning ( #29991 )
2026-05-30 18:30:21 -05:00
opencode-agent[bot]
30f9780561
chore: update nix node_modules hashes
2026-05-30 23:13:09 +00:00
Aiden Cline and GitHub
3070b0f4ae
fix(opencode): default display summarized for gateway opus 4.7+ adaptive reasoning ( #30027 )
2026-05-30 18:07:06 -05:00
opencode-agent[bot]
52e288ea71
chore: generate
2026-05-30 22:59:16 +00:00
Dax Raad
9b915e70bd
v2: default agents
2026-05-30 18:57:42 -04:00
ddc30cd151
feat(core): add session metadata support ( #23068 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-30 16:58:11 -05:00
Frank
ac8e686f33
zen: batch balance calculation
2026-05-30 10:53:35 -04:00
opencode-agent[bot]
69b2784b13
chore: generate
2026-05-30 08:56:10 +00:00
vimtor
6a2cd816b7
core: credit referral invites on first Lite checkout
...
Applies saved invites during Lite checkout so users who skip the referral page still credit the inviter. Avoids crediting already-active Lite workspaces so rewards stay tied to the first upgrade.
2026-05-30 10:52:21 +02:00
opencode-agent[bot]
04c46117b9
chore: generate
2026-05-30 05:13:21 +00:00
Frank
51a9b0baad
zen: log ip prefix
2026-05-30 01:11:20 -04:00
opencode-agent[bot]
bcc345ff82
chore: update nix node_modules hashes
2026-05-30 05:09:31 +00:00
opencode-agent[bot]
0d2508ffd5
chore: generate
2026-05-30 04:51:39 +00:00
Dax Raad
f6062bd5b6
feat(core): add default agent plugin
2026-05-30 00:49:52 -04:00
Dax Raad
181e58f50a
feat(cli): add effect cli scaffold
2026-05-30 00:49:52 -04:00
opencode-agent[bot]
1ceb5dbd56
chore: update nix node_modules hashes
2026-05-30 04:19:30 +00:00
opencode-agent[bot]
e4d3b81b0e
chore: generate
2026-05-30 04:07:26 +00:00
Dax and GitHub
9583e08be4
feat(core): add location-scoped config loading ( #29625 )
2026-05-30 04:06:08 +00:00
Kit Langton and GitHub
5fb85a6aa3
fix(tui): align wrapped inline tool rows ( #28664 )
2026-05-29 21:50:05 -04:00
opencode-agent[bot]
b2a06351b5
chore: generate
2026-05-29 21:02:33 +00:00
James Murdza and GitHub
9d5f3c1833
fix(workspaces): surface real error messages on failed workspace operations ( #29167 )
...
Signed-off-by: James Murdza <james@jamesmurdza.com >
2026-05-29 17:00:23 -04:00
Adam
7342e94094
fix(stats): scroll dense mobile charts
2026-05-29 15:11:21 -05:00
opencode-agent[bot]
8fe6cd9932
chore: generate
2026-05-29 20:06:03 +00:00
Shoubhit Dash and GitHub
4cc166a400
feat(acp): promote next implementation ( #29929 )
2026-05-30 01:34:44 +05:30
Aiden Cline and GitHub
0733c080c0
ignore: bug report template
...
Updated bug report template to discourage large AI-generated summaries.
2026-05-29 14:54:45 -05:00
opencode-agent[bot]
73c7bef1d0
chore: generate
2026-05-29 19:22:38 +00:00
Adam
9854c5d910
fix(stats): stabilize stacked chart bands
2026-05-29 14:20:23 -05:00
opencode-agent[bot]
494b55a2a7
chore: generate
2026-05-29 19:02:42 +00:00
Adam
aa22cf841d
fix(stats): reorder market share section
2026-05-29 14:00:08 -05:00
Adam
c977cb7f31
Combine top models and leaderboard sections
2026-05-29 14:00:08 -05:00
James Long and GitHub
a4bc76d2a4
chore: remove improve codebase architecture skill ( #29926 )
2026-05-29 14:57:55 -04:00
opencode-agent[bot]
39cd14826a
chore: generate
2026-05-29 18:34:40 +00:00
Adam
6b0e5499f5
fix(stats): tighten 2m chart gaps
2026-05-29 13:31:25 -05:00
opencode-agent[bot]
a87b27a8be
chore: generate
2026-05-29 18:24:08 +00:00
Adam
ce4e0e8a4e
fix(stats): rotate dense chart labels
2026-05-29 13:22:25 -05:00
Aiden Cline and GitHub
b956e9a06f
fix(opencode): support vertex opus adaptive reasoning ( #29911 )
2026-05-29 11:35:26 -05:00
Adam
16cae9a323
fix(stats): stack largest segments at bottom
2026-05-29 09:30:32 -05:00
Adam
0a60dbdcee
fix(stats): stabilize newsletter form reset
2026-05-29 09:03:16 -05:00
Adam
bccebb8a36
fix(stats): refine newsletter modal
2026-05-29 08:08:57 -05:00
Adam and GitHub
76dbe10ad7
feat(stats): match theme icons to figma ( #29893 )
2026-05-29 08:04:34 -05:00
Adam and GitHub
46836beec9
fix(stats): add social unfurl metadata ( #29892 )
2026-05-29 08:02:00 -05:00
Adam and GitHub
e84988b2a3
fix(stats): ignore partial may 27 athena data ( #29891 )
2026-05-29 12:59:47 +00:00
vimtor
3f6cb631c3
fix: referral edge case
2026-05-29 14:50:16 +02:00
Adam
e9966b651f
feat(stats): improve mobile leaderboard layout
2026-05-29 07:46:10 -05:00
Adam
dc28b82394
Add live GitHub star count to stats page
2026-05-29 07:46:09 -05:00
Adam
fb6275e04a
fix(stats): improve mobile charts
2026-05-29 07:46:09 -05:00
Jack and GitHub
6102fb2e3f
docs: update Go availability and Zen pricing ( #29890 )
2026-05-29 20:39:23 +08:00
Shoubhit Dash and GitHub
7da2620078
fix(tui): pin dialog select footer to bottom ( #29878 )
2026-05-29 16:43:50 +05:30
vimtor
5764f19937
core: credit users for missed referral rewards
2026-05-29 13:04:53 +02:00
opencode-agent[bot]
41198186be
chore: generate
2026-05-29 10:11:21 +00:00
Shoubhit Dash and GitHub
8f8b161cae
feat(tui): add session switcher plugin ( #29861 )
2026-05-29 15:39:34 +05:30
opencode-agent[bot]
710ed7cb33
chore: generate
2026-05-29 09:21:36 +00:00
Shoubhit Dash and GitHub
fa73ec4fa6
fix(opencode): serialize mcp auth mutations ( #29852 )
2026-05-29 14:50:15 +05:30
Aiden Cline and GitHub
c7e1fc5e42
fix(opencode): retry stalled SSE streams ( #29837 )
2026-05-29 00:19:54 -05:00
Aiden Cline and GitHub
a15d4f9f04
fix(openai): proxy websocket connections under bun ( #29832 )
2026-05-28 23:53:07 -05:00
opencode-agent[bot]
43f110a6cb
chore: generate
2026-05-29 03:49:46 +00:00
Luke Parker and GitHub
29d17b9055
fix(opencode): allow pid 0 in Pty.Info for Windows ConPTY ( #29828 )
2026-05-29 13:47:50 +10:00
opencode-agent[bot]
031f82adc8
chore: update nix node_modules hashes
2026-05-29 00:51:14 +00:00
Luke Parker and GitHub
672b8c4762
fix(desktop): bump @lydell/node-pty to 1.2.0-beta.12 ( #29803 )
2026-05-29 10:35:20 +10:00
Adam
0dc44772df
fix(stats): tune dark tooltip colors
2026-05-28 19:14:41 -05:00
797c689ec2
fix(opencode): pass OAuth scopes to GoogleAuth for Vertex AI ( #15110 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-28 19:05:43 -05:00
opencode-agent[bot]
acca8864ba
chore: generate
2026-05-28 23:51:26 +00:00
Adam
7480b97630
fix(stats): proxy build assets under stats path
2026-05-28 18:49:03 -05:00
opencode-agent[bot]
edc7a20cea
chore: update nix node_modules hashes
2026-05-28 23:38:53 +00:00
Adam
58da1ea48e
feat(stats): route stats app
2026-05-28 18:37:13 -05:00
Adam
0d67d659fc
feat(stats): polish rankings page
2026-05-28 18:22:56 -05:00
opencode-agent[bot]
6a9087007c
chore: generate
2026-05-28 22:44:48 +00:00
Adam
c63d532cc2
refactor: simplify the changed workflow
2026-05-28 17:43:15 -05:00
Adam
629d5593eb
feat(stats): split updated timestamp ticker
2026-05-28 17:43:14 -05:00
Adam
ffbf9df18e
Refine leaderboard layout and styling
2026-05-28 17:43:14 -05:00
Adam
e3a6255c72
Fix touch interaction in top models chart
2026-05-28 17:43:14 -05:00
Frank
9f15715877
zen: sync
2026-05-28 18:41:17 -04:00
opencode-agent[bot]
ecd645b023
chore: update nix node_modules hashes
2026-05-28 22:08:51 +00:00
NoisemakerJon and GitHub
4d894d129e
fix(app): prevent horizontal jitter on /go page ( #29796 )
2026-05-28 16:56:24 -05:00
opencode-agent[bot]
4759ae44b4
chore: generate
2026-05-28 21:54:17 +00:00
Vladimir Glafirov and GitHub
e00a62e461
chore: bump gitlab-ai-provider to 6.8.0 ( #29792 )
2026-05-28 16:52:26 -05:00
Luke Parker and GitHub
e16bfd745d
fix(app): start MCP servers only for open directories ( #28937 )
2026-05-28 21:51:11 +00:00
Aiden Cline and GitHub
7b56a1cea3
fix(tui): order connected provider models by release date ( #29798 )
2026-05-28 16:37:32 -05:00
Guilherme França and GitHub
1f707f1b52
fix(dialog-provider): change url for opencode-go provider to correct… ( #29780 )
2026-05-28 15:49:24 -05:00
opencode-agent[bot]
caf2451dae
chore: generate
2026-05-28 20:01:06 +00:00
William Ricchiuti and GitHub
de7bb076a3
docs: add opencode-goal-plugin to ecosystem ( #29788 )
2026-05-28 14:59:24 -05:00
Vadim Safonov and GitHub
d924685939
docs: fix russian translation ( #29742 )
2026-05-28 14:59:05 -05:00
opencode
569230bfbc
sync release versions for v1.15.12
2026-05-28 19:34:46 +00:00
Aiden Cline and GitHub
cbc4b062f7
fix(openai): preserve websocket upgrade error messages ( #29774 )
2026-05-28 14:34:28 -05:00
opencode-agent[bot]
824ecf2f4d
chore: generate
2026-05-28 19:33:59 +00:00
Adam
b623d86f10
Improve top models chart mobile axis
2026-05-28 14:32:09 -05:00
Adam
93ba2dd24a
Remove hero borders from stats page
2026-05-28 14:32:08 -05:00
Adam
f55b70b4e3
feat(stats): refine top models chart scaling
2026-05-28 14:32:08 -05:00
Adam
982b7d39e7
Adjust stats header layout
2026-05-28 14:32:08 -05:00
opencode-agent[bot]
2d15d89140
chore: update nix node_modules hashes
2026-05-28 18:05:19 +00:00
Frank
2eb0606998
zen: add opus 4.8
2026-05-28 13:48:05 -04:00
opencode-agent[bot]
cc230feca1
chore: generate
2026-05-28 17:45:17 +00:00
Adam
3ce9b4be0d
fix(stats): refine hero layout for responsive Figma match
2026-05-28 12:43:16 -05:00
Adam
fff7781fa8
fix(stats): preload IBM Plex Mono weights
2026-05-28 12:43:15 -05:00
Adam
0a72298062
feat(stats): better hero
2026-05-28 12:43:15 -05:00
Adam
7c320fd463
feat(stats): better header
2026-05-28 12:43:15 -05:00
Aiden Cline and GitHub
05e3c4ecee
fix(opencode): enable adaptive reasoning for opus 4.7+ ( #29769 )
2026-05-28 12:19:34 -05:00
72d008bd5c
fix(core): allow colons inside passwords ( #29576 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-05-28 13:17:35 -04:00
202ec12056
docs: fix grammar in config.mdx ( #29683 )
...
Co-authored-by: dnsnav <dnsnav@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-28 11:25:34 -05:00
Aiden Cline and GitHub
af30b315b2
fix(tui): restore thinking spinner ( #29765 )
2026-05-28 11:24:45 -05:00
opencode-agent[bot]
425a4f584f
chore: generate
2026-05-28 13:39:37 +00:00
Adam
7504daa602
fix(stats): batch honeycomb backfill
2026-05-28 08:37:49 -05:00
Adam
9ac0f3e9ac
fix(stats): better stat table periods, provider/model norm
2026-05-28 08:37:48 -05:00
Adam
cf2cd13fb8
chore: updated backfill
2026-05-28 08:37:48 -05:00
opencode-agent[bot]
6883309997
chore: generate
2026-05-28 13:24:10 +00:00
Shoubhit Dash and GitHub
c3562a4a51
test(acp): remove timing diagnostics ( #29741 )
2026-05-28 18:52:37 +05:30
opencode-agent[bot]
30a66dfc31
chore: generate
2026-05-28 11:51:48 +00:00
Victor Navarro and GitHub
fdc574ff81
feat: improve referral system ( #29720 )
2026-05-28 13:50:14 +02:00
opencode-agent[bot]
1e5ddbd812
chore: generate
2026-05-28 10:56:37 +00:00
Shoubhit Dash and GitHub
3109060216
fix(acp): cover smoke parity gaps ( #29719 )
2026-05-28 16:25:00 +05:30
Shoubhit Dash and GitHub
9031ce7b51
fix(acp): speed up acp-next warm switches ( #29713 )
2026-05-28 15:10:17 +05:30
Shoubhit Dash and GitHub
2449b50585
fix(acp): improve acp-next first-session startup ( #29709 )
2026-05-28 14:53:47 +05:30
opencode-agent[bot]
66e6662440
chore: generate
2026-05-28 08:48:09 +00:00
Shoubhit Dash and GitHub
56f3b9044d
test(acp-next): add local verifier subprocess tests ( #29700 )
2026-05-28 14:16:49 +05:30
Luke Parker and GitHub
913659890d
fix(openai): keep websocket response timeouts active ( #29699 )
2026-05-28 18:28:01 +10:00
Aiden Cline and GitHub
14e0b9b17f
fix(openai): retry websocket stream failures ( #29673 )
2026-05-28 01:16:18 -05:00
opencode-agent[bot]
e5524f5bf9
chore: generate
2026-05-28 05:15:21 +00:00
Shoubhit Dash and GitHub
16234a0baf
feat(acp): implement acp-next prompt ( #29664 )
2026-05-28 10:43:59 +05:30
Frank
e5cf3ad3c2
zen: fix db issue
2026-05-28 00:50:15 -04:00
opencode-agent[bot]
82da3320ba
chore: generate
2026-05-28 03:43:10 +00:00
Shoubhit Dash and GitHub
aa553dea94
fix(acp): handle acp-next permission events ( #29656 )
2026-05-28 09:11:49 +05:30
opencode-agent[bot]
0c9cad86ec
chore: generate
2026-05-28 02:59:53 +00:00
James Long and GitHub
69910f361c
fix(server): use persisted session directory for existing-session routes ( #29640 )
2026-05-27 22:58:33 -04:00
Kit Langton and GitHub
7bafbb309a
fix(opencode): forward remote workspace request bodies ( #29458 )
2026-05-27 21:54:36 -04:00
DS and GitHub
ec26d78450
fix(openai): support websocket custom base URLs ( #29636 )
2026-05-27 18:46:30 -05:00
opencode-agent[bot]
49e8d324dd
chore: update nix node_modules hashes
2026-05-27 22:16:44 +00:00
Sebastian and GitHub
60b9ba4db7
upgrade opentui to 0.2.16 ( #29463 )
2026-05-28 00:01:32 +02:00
opencode-agent[bot]
a1a401dc9b
chore: update nix node_modules hashes
2026-05-27 20:22:29 +00:00
opencode-agent[bot]
2f1547ebaf
chore: generate
2026-05-27 20:05:11 +00:00
Aiden Cline and GitHub
62da1e7682
feat(openai): add responses websocket transport ( #29477 )
2026-05-27 15:02:37 -05:00
James Long and GitHub
28a06e52fc
feat(tui): add workspace management dialog ( #29612 )
2026-05-27 18:09:40 +00:00
Jack and GitHub
5a5d981c4e
docs(zen): add MiMo-V2.5 Free model ( #29610 )
2026-05-28 01:34:37 +08:00
opencode-agent[bot]
62a7781e04
chore: generate
2026-05-27 16:31:18 +00:00
Jack and GitHub
2d03cf4a9a
docs(go): update MiMo ( #29598 )
2026-05-28 00:29:31 +08:00
opencode-agent[bot]
4025d30b24
chore: generate
2026-05-27 15:53:52 +00:00
Adam
dd3c443d8c
fix: cpu bound ingest server
2026-05-27 10:51:36 -05:00
Adam
4aaa9f9e30
chore: better stats command
2026-05-27 10:50:34 -05:00
Adam
31c805bc97
chore: honeycomb backfill script
2026-05-27 10:37:02 -05:00
Sebastian and GitHub
94f2ed1b84
keep session navigation active in prompt modes ( #29464 )
2026-05-27 17:26:56 +02:00
gotjoshua and GitHub
86dc66eae9
docs: fix ts error in math examples ( #18244 )
2026-05-27 10:12:12 -05:00
Aiden Cline and GitHub
9814dc6526
fix(tui): surface subagent retry status ( #29591 )
2026-05-27 10:11:01 -05:00
Adam
f09c859974
fix: memory pressure in ingest
2026-05-27 09:22:08 -05:00
Adam
1fcdb0246a
fix: bun install
2026-05-27 08:37:34 -05:00
opencode-agent[bot]
340ad9e9ed
chore: generate
2026-05-27 12:47:27 +00:00
Kit Langton and GitHub
76d814e747
refactor(server): unify instance httpapi middleware routing
...
Unify declared instance HTTP API endpoints under typed middleware routing, including event streaming and PTY WebSocket connect handling.\n\nPreserve PTY connect compatibility by checking missing PTYs before parsing optional cursor and ticket query fields, with regression coverage.
2026-05-27 08:45:11 -04:00
Adam
9941e70d29
fix: better dockerfile
2026-05-27 06:55:44 -05:00
Adam
2afb812620
fix: stats dockerfile
2026-05-27 06:39:39 -05:00
Adam
ad2fc1ce4b
chore: reestablish datalake
2026-05-27 06:17:16 -05:00
Victor Navarro and GitHub
5acc368ef4
perf: use redis for api key rate limit ( #29242 )
2026-05-27 11:27:06 +02:00
Brendan Allan and GitHub
e2dc89c6f3
fix(ui): migrate to --v2-font-family-sans variable and improve home empty state ( #29552 )
2026-05-27 09:18:52 +00:00
Brendan Allan and GitHub
e1581183ff
feat(app): allow toggling tabs layout ( #29526 )
2026-05-27 15:42:21 +08:00
Brendan Allan and GitHub
f195c952fc
fix(app): show tab close button properly ( #29523 )
2026-05-27 06:36:04 +00:00
opencode-agent[bot]
34b1045a01
chore: generate
2026-05-27 04:58:46 +00:00
OpeOginni and GitHub
aa9956d46d
fix(tui): handle non-git project paths when opening editor ( #29180 )
2026-05-26 23:57:24 -05:00
opencode
cec5a752bb
sync release versions for v1.15.11
2026-05-27 04:01:11 +00:00
opencode-agent[bot] and GitHub
0f0a4be253
fix(project): restore remote project identity ( #29495 )
2026-05-27 03:09:20 +00:00
opencode-agent[bot]
0e88dd99e7
chore: generate
2026-05-27 02:24:30 +00:00
Aiden Cline and GitHub
f965db9e13
feat: add headerTimeout cfg option, default it on only for openai w/ default of 10s ( #29484 )
2026-05-26 21:22:24 -05:00
Aiden Cline and GitHub
519d344470
feat(plugin): add dispose hook ( #29493 )
2026-05-26 21:21:53 -05:00
Aiden Cline and GitHub
a78605f8ea
fix(plugin): use codex session-id header ( #29471 )
2026-05-26 19:16:07 -05:00
Aiden Cline and GitHub
c0bc020ad6
fix(opencode): disconnect dynamically added mcp servers ( #29452 )
2026-05-26 18:28:03 -05:00
Frank
0e669bbd18
zen: disable models
2026-05-26 18:49:10 -04:00
Dax Raad
00a6f228f2
fix(project): preserve cached project identity
2026-05-26 17:50:42 -04:00
James Long and GitHub
0ba1081cf1
fix(tui): accelerate diff viewer scrolling ( #29453 )
2026-05-26 20:53:13 +00:00
0448a30821
fix(digitalocean): use OAuth token directly for inference instead of creating MAK ( #28897 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-26 14:20:25 -05:00
Sebastian and GitHub
848d763d08
Prepare TUI lifecycle for scenario tests ( #28258 )
2026-05-26 21:02:02 +02:00
fdfd0afed7
docs: add tip to lsp section ( #29444 )
...
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
2026-05-26 13:59:05 -05:00
5f31d2ca88
docs(web): update LSP docs wording ( #29435 )
...
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
2026-05-26 12:59:51 -05:00
Frank
afdae3950a
sync
2026-05-26 13:41:49 -04:00
opencode-agent[bot]
50b869a508
chore: update nix node_modules hashes
2026-05-26 17:40:59 +00:00
opencode-agent[bot]
cf8b03ec10
chore: generate
2026-05-26 17:29:38 +00:00
Jack and GitHub
1554a5a82e
docs(go): add Qwen3.7 Max ( #29389 )
2026-05-26 13:26:57 -04:00
Aiden Cline and GitHub
797359fbf0
fix(opencode): patch gcp metadata warning leak ( #29431 )
2026-05-26 12:18:09 -05:00
opencode-agent[bot]
034298cb1f
chore: update nix node_modules hashes
2026-05-26 16:55:51 +00:00
Aiden Cline and GitHub
1c4196c358
docs: remove ambiguous agent automation guidance ( #29427 )
2026-05-26 11:46:45 -05:00
Aiden Cline and GitHub
28dbd4ab4a
chore(opencode): pin google providers before tool id regression ( #29423 )
2026-05-26 11:34:54 -05:00
vimtor
715589fea4
fix: stuck sst deployment
2026-05-26 18:07:50 +02:00
opencode-agent[bot]
922903e410
chore: generate
2026-05-26 15:52:47 +00:00
vimtor
541a25c2a1
fix: stuck sst deployment
2026-05-26 17:48:27 +02:00
opencode-agent[bot]
1bf2b298e9
chore: update nix node_modules hashes
2026-05-26 14:23:57 +00:00
Frank
5ee18f9b75
ci: fix
2026-05-26 10:18:37 -04:00
Frank
26b1d14c16
ci: fix
2026-05-26 10:11:41 -04:00
opencode-agent[bot]
249dc0e01e
chore: generate
2026-05-26 14:03:28 +00:00
Frank
8ad03547df
zen: support dashboard
2026-05-26 10:01:20 -04:00
Eric Guo and GitHub
1a8fd0e1dc
fix(app): handle deleted session sync cache in V2 titlebar ( #29328 )
2026-05-26 13:23:17 +00:00
Adam
46140b0cc8
chore: better sync/ingest logging
2026-05-26 06:35:49 -05:00
opencode-agent[bot]
ca354f8e8a
chore: generate
2026-05-26 07:51:29 +00:00
Luke Parker and GitHub
13c9d097a0
feat(app): refine desktop v2 home and session controls ( #28788 )
2026-05-26 07:50:07 +00:00
Luke Parker and GitHub
1f66db0e4e
test(app): restore timeline e2e server health mock ( #29336 )
2026-05-26 07:36:46 +00:00
Brendan Allan and GitHub
c71fe78970
fix(app): disable health check for web deployments ( #29319 )
2026-05-26 15:26:59 +08:00
Shoubhit Dash and GitHub
717e74f3e5
feat(acp): stream acp-next tool updates ( #29333 )
2026-05-26 12:48:31 +05:30
Shoubhit Dash and GitHub
b5632ea700
fix(config): fallback when user info unavailable ( #29332 )
2026-05-26 12:42:12 +05:30
opencode-agent[bot]
8845a43e9e
chore: generate
2026-05-26 06:48:48 +00:00
Shoubhit Dash and GitHub
7e5305c765
feat(acp-next): add event routing ( #29327 )
2026-05-26 12:17:20 +05:30
opencode-agent[bot]
245f00a4b3
chore: generate
2026-05-26 06:17:48 +00:00
Shoubhit Dash and GitHub
15c5ec6d24
feat(acp): add acp-next session lifecycle ( #29320 )
2026-05-26 11:45:24 +05:30
Brendan Allan and GitHub
49707c2117
fix(app): deduplicate and merge server connections in resolveServerList ( #29313 )
2026-05-26 13:41:13 +08:00
opencode-agent[bot]
dbb7872326
chore: update nix node_modules hashes
2026-05-26 05:01:16 +00:00
Aiden Cline and GitHub
87e9e700cd
fix(opencode): revert google sdk tool call id change ( #29310 )
2026-05-25 23:42:33 -05:00
Adam
4862c3e765
chore: remove gh role from infra
2026-05-25 20:35:45 -05:00
Brendan Allan and GitHub
b0fcba5724
feat(app): make server sdk + sync state global ( #29285 )
2026-05-26 08:20:57 +08:00
Adam
2b3ddf9f34
chore: cleanup
2026-05-25 18:18:34 -05:00
Adam
3c7f608475
fix: aws stages
2026-05-25 18:14:45 -05:00
opencode-agent[bot]
1ed14151a5
chore: update nix node_modules hashes
2026-05-25 22:49:12 +00:00
opencode-agent[bot]
16a30041b3
chore: generate
2026-05-25 22:35:28 +00:00
Adam and GitHub
5b02ac4d33
feat: initial datalake and stats site ( #28666 )
2026-05-25 17:34:04 -05:00
Aiden Cline and GitHub
633b5d6208
fix: allow experimental flags to override umbrella ( #29273 )
2026-05-25 16:42:34 -05:00
opencode-agent[bot]
d595e472b3
chore: generate
2026-05-25 21:30:39 +00:00
0bfa55b623
tweak (config): make modalities input/output fields optional so that u can specify one without both being required ( #29268 )
...
Co-authored-by: Robert Poschenrieder <Robert_Poschenrieder@epdeberw000f.fritz.box >
2026-05-25 16:29:11 -05:00
opencode-agent[bot]
d96e3a5423
chore: generate
2026-05-25 21:11:17 +00:00
Aiden Cline and GitHub
dabf2dc013
remove the need for polling from experimental background agents ( #29179 )
2026-05-25 16:09:56 -05:00
Kit Langton and GitHub
775321173d
refactor(httpapi): describe bodyless global upgrade payload
2026-05-25 16:18:31 -04:00
Kit Langton and GitHub
b46cec2a7d
fix(httpapi): model optional worktree payload as no content ( #29246 )
2026-05-25 15:57:12 -04:00
Kit Langton and GitHub
a99ebd1d65
fix(httpapi): model optional session payloads as no content ( #29247 )
2026-05-25 15:56:52 -04:00
Shoubhit Dash and GitHub
a5ea910eac
fix(acp-next): add config switch fast paths ( #29255 )
2026-05-26 00:24:03 +05:30
Shoubhit Dash and GitHub
56743dcf04
fix(acp): share acp-next session state ( #29253 )
2026-05-25 23:09:41 +05:30
opencode-agent[bot]
00ea47a502
chore: generate
2026-05-25 17:26:51 +00:00
Shoubhit Dash and GitHub
0373ea9128
feat(acp): implement acp-next session slice ( #29250 )
2026-05-25 22:55:30 +05:30
Jack and GitHub
e1406e05a3
fix(console): bill google non-stream zen usage ( #28829 )
2026-05-25 13:07:50 -04:00
opencode-agent[bot]
b5553839d0
chore: generate
2026-05-25 16:49:25 +00:00
Shoubhit Dash and GitHub
249381e742
feat(acp-next): add usage service ( #29249 )
2026-05-25 22:17:11 +05:30
opencode-agent[bot]
7499021132
chore: generate
2026-05-25 16:27:24 +00:00
Shoubhit Dash and GitHub
9dd24d7d03
feat(acp-next): add session state service ( #29240 )
2026-05-25 21:56:05 +05:30
Shoubhit Dash and GitHub
b2d76434ba
feat(acp-next): add directory snapshot service ( #29241 )
2026-05-25 21:55:52 +05:30
opencode-agent[bot]
d18eab5b85
chore: generate
2026-05-25 15:26:53 +00:00
Shoubhit Dash and GitHub
7a5a997173
fix(acp-next): map typed errors to request errors ( #29233 )
2026-05-25 20:55:39 +05:30
Shoubhit Dash and GitHub
d200da121b
feat(acp-next): add pure tool conversion helpers ( #29232 )
2026-05-25 20:55:22 +05:30
Shoubhit Dash and GitHub
fe482fe3dd
test(acp-next): add config option helpers ( #29234 )
2026-05-25 20:54:57 +05:30
Shoubhit Dash and GitHub
2fce3c1370
feat(acp-next): add content conversion helpers ( #29231 )
2026-05-25 20:53:58 +05:30
Shoubhit Dash and GitHub
7060cfa59b
feat(acp): add initial acp-next skeleton behind runtime flag ( #29226 )
2026-05-25 20:33:40 +05:30
opencode-agent[bot]
8077e8a9d1
chore: update nix node_modules hashes
2026-05-25 15:03:04 +00:00
opencode-agent[bot]
d37166397c
chore: generate
2026-05-25 14:50:18 +00:00
Shoubhit Dash and GitHub
756c7c60bd
test(acp): add compatibility baseline ( #29222 )
2026-05-25 20:19:06 +05:30
opencode-agent[bot]
94fb361591
chore: generate
2026-05-25 14:41:16 +00:00
Victor Navarro and GitHub
fdff82e6fc
perf: use redis/upstash for ip rate limits ( #28694 )
2026-05-25 16:39:56 +02:00
opencode-agent[bot]
b14e7451ab
chore: generate
2026-05-25 14:25:37 +00:00
Braxton Schafer and GitHub
0de5f1ff36
feat(tui): make prompt size responsive and configurable ( #28255 )
2026-05-25 09:24:19 -05:00
Victor Navarro and GitHub
7703786498
perf: serve console from us-east-2 instead of us-east-1 ( #28640 )
2026-05-25 11:42:18 +02:00
748fcb7ebd
fix(session): exclude orphaned interrupted tools from run-loop continuation ( #26178 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-25 00:47:55 -05:00
James Long and GitHub
d5f397a2da
fix(tui): open external editor in worktree cwd ( #29130 )
2026-05-24 22:40:40 -04:00
opencode-agent[bot]
5ca613e28e
chore: update nix node_modules hashes
2026-05-25 02:28:11 +00:00
opencode-agent[bot]
9c7de47031
chore: generate
2026-05-25 02:06:42 +00:00
Luke Parker and GitHub
f023c63a60
fix(app): stabilize virtual session timeline interactions ( #28422 )
2026-05-25 12:05:27 +10:00
Brendan Allan and GitHub
9495ecd536
refactor(app): extract refcount utility and clean up server sdk context ( #29155 )
2026-05-25 10:00:00 +08:00
Aiden Cline and GitHub
03bb53c389
fix(tui): separate thinking header from markdown body ( #29028 )
2026-05-24 20:52:17 -05:00
Brendan Allan and GitHub
eab34b46d0
refactor(app): rename global context files to server context files ( #28790 )
2026-05-25 09:01:02 +08:00
Dax and GitHub
c5c9a1d435
fix(opencode): preserve session update time during project migration ( #29147 )
2026-05-24 19:31:19 -04:00
opencode-agent[bot]
47f333299b
chore: generate
2026-05-24 18:08:39 +00:00
Aiden Cline and GitHub
db63eaf6ea
tweak: make OPENCODE_EXPERIMENTAL_NATIVE_LLM separate from OPENCODE_EXPERIMENTAL ( #29123 )
2026-05-24 13:07:25 -05:00
opencode-agent[bot]
0cf99cf5f9
chore: update nix node_modules hashes
2026-05-24 02:24:16 +00:00
Aiden Cline and GitHub
d16bfe850a
chore(opencode): bump amazon bedrock provider ( #29052 )
2026-05-23 21:06:00 -05:00
opencode-agent[bot]
728eae9c25
chore: generate
2026-05-24 01:08:00 +00:00
Aiden Cline and GitHub
eb84f461b8
fix(llm): split OpenAI reasoning summary blocks ( #29000 )
2026-05-23 20:06:45 -05:00
Kit Langton and GitHub
0b3a1c2fdf
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
opencode-agent[bot]
1ccd14b0e1
chore: update nix node_modules hashes
2026-05-23 20:51:28 +00:00
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
opencode-agent[bot]
7fe7b9f258
chore: update nix node_modules hashes
2026-05-23 16:42:22 +00:00
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
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
Jérôme Benoit and GitHub
4b1b722e98
fix(nix): re-inherit patches in desktop, ad-hoc sign .app on darwin ( #27869 )
2026-05-23 09:20:21 -05: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 and GitHub
a9ef5a0fae
feat(project): resolve remote-backed project identity ( #28914 )
2026-05-23 04:48:09 +00:00
Luke Parker and GitHub
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 and GitHub
3bf054c1d9
fix(app): restore desktop prod legacy flows ( #28919 )
2026-05-22 20:40:47 -04:00
Aiden Cline and GitHub
14c511e380
fix(llm): stabilize anthropic tool result typecheck ( #28909 )
2026-05-22 17:14:40 -05:00
opencode-agent[bot]
5ee0238c4a
chore: update nix node_modules hashes
2026-05-22 21:33:19 +00: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 and GitHub
bfb2d8dc76
fix(tui): when diff viewer closes always return to last route ( #28903 )
2026-05-22 15:30:31 -04:00
James Long and GitHub
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 and GitHub
5f42351159
fix(provider): type default model failures ( #28881 )
2026-05-22 23:53:23 +05:30
Shoubhit Dash and GitHub
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 and GitHub
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 and GitHub
7265c46af6
fix(skill): type expected skill failures ( #28885 )
2026-05-22 23:18:52 +05:30
Shoubhit Dash and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
59e486a917
fix(tui): restore question prompt key handling ( #28835 )
2026-05-22 21:47:13 +05:30
Aiden Cline and GitHub
8596967415
ci: "fix: exempt team members from compliance cleanup" ( #28865 )
2026-05-22 11:14:52 -05:00
opencode-agent[bot]
00038027c8
chore: generate
2026-05-22 15:31:46 +00:00
Shoubhit Dash and GitHub
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 and GitHub
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 and GitHub
0beb4de3e8
fix(httpapi): return mcp server not found errors ( #28817 )
2026-05-22 17:46:30 +05:30
Shoubhit Dash and GitHub
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
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 and GitHub
4ce247eaba
fix(httpapi): return request not found errors ( #28693 )
2026-05-22 16:29:12 +05:30
Brendan Allan and GitHub
76d9c2cd76
fix(app): debounce vcs refresh in session page ( #28784 )
2026-05-22 06:47:05 +00:00
Brendan Allan and GitHub
f6101aef8a
refactor(app): consolidate sdk and sync contexts ( #28782 )
2026-05-22 06:40:56 +00:00
Brendan Allan and GitHub
f3874ec2f9
refactor(app): move tab navigation to titlebar and conditionally register project shortcuts ( #28773 )
2026-05-22 13:54:25 +08:00
Brendan Allan and GitHub
6466fcfdea
refactor(app): simplify session routing and tab close handling ( #28767 )
2026-05-22 12:48:09 +08:00
Brendan Allan and GitHub
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
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 and GitHub
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 and GitHub
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
Aiden Cline and GitHub
1268f8657e
fix: exempt team members from compliance cleanup
2026-05-21 16:15:45 -05:00
Frank
39e7ff932d
sync
2026-05-21 17:03:54 -04:00
Kit Langton and GitHub
e92c4fb460
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
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 and GitHub
2935d1819e
refactor(server): rename Fence.waitEffect to Fence.wait ( #28717 )
2026-05-21 20:48:15 +00:00
Kit Langton and GitHub
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
Frank
80fa6e6c49
sync
2026-05-21 16:02:56 -04:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
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]
e4957a78ea
chore: update nix node_modules hashes
2026-05-21 17:27:59 +00:00
opencode-agent[bot]
7e35cff4f5
chore: generate
2026-05-21 17:25:26 +00:00
Shoubhit Dash and GitHub
82b796ce31
fix(httpapi): return session busy error bodies ( #28684 )
2026-05-21 22:53:49 +05:30
Vladimir Glafirov and GitHub
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 and GitHub
003f1ce0f4
test(control-plane): finish porting workspace.test.ts to it.instance ( #28665 )
2026-05-21 12:48:59 -04:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
2caac055ef
feat(desktop): add pinch zoom setting ( #28632 )
2026-05-21 10:44:30 +00:00
Shoubhit Dash and GitHub
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 and GitHub
fc08292136
fix(httpapi): add unknown error references ( #28629 )
2026-05-21 15:44:35 +05:30
Jack and GitHub
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 and GitHub
f5d20c580b
fix(httpapi): expose unavailable v2 session mutations ( #28624 )
2026-05-21 15:12:13 +05:30
Brendan Allan and GitHub
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 and GitHub
b275b12e90
fix(httpapi): expose v2 session not found ( #28511 )
2026-05-21 13:27:20 +05:30
Kagura and GitHub
4d900b2f46
fix(ui): preserve target attribute in DOMPurify config for markdown links ( #28598 )
2026-05-21 14:52:03 +08:00
Brendan Allan and GitHub
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
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
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]
7ff392abe3
chore: update nix node_modules hashes
2026-05-21 05:08:00 +00:00
opencode-agent[bot]
7566cfe602
chore: generate
2026-05-21 04:56:41 +00:00
Luke Parker and GitHub
bea3ca5b05
feat(desktop): Add Export Logs ( #26262 )
2026-05-21 14:55:23 +10:00
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 and GitHub
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 and GitHub
39ea816a72
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
d37f9e770b
test(control-plane): port workspace.test.ts to it.instance ( #28572 )
2026-05-21 03:23:26 +00:00
Kit Langton and GitHub
8fc02b0130
refactor(question): tool-arg errors at the boundary, drop redundant inner decode ( #28570 )
2026-05-21 03:06:22 +00:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
c05ce3b725
test(opencode): port amazon-bedrock.test.ts to it.instance ( #28559 )
2026-05-20 22:31:42 -04:00
Kit Langton and GitHub
26008696e1
fix(question): surface schema failures as friendly tool errors ( #28563 )
2026-05-21 02:03:03 +00:00
opencode-agent[bot]
6e177ee84a
chore: update nix node_modules hashes
2026-05-21 02:02:12 +00:00
opencode-agent[bot]
172fd971c5
chore: generate
2026-05-21 01:53:45 +00:00
Aiden Cline and GitHub
8bfa188e07
fix(tui): use colon for collapsed thinking labels ( #28562 )
2026-05-20 20:52:28 -05:00
Kit Langton and GitHub
5079fed63a
test(opencode): remove redundant global event casts ( #28564 )
2026-05-20 21:48:55 -04:00
opencode-agent[bot]
4fae476873
chore: generate
2026-05-21 01:47:51 +00:00
Aiden Cline and GitHub
4487fbf52f
fix(provider): support PDF attachments for xAI/Grok ( #28561 )
2026-05-20 20:46:31 -05:00
Kit Langton and GitHub
fb9d69ef62
refactor(opencode): extract session LLM request prep ( #28560 )
2026-05-20 21:44:33 -04:00
Kit Langton and GitHub
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 and GitHub
661df8fcf8
fix(opencode): register account events in EventV2 bridge ( #28555 )
2026-05-20 21:29:12 -04:00
Kit Langton and GitHub
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 and GitHub
8643c0721e
Rename v2 auth service to account ( #28260 )
2026-05-21 00:53:27 +00:00
opencode-agent[bot]
bd41dac88f
chore: update nix node_modules hashes
2026-05-21 00:26:08 +00:00
Kit Langton and GitHub
41f6daf96a
Refactor LLM route-first provider API ( #28523 )
2026-05-20 20:15:52 -04:00
Kit Langton and GitHub
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 and GitHub
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]
0e17c4f299
chore: update nix node_modules hashes
2026-05-20 21:01:29 +00:00
opencode-agent[bot]
7c121d48b9
chore: generate
2026-05-20 20:56:18 +00:00
Aiden Cline and GitHub
f5a8202b41
fix(tui): simplify thinking toggle styling ( #28487 )
2026-05-20 15:54:29 -05:00
Kit Langton and GitHub
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 and GitHub
38e3b4087b
test(server): port event-diagnostics to Effect runner ( #28520 )
2026-05-20 16:48:41 -04:00
opencode-agent[bot]
eb52362e96
chore: generate
2026-05-20 20:45:33 +00:00
Sebastian and GitHub
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 and GitHub
d0779d2aca
feat(tui): collapse directories when possible in file tree ( #28512 )
2026-05-20 16:22:04 -04:00
opencode-agent[bot]
650594e801
chore: update nix node_modules hashes
2026-05-20 20:13:43 +00:00
James Long and GitHub
58143c4b07
feat(tui): focus first file in file tree ( #28513 )
2026-05-20 16:04:45 -04:00
Kit Langton and GitHub
4cbeacbc76
chore: update Drizzle RC ( #28506 )
2026-05-20 15:55:36 -04:00
opencode-agent[bot]
b0ca0419be
chore: generate
2026-05-20 19:25:52 +00:00
Shoubhit Dash and GitHub
4308dd75fb
fix(httpapi): expose v2 catalog errors ( #28498 )
2026-05-21 00:53:35 +05:30
opencode-agent[bot]
7690481fc1
chore: update nix node_modules hashes
2026-05-20 19:23:14 +00:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
b67b03e0ae
chore: simplify referral codes ( #28491 )
2026-05-20 19:15:20 +02:00
Sebastian and GitHub
ef82426e28
handle permanent file plugin errors ( #27344 )
2026-05-20 18:47:30 +02:00
OpeOginni and GitHub
14e9e5d9d6
fix(enterprise): message nav hovercard and active state ( #23964 )
2026-05-21 00:06:13 +08:00
Dax and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
82c5d45601
Add Windows desktop app menu ( #28420 )
2026-05-20 14:28:15 +10:00
OpeOginni and GitHub
66d409d679
fix(opencode): Update directory and path fields of imported session ( #27516 )
2026-05-19 19:09:23 -05:00
Kit Langton and GitHub
4ad261d8a7
Skip git setup for processor tool test ( #28406 )
2026-05-19 18:09:15 -04:00
Kit Langton and GitHub
59c99dc62d
Skip snapshot seed file commits ( #28405 )
2026-05-19 17:45:55 -04:00
Kit Langton and GitHub
a8f7c5ec93
Run CLI subprocess tests concurrently ( #28399 )
2026-05-19 17:26:41 -04:00
Kit Langton and GitHub
34cae2f3cb
fix(action): remove orphan symlink breaking GitHub Action staging ( #28390 )
2026-05-19 20:49:22 +00:00
Kit Langton and GitHub
e94d46af86
fix(config): resolve agent/command names from relative paths ( #28359 )
2026-05-19 20:48:32 +00:00
Kit Langton and GitHub
c035c35eba
fix(config): tolerate invalid OPENCODE_PERMISSION JSON ( #28388 )
2026-05-19 20:37:50 +00:00
Kit Langton and GitHub
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 and GitHub
80e5fb11c2
refactor(test/cli): migrate harness short-lived path to AppProcess + FileSystem ( #28366 )
2026-05-19 16:18:19 -04:00
Dustin Deus and GitHub
bc6c4c72ab
chore(triage): add 'starptech' to core and inference teams ( #28376 )
2026-05-19 15:15:04 -05:00
Kit Langton and GitHub
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 and GitHub
b20b569b0e
chore(go): referral improvements ( #28368 )
2026-05-19 20:26:38 +02:00
Kit Langton and GitHub
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
b32f071502
feat(go): referral support ( #28345 )
...
Co-authored-by: Jack <jack@anoma.ly >
2026-05-19 17:51:39 +02:00
Kit Langton and GitHub
512e34af83
Migrate MCP config tests to instance fixtures ( #28338 )
2026-05-19 11:45:13 -04:00
Kit Langton and GitHub
7051796c38
test(cli): tier-A read-only command smoke tests ( #28274 )
2026-05-19 11:35:48 -04:00
Kit Langton and GitHub
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 and GitHub
55baa16fbc
test(lib): extract snapshot normalizer utility for cross-OS stability ( #28356 )
2026-05-19 11:09:49 -04:00
Kit Langton and GitHub
c79a9634d3
fix(tool): tolerate plugin tool defs with missing args ( #28357 )
2026-05-19 15:07:28 +00:00
Sebastian and GitHub
8dd6448c90
use keymap state for layer visibility ( #26246 )
2026-05-19 17:07:26 +02:00
Kit Langton and GitHub
18b9cec50d
test(cli): help-text snapshots for every CLI command ( #28267 )
2026-05-19 10:58:12 -04:00
Shawn and GitHub
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 and GitHub
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 and GitHub
6618e2bce2
feat(native-llm): route Anthropic API-key models through native runtime ( #28271 )
2026-05-19 08:20:27 -04:00
Kit Langton and GitHub
cb15b3ad84
test(cli): subprocess integration tests for opencode acp ( #28265 )
2026-05-19 08:18:22 -04:00
Sebastian and GitHub
ee16f08ffa
Fix legacy pgup/pgdown TUI keybind aliases ( #28275 )
2026-05-19 13:52:00 +02:00
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
Dustin Deus and GitHub
2339aacbf2
chore(team): add starptech to the team members list ( #28320 )
2026-05-19 10:49:10 +02:00
opencode-agent[bot]
2d348da504
chore: generate
2026-05-19 06:47:00 +00:00
MYMDO and GitHub
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 and GitHub
dac81cdb68
fix(httpapi): preserve v2 openapi errors ( #28298 )
2026-05-19 11:42:01 +05:30
Shoubhit Dash and GitHub
2c3bcf3e41
feat(httpapi): add v2 public error schemas ( #28297 )
2026-05-19 11:26:56 +05:30
Kit Langton and GitHub
d9d43d8519
test: migrate plugin config fixtures
2026-05-18 22:14:01 -04:00
Kit Langton and GitHub
bcc69f0afb
test: migrate managed config fixtures
2026-05-18 22:02:59 -04:00
Kit Langton and GitHub
e53563f402
test: migrate remaining simple config fixtures
2026-05-18 21:42:00 -04:00
Kit Langton and GitHub
7e4b02f1bf
test: migrate config legacy tool fixtures
2026-05-18 21:27:43 -04:00
Kit Langton and GitHub
996928b32a
Migrate config .opencode file tests to instance fixtures ( #28268 )
2026-05-18 21:17:11 -04:00
Kit Langton and GitHub
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 and GitHub
ebb672ac39
test(cli): subprocess integration tests for opencode serve ( #28263 )
2026-05-19 00:55:58 +00:00
Kit Langton and GitHub
9a19e84265
Migrate config agent tests to instance fixtures ( #28213 )
2026-05-18 23:55:33 +00:00
Kit Langton and GitHub
338666d13e
Migrate config template tests to instance fixtures ( #28211 )
2026-05-18 23:37:58 +00:00
Kit Langton and GitHub
7b8a1037a0
refactor(test/lib): generalize run-process harness into cli-process ( #28253 )
2026-05-18 19:16:10 -04:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
44a35c5895
test(app): add session timeline smoke coverage ( #26619 )
2026-05-18 22:01:29 +00:00
Kit Langton and GitHub
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 and GitHub
b396b71c6f
fix(ui): guard reasoning renderer against undefined text ( #28222 )
2026-05-18 16:04:07 -04:00
Aiden Cline and GitHub
d8efc575fa
refactor(session): extract prompt tool resolution ( #28204 )
2026-05-18 14:50:31 -05:00
opencode-agent[bot]
e1fbed8fb6
chore: update nix node_modules hashes
2026-05-18 19:12:18 +00:00
James Long and GitHub
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 and GitHub
dbe36851bc
Preview native LLM runtime stack ( #27114 )
2026-05-18 14:41:36 -04:00
James Long and GitHub
ff9d7cab5c
fix(core): fix file references in workspaces ( #28209 )
2026-05-18 18:23:35 +00:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
159d271e1e
refactor(sync): publish via EffectBridge.fork for codebase consistency ( #28187 )
2026-05-18 13:30:41 -04:00
Kit Langton and GitHub
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 and GitHub
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 and GitHub
dc0297f4ac
refactor(session): extract reference prompt helpers ( #28197 )
2026-05-18 22:32:18 +05:30
Kit Langton and GitHub
3ab67f3280
Stabilize watcher test readiness ( #28194 )
2026-05-18 12:51:46 -04:00
Shoubhit Dash and GitHub
a2e6bd503b
refactor(reference): split materialization state ( #28190 )
2026-05-18 22:14:33 +05:30
Aiden Cline and GitHub
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 and GitHub
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 and GitHub
94828eb44b
refactor(repository): type cache failures ( #28188 )
2026-05-18 21:46:18 +05:30
Shoubhit Dash and GitHub
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 and GitHub
cb35493242
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Shoubhit Dash and GitHub
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 and GitHub
eb389c58eb
refactor(reference): normalize config entries ( #28178 )
2026-05-18 20:42:41 +05:30
Shoubhit Dash and GitHub
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 and GitHub
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
opencode-agent[bot]
2bf3f3041f
chore: update nix node_modules hashes
2026-05-18 12:03:51 +00:00
Sebastian and GitHub
6e4db5666a
upgrade opentui to 0.2.14 ( #28090 )
2026-05-18 13:44:08 +02:00
Shoubhit Dash and GitHub
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 and GitHub
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 and GitHub
611e48c4ac
fix(tui): collapse long tool output lines ( #28148 )
2026-05-18 16:34:34 +05:30
Brendan Allan and GitHub
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
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
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 and GitHub
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 and GitHub
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
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
opencode-agent[bot]
43df145cd2
chore: update nix node_modules hashes
2026-05-18 03:59:28 +00: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
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 and GitHub
e85119aa64
Load models.dev snapshot from build global ( #28077 )
2026-05-17 21:59:44 -04:00
黑墨水鱼 and GitHub
71b27a1b0f
fix: sync PWA status bar theme-color with app color scheme ( #28006 )
2026-05-18 00:12:02 +00:00
opencode-agent[bot]
32f37d86f0
chore: update nix node_modules hashes
2026-05-17 23:40:17 +00:00
opencode-agent[bot]
b14ea406ba
chore: generate
2026-05-17 23:25:50 +00:00
Luke Parker and GitHub
de846ca57d
chore: Upgrade Bun to the final non-rust version ( #27648 )
2026-05-18 09:24:26 +10:00
Luke Parker and GitHub
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 and GitHub
fc19dcc70c
fix: sort v2 session list by updated time ( #27954 )
2026-05-18 09:01:55 +10:00
opencode-agent[bot]
49c6b46afc
chore: update nix node_modules hashes
2026-05-17 22:39:36 +00:00
Sebastian and GitHub
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
Frank
468eb68878
zen: update monitoring query
2026-05-17 13:15:39 -04:00
Dax and GitHub
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
d3ebb1f7c0
ignore: cleanup readme ( #28049 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-05-17 11:26:23 -05:00
Shoubhit Dash and GitHub
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
be6a89a3b8
docs: update README.es.md ( #27739 )
...
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
2026-05-16 19:33:24 +02:00
Kit Langton and GitHub
c0a8b509c7
style(tui): distinguish markdown h1 headings ( #27814 )
2026-05-16 11:18:17 -04:00
opencode
f80651fa91
sync release versions for v1.15.3
2026-05-16 14:07:33 +00:00
Shoubhit Dash and GitHub
68af95390d
fix: hide task background instructions by default ( #27872 )
2026-05-16 19:18:15 +05:30
opencode-agent[bot]
321db7a819
chore: generate
2026-05-16 13:27:23 +00:00
Dax Raad
6d2219e001
fix(cli): preserve instance context in async commands
2026-05-16 09:25:45 -04:00
opencode-agent[bot]
dd432e3cde
chore: generate
2026-05-16 13:21:57 +00:00
Dax Raad
77db212a0a
fix read stream byte cap
2026-05-16 09:20:35 -04:00
opencode
f56263791c
sync release versions for v1.15.2
2026-05-16 12:53:10 +00:00
Dax Raad
88363f1ed9
fixed issue in opencode run
2026-05-16 08:27:25 -04:00
Jack and GitHub
c5db39f626
Remove Ring 2.6 1T from Zen docs ( #27849 )
2026-05-16 17:55:32 +08:00
vimtor
b5aed287ca
chore: reduce alerts noise
2026-05-16 09:39:13 +02:00
Dax and GitHub
53849bd866
fix(sync): publish events on injected project bus ( #27825 )
2026-05-16 05:56:49 +00:00
opencode
e33912bfee
sync release versions for v1.15.1
2026-05-16 05:44:44 +00:00
Aiden Cline and GitHub
548648a3d9
core: reduce prompts for shell, todowrite, and task tools ( #26821 )
2026-05-16 00:18:47 -05:00
Caleb Norton and GitHub
4643e13170
feat(nix): add opencode-electron derivation ( #16163 )
2026-05-15 23:20:48 -05:00
Dax Raad
042e6a5c86
tui: newly pinned sessions now append to the end of the list instead of jumping to the top
2026-05-15 23:57:40 -04:00
Dax Raad
e36d6a0cbe
core: clarify postinstall error message when binary is missing
...
Users installing with pnpm or --ignore-scripts now see a clear explanation
of why the native binary is missing and exact steps to fix it. The shell
script wrapper provides more actionable guidance than the previous Node.js
fallback that only suggested running the postinstall script without context
about why it wasn't run automatically.
2026-05-15 23:12:00 -04:00
Sebastian and GitHub
cc9c0b15c7
Revert "add dialog prompt submit keybind ( #27807 )" ( #27815 )
2026-05-16 04:44:32 +02:00
Kit Langton and GitHub
f3b0d3d7ac
fix(tui): dedupe consecutive prompt history entries ( #27816 )
2026-05-16 02:36:35 +00:00
opencode-agent[bot]
764c6bc517
chore: update nix node_modules hashes
2026-05-16 01:20:56 +00:00
Sebastian and GitHub
d441e931f9
add dialog prompt submit keybind ( #27807 )
2026-05-16 03:11:46 +02:00
Sebastian and GitHub
ad79ad9ea8
upgrade opentui to 0.2.11 ( #27808 )
2026-05-16 03:05:54 +02:00
opencode-agent[bot]
d6b23fd8f6
chore: generate
2026-05-16 00:44:10 +00:00
Kit Langton and GitHub
5911bd532d
fix(tui): show config error details on startup ( #27803 )
2026-05-15 20:42:56 -04:00
Dax Raad
2385123f03
Fix thinking toggle defaults
2026-05-15 20:27:36 -04:00
Dax and GitHub
09549661e1
Fix npm CLI binary installation ( #27801 )
2026-05-15 18:43:37 -04:00
opencode-agent[bot]
da495fd2e0
chore: generate
2026-05-15 22:09:43 +00:00
vimtor
85cd447910
chore: reduce alerts noise
2026-05-16 00:07:59 +02:00
Sebastian and GitHub
0f31fd631b
Fix multiline mentions ( #27649 )
2026-05-15 23:04:20 +02:00
Sebastian and GitHub
aa07e21945
handle undefined tips ( #27635 )
2026-05-15 23:04:00 +02:00
Shoubhit Dash and GitHub
f060874b29
feat(tui): add minimal thinking mode with click-to-expand ( #27623 )
2026-05-16 02:09:58 +05:30
vimtor
f21c582db9
chore: reduce alerting noise
2026-05-15 22:18:50 +02:00
Shoubhit Dash and GitHub
65f96a5851
refactor(instance): retire WithInstance adapter ( #27782 )
2026-05-16 01:30:07 +05:30
Aiden Cline and GitHub
48122b31cc
fix(tool): bridge custom tool zod metadata ( #27770 )
2026-05-15 14:50:21 -05:00
opencode-agent[bot]
0df2f5b45f
chore: generate
2026-05-15 19:48:45 +00:00
Shoubhit Dash and GitHub
499e8e4b78
test(instance): add effect-native fixture helpers ( #27781 )
2026-05-16 01:17:37 +05:30
Shoubhit Dash and GitHub
f33b4455a1
feat(tui): enable pinned session switching ( #27780 )
2026-05-16 01:10:16 +05:30
Shoubhit Dash and GitHub
a24abd2b11
refactor(lsp): require explicit instance context ( #27767 )
2026-05-16 00:46:27 +05:30
opencode-agent[bot]
d44bef2107
chore: generate
2026-05-15 18:45:24 +00:00
Shoubhit Dash and GitHub
f99339e525
fix(tui): keep session switching pinned-only ( #27775 )
2026-05-16 00:14:07 +05:30
Shoubhit Dash and GitHub
2b0e72ab79
refactor(workspace): centralize adapter invocation ( #27768 )
2026-05-15 23:59:01 +05:30
Shoubhit Dash and GitHub
2fdee50b3b
refactor(acp): extract runtime reentry ( #27769 )
2026-05-15 23:58:52 +05:30
opencode-agent[bot]
48293c5271
chore: generate
2026-05-15 17:37:07 +00:00
Shoubhit Dash and GitHub
0c9cfe923f
refactor(instance): remove legacy runtime fallback ( #27757 )
2026-05-15 23:05:44 +05:30
opencode-agent[bot]
9975c1ed1c
chore: generate
2026-05-15 15:12:20 +00:00
ef7d801271
fix(tool): preserve custom tool arg descriptions ( #27750 )
...
Co-authored-by: khimaros <231498+khimaros@users.noreply.github.com >
2026-05-15 10:11:01 -05:00
opencode-agent[bot]
eb630075c3
chore: generate
2026-05-15 15:01:55 +00:00
Shoubhit Dash and GitHub
a2392ca60d
refactor(worktree): provide runtime reentry refs ( #27754 )
2026-05-15 20:30:29 +05:30
opencode-agent[bot]
f9371eb66c
chore: generate
2026-05-15 14:36:04 +00:00
Shoubhit Dash and GitHub
fa9a2cb24d
refactor(instance): remove remaining bind call sites ( #27731 )
2026-05-15 20:04:42 +05:30
Victor Navarro and GitHub
2d90f325fc
ci: catch provider errors across all opencode tiers ( #27495 )
2026-05-15 16:31:59 +02:00
Aiden Cline and GitHub
c2ffd7cf14
fix: markdown table rendering ( #27747 )
2026-05-15 09:22:24 -05:00
vimtor
104f5d5a14
chore: exclude provider from triggers
2026-05-15 16:01:11 +02:00
Shoubhit Dash and GitHub
1c7c03332e
test(workspace): avoid legacy instance reads ( #27727 )
2026-05-15 17:07:21 +05:30
opencode-agent[bot]
984eefa6f8
chore: generate
2026-05-15 11:02:14 +00:00
Shoubhit Dash and GitHub
bf64f8cbb5
refactor(cli): dispose bootstrap instance explicitly ( #27721 )
2026-05-15 16:30:54 +05:30
opencode-agent[bot]
727a83aa7a
chore: generate
2026-05-15 10:46:06 +00:00
Shoubhit Dash and GitHub
e65383810a
refactor(tool): read repo overview directory from instance state ( #27717 )
2026-05-15 16:14:49 +05:30
Shoubhit Dash and GitHub
12b666e2c9
refactor(project): import instance context directly ( #27714 )
2026-05-15 15:59:56 +05:30
Shoubhit Dash and GitHub
eb5ef1c073
refactor(flags): remove unused flag exports ( #27709 )
2026-05-15 15:35:24 +05:30
Shoubhit Dash and GitHub
356f684186
refactor(flags): migrate skip migrations flag ( #27705 )
2026-05-15 14:54:29 +05:30
Shoubhit Dash and GitHub
7b370406a9
refactor(flags): migrate lsp download flag ( #27699 )
2026-05-15 14:35:31 +05:30
Shoubhit Dash and GitHub
202cc863b4
refactor(flags): migrate claude code prompt flag ( #27690 )
2026-05-15 14:17:04 +05:30
Shoubhit Dash and GitHub
22cb0395e2
refactor(flags): migrate external skills flag ( #27685 )
2026-05-15 13:24:56 +05:30
Shoubhit Dash and GitHub
2d6bedecd4
refactor(flags): migrate output token max to runtime flags ( #27680 )
2026-05-15 13:07:35 +05:30
opencode-agent[bot]
2080390ca6
chore: generate
2026-05-15 07:36:10 +00:00
1ac3f09468
fix(watcher): resolve symlinked .git path before subscribing ( #27016 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-05-15 09:34:53 +02:00
Aiden Cline and GitHub
ca8f578f2f
ci: skip previously cleaned PRs ( #27670 )
2026-05-15 00:23:09 -05:00
Aiden Cline and GitHub
d59d99665b
ci: Automate PR cleanup ( #27667 )
2026-05-14 23:47:59 -05:00
opencode
c43edc5b71
sync release versions for v1.15.0
2026-05-15 04:03:54 +00:00
Dax Raad
7a012cac08
fix(tool): ignore invalid custom tool exports
2026-05-14 23:36:28 -04:00
James Long and GitHub
af06e52708
fix(session): ignore instruction lookup errors ( #27656 )
2026-05-14 23:12:30 -04:00
Dax Raad
f807152724
core: fix event projector lookup to use versioned type keys
...
Fixes a bug where projectors were stored with Definition object references
as Map keys but lookups were failing due to object identity mismatches.
Now uses versioned type strings as keys, ensuring events are correctly
matched to their projectors during sync processing.
This fixes issues where certain events would not be properly projected
to the read model, causing stale or missing data in views.
2026-05-14 22:52:03 -04:00
Dax Raad
b0ea7a5aa7
more test fixes
2026-05-14 22:45:09 -04:00
opencode-agent[bot]
34b1be5bcd
chore: generate
2026-05-15 02:34:06 +00:00
Dax Raad
16639eee76
test fixes
2026-05-14 22:32:38 -04:00
opencode-agent[bot]
10c8493940
chore: generate
2026-05-15 02:14:56 +00:00
Dax Raad
a50ff72f3f
fix: remove debug logging
2026-05-14 22:13:15 -04:00
Dax Raad
5f4e5e6896
more typecheck fixes
2026-05-14 22:05:12 -04:00
Dax Raad
f39cf911d7
fix missing event types in sdk
2026-05-14 21:57:25 -04:00
Brendan Allan and GitHub
f179dcbf02
fix(app): only run session.updated archive logic if archive state changes ( #27637 )
2026-05-15 09:42:47 +08:00
opencode-agent[bot]
fd6a8520b8
chore: generate
2026-05-15 00:52:06 +00:00
Dax and GitHub
e11e089e42
Add Effect-native core event system ( #27415 )
2026-05-15 00:50:23 +00:00
Luna Seemann and GitHub
73cdba959b
feat(desktop): auto-hide menu bar on Linux and Windows ( #27618 )
2026-05-15 08:48:29 +08:00
opencode
4e7a60dac6
sync release versions for v1.14.51
2026-05-15 00:39:54 +00:00
opencode-agent[bot]
e62ebd8fec
chore: generate
2026-05-15 00:02:04 +00:00
Kit Langton and GitHub
195f592640
refactor(server): simplify listener lifecycle ( #27413 )
2026-05-15 00:00:52 +00:00
opencode-agent[bot]
78769010a1
chore: generate
2026-05-14 23:46:57 +00:00
Kit Langton and GitHub
4e143e3a3e
test(lib): promote pollWithTimeout/awaitWithTimeout helpers ( #27626 )
2026-05-14 23:45:32 +00:00
opencode-agent[bot]
dab567aa2d
chore: generate
2026-05-14 23:34:42 +00:00
Kit Langton and GitHub
9d35b04e13
test(acp): replace fixed sleeps with pollUntil in event-subscription ( #27624 )
2026-05-14 23:33:06 +00:00
Kit Langton and GitHub
273ab56949
test(bus): fix flaky subscriber races with readiness latch ( #27625 )
2026-05-14 19:32:25 -04:00
Kit Langton and GitHub
302ba0ca0b
test(session): de-flake shell-cancel tests by waiting for busy state ( #27622 )
2026-05-14 19:24:09 -04:00
Shoubhit Dash and GitHub
d35e09f1fc
test(workspace): use runtime flags in workspace tests ( #27612 )
2026-05-15 04:19:39 +05:30
Shoubhit Dash and GitHub
fc34c74567
refactor(flags): move channel db flag to runtime flags ( #27615 )
2026-05-15 04:09:10 +05:30
Shoubhit Dash and GitHub
cb4f5cdea9
refactor(flags): move auto share to runtime flags ( #27611 )
2026-05-15 03:58:26 +05:30
nv-kasikritc and GitHub
d34a0194ec
feat(provider): add NVIDIA endpoints origin header ( #27394 )
2026-05-14 17:21:58 -05:00
Shoubhit Dash and GitHub
43310f4d8c
refactor(flags): move embedded web ui flag to runtime flags ( #27613 )
2026-05-15 03:51:29 +05:30
Shoubhit Dash and GitHub
e22cfa435a
refactor(lsp): move ty flag to runtime flags ( #27610 )
2026-05-15 03:40:30 +05:30
opencode-agent[bot]
93b1ccc029
chore: generate
2026-05-14 22:00:48 +00:00
Shoubhit Dash and GitHub
faca2b90c1
refactor(flags): migrate icon discovery runtime flag ( #27609 )
2026-05-15 03:24:14 +05:30
Shoubhit Dash and GitHub
76ff18afde
refactor(format): move oxfmt flag to runtime flags ( #27608 )
2026-05-15 03:03:37 +05:30
opencode-agent[bot]
9914c9af17
chore: generate
2026-05-14 21:32:52 +00:00
Shoubhit Dash and GitHub
f202226bbc
refactor(flags): move bash timeout to runtime flags ( #27607 )
2026-05-15 02:49:14 +05:30
Shoubhit Dash and GitHub
34198f422c
refactor(provider): use runtime flag for experimental models ( #27606 )
2026-05-15 02:48:01 +05:30
Shoubhit Dash and GitHub
cccdeef294
refactor(flags): migrate claude code skills flag to RuntimeFlags ( #27605 )
2026-05-15 02:47:26 +05:30
Musa and GitHub
83c145f889
fix(plugin): scope digitalocean oauth to genai ( #27599 )
2026-05-14 15:20:34 -05:00
Kit Langton and GitHub
d353a6bc24
fix(worktree): accept missing create payload ( #27582 )
2026-05-14 14:25:22 -04:00
bo-tato and GitHub
d25cc42d21
docs(app): stale reference to removed multi-edit tool ( #27579 )
2026-05-14 13:10:01 -05:00
opencode-agent[bot]
6039b894c5
chore: generate
2026-05-14 18:05:32 +00:00
Kit Langton and GitHub
b4fc5ef071
refactor(http-recorder): tighten cassette safety, fix WS leaks + docs ( #26730 )
2026-05-14 18:03:22 +00:00
opencode-agent[bot]
f6c8e35383
chore: generate
2026-05-14 17:58:35 +00:00
Kit Langton and GitHub
94564f3588
fix(session): prevent double auto-compaction from filterCompacted reorder ( #27545 )
2026-05-14 13:56:12 -04:00
Kit Langton and GitHub
855bda8384
test(question): wait on question events ( #27124 )
2026-05-14 13:23:47 -04:00
opencode-agent[bot]
756488d534
chore: generate
2026-05-14 16:42:18 +00:00
Shoubhit Dash and GitHub
22de34c4de
feat: add experimental background subagents ( #27084 )
2026-05-14 22:10:15 +05:30
Adam
bdb0c16a93
chore: update web stats
2026-05-14 11:26:59 -05:00
7f7eb2e7f8
fix(provider): remove LiteLLM workarounds ported upstream, requires LiteLLM v1.85.0-rc.2+ ( #26819 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-14 11:26:07 -05:00
opencode-agent[bot]
e15fd0bb93
chore: generate
2026-05-14 13:33:44 +00:00
opencode-agent[bot]
8f90697df8
chore: generate
2026-05-14 13:32:19 +00:00
opencode-agent[bot]
17af25d1c1
chore: generate
2026-05-14 13:30:59 +00:00
Kit Langton and GitHub
3c81326a5e
docs(effect): refresh TODO with shipped P0 and RF work ( #27536 )
2026-05-14 09:29:32 -04:00
opencode-agent[bot]
9f8d8f5b0e
chore: generate
2026-05-14 12:40:10 +00:00
OpeOginni and GitHub
337993d53e
feat(desktop): add mcp client registration status and authentication handling ( #27525 )
2026-05-14 20:38:52 +08:00
Shoubhit Dash and GitHub
e26abd8da9
fix(tool): close shell truncation stream ( #27517 )
2026-05-14 16:34:42 +05:30
Shoubhit Dash and GitHub
8c1ce0b80c
refactor(flags): simplify tui plugin runtime flags ( #27506 )
2026-05-14 15:56:02 +05:30
Brendan Allan and GitHub
f8c3f560d4
fix(desktop): await execFilePromise and read stdout properly ( #27499 )
2026-05-14 17:52:23 +08:00
Shoubhit Dash and GitHub
7e43d3e3f5
refactor(lsp): type initialize errors ( #27494 )
2026-05-14 15:20:02 +05:30
opencode-agent[bot]
52db7a76e2
chore: update nix node_modules hashes
2026-05-14 09:28:30 +00:00
Shoubhit Dash and GitHub
be6e7b309e
refactor(provider): type init errors ( #27484 )
2026-05-14 14:48:58 +05:30
Simon Klee and GitHub
0af242974c
deps: Upgrade OpenTUI to 0.2.10 ( #27491 )
2026-05-14 09:14:03 +00:00
Shoubhit Dash and GitHub
27ac53aaac
fix(server): stop exposing named defects ( #27471 )
2026-05-14 12:51:05 +05:30
Shoubhit Dash and GitHub
78015571bf
refactor(server): centralize session busy mapping ( #27473 )
2026-05-14 12:50:36 +05:30
Aiden Cline and GitHub
e76cf967e6
fix(session): finalize interrupted assistant messages ( #27254 )
2026-05-14 01:19:11 -05:00
opencode-agent[bot]
c2723b5ea0
chore: generate
2026-05-14 04:25:32 +00:00
Frederik and GitHub
9675579796
fix: bug encountered when using azure gpt-5.5 w/ completions api ( #26222 )
2026-05-13 23:24:16 -05:00
opencode-agent[bot]
4d8368970a
chore: update nix node_modules hashes
2026-05-14 04:20:42 +00:00
2a7af6acd8
fix(tui): preserve text selection on question prompt options ( #24988 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-13 23:17:59 -05:00
opencode-agent[bot]
bfd707abc9
chore: generate
2026-05-14 04:07:30 +00:00
Aiden Cline and GitHub
981e00971a
fix: image resizer wasm loading, reenable image resizing ( #26805 )
2026-05-13 23:06:07 -05:00
Aiden Cline and GitHub
c50d2b3656
Refactor event HTTP API route modules ( #27441 )
2026-05-13 22:41:17 -05:00
opencode
ddad0988e7
sync release versions for v1.14.50
2026-05-14 03:03:23 +00:00
Kit Langton and GitHub
cda8cc7285
test(httpapi): simplify event stream regression coverage ( #27427 )
2026-05-14 02:18:40 +00:00
b928a1fff9
fix(httpapi): preserve event stream context ( #27425 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
2026-05-13 22:02:30 -04:00
Kit Langton and GitHub
04286d0415
docs(effect): plan Instance deletion path ( #27424 )
2026-05-13 21:58:54 -04:00
opencode-agent[bot]
33bb33ba90
chore: generate
2026-05-14 01:55:00 +00:00
Sebastian and GitHub
b0ade40265
flip back to markdown renderable ( #27421 )
2026-05-14 03:53:48 +02:00
Kit Langton and GitHub
681594b551
refactor(storage): remove not found wire serializer ( #27416 )
2026-05-13 21:39:50 -04:00
Kit Langton and GitHub
edf7649400
fix(session): type busy errors ( #27410 )
2026-05-14 01:28:04 +00:00
Kit Langton and GitHub
3fc7486d15
test(session): fix shell-cancel race when trap hasn't installed yet ( #27408 )
2026-05-14 01:10:40 +00:00
Kit Langton and GitHub
8e353584c7
test(format): remove formatter check sleeps ( #27407 )
2026-05-13 21:02:34 -04:00
Sebastian and GitHub
5c35ea2181
notification docs ( #27406 )
2026-05-14 03:01:25 +02:00
opencode-agent[bot]
faf8713053
chore: generate
2026-05-14 00:59:33 +00:00
Dax and GitHub
16c457e712
refactor(core): move models.dev into core ( #27347 )
2026-05-13 20:58:24 -04:00
Kit Langton and GitHub
9818c9e8d0
fix(provider): make small model fallback optional ( #27405 )
2026-05-14 00:44:34 +00:00
Kit Langton and GitHub
5e41dbbcbf
test(effect): use Effect sleep in instance state tests ( #27404 )
2026-05-13 20:43:46 -04:00
Kit Langton and GitHub
ba5c8d3822
fix(llm): preserve tool error defects ( #27403 )
2026-05-13 20:43:32 -04:00
opencode-agent[bot]
10c90eb445
chore: generate
2026-05-14 00:33:32 +00:00
Kit Langton and GitHub
aa8a41d1b8
effect(patch,tool): migrate patch/index and tool/read to AppFileSystem ( #27155 )
2026-05-13 20:32:19 -04:00
Kit Langton and GitHub
3f33be1928
effect(server): typed errors in session/sync handlers, fix concurrency ( #27146 )
2026-05-13 20:31:27 -04:00
Kit Langton and GitHub
42e6b7d541
effect(core): track stderr truncation; polish AppProcess callers ( #27353 )
2026-05-13 20:31:03 -04:00
Kit Langton and GitHub
ccb207f946
effect(util): migrate filesystem callers to AppFileSystem.Service ( #27152 )
2026-05-13 20:25:37 -04:00
Kit Langton and GitHub
de1e0b5d6d
test(workspace): effectify sync state cases ( #27400 )
2026-05-13 19:49:03 -04:00
Aiden Cline and GitHub
df3895d74f
cleanup: make smallOptions rely on variants ( #27390 )
2026-05-13 18:30:36 -05:00
Kit Langton and GitHub
55e0af1405
fix(provider): type model not found errors ( #27334 )
2026-05-13 22:23:09 +00:00
Kit Langton and GitHub
5182a3698d
test(workspace): use Effect for local session warp cases ( #27393 )
2026-05-13 22:22:51 +00:00
opencode
73e1de4513
sync release versions for v1.14.49
2026-05-13 22:18:40 +00:00
Frank
44b432c3fd
sync
2026-05-13 18:05:06 -04:00
Kit Langton and GitHub
0d8c9f3437
docs: add LayerMap example ( #27388 )
2026-05-13 17:46:47 -04:00
opencode-agent[bot]
0d074492df
chore: update nix node_modules hashes
2026-05-13 21:20:10 +00:00
Sebastian and GitHub
3b7a5e783d
fix keymap fallback priority and TUI config diagnostics ( #27384 )
2026-05-13 23:00:48 +02:00
Frank
c197fd92b7
sync
2026-05-13 15:58:34 -04:00
Shoubhit Dash and GitHub
9ee1f6ceba
fix(server): map busy sessions in http handlers ( #27375 )
2026-05-14 01:02:07 +05:30
Shoubhit Dash and GitHub
20cec91550
fix(provider): restore model suggestions ( #27372 )
2026-05-14 00:38:38 +05:30
Aiden Cline and GitHub
22a5e6cc50
fix(run): restore non-interactive exit behavior ( #27371 )
2026-05-13 18:45:34 +00:00
Shoubhit Dash and GitHub
52f9bcbb82
refactor(flags): route installation client through runtime flags ( #27369 )
2026-05-14 00:10:31 +05:30
Shoubhit Dash and GitHub
a4ebb07c25
refactor(flags): route llm client through runtime flags ( #27368 )
2026-05-14 00:09:53 +05:30
opencode-agent[bot]
7cc968b05d
chore: generate
2026-05-13 16:47:21 +00:00
Frank
fa077b92b1
zen: update sticky session logic
2026-05-13 12:45:11 -04:00
Kit Langton and GitHub
8ad3a4b217
test(util): migrate log cleanup test to Effect ( #27357 )
2026-05-13 16:43:23 +00:00
Kit Langton and GitHub
533495ae20
test(mcp): migrate OAuth auto-connect tests ( #27356 )
2026-05-13 16:38:37 +00:00
Kit Langton and GitHub
f0635e365f
test(session): use Effect polling in processor tests ( #27354 )
2026-05-13 16:33:19 +00:00
Kit Langton and GitHub
25de3e407b
test(acp): use shared instance fixture for event tests ( #27351 )
2026-05-13 12:30:13 -04:00
Frank
655b25bccf
sync
2026-05-13 12:05:30 -04:00
Kit Langton and GitHub
e5d13d9519
effect(git): migrate to AppProcess.run ( #27190 )
2026-05-13 12:04:51 -04:00
Kit Langton and GitHub
5cdbb7505e
effect(installation): migrate to AppProcess.run ( #27188 )
2026-05-13 11:54:29 -04:00
Kit Langton and GitHub
e5319846ad
test(server): migrate pty websocket input test ( #27348 )
2026-05-13 15:43:09 +00:00
Kit Langton and GitHub
832aa94977
effect(worktree): migrate to AppProcess.run ( #27186 )
2026-05-13 11:39:35 -04:00
Kit Langton and GitHub
6c7f35b49e
effect(format): migrate to AppProcess ( #27185 )
2026-05-13 15:26:42 +00:00
Kit Langton and GitHub
6e25720307
test(tool): use Effect sleep in edit concurrency test ( #27349 )
2026-05-13 15:18:35 +00:00
Kit Langton and GitHub
ca723f1cbc
effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard ( #27224 )
2026-05-13 11:10:23 -04:00
Kit Langton and GitHub
650f67a05a
chore: delete unused util/lock module ( #27223 )
2026-05-13 15:08:35 +00:00
opencode-agent[bot]
50dccac915
chore: generate
2026-05-13 15:06:14 +00:00
Kit Langton and GitHub
02b8b0ff93
test: migrate file watcher test to Effect ( #27346 )
2026-05-13 15:04:30 +00:00
Kit Langton and GitHub
76c91c6e33
test: migrate mcp oauth browser tests ( #27345 )
2026-05-13 15:04:02 +00:00
opencode-agent[bot]
ca17ca85cd
chore: update nix node_modules hashes
2026-05-13 15:02:16 +00:00
opencode-agent[bot]
e7aed64949
chore: generate
2026-05-13 14:59:13 +00:00
Dax Raad
d43124abe0
ignore: notes
2026-05-13 10:57:22 -04:00
Kit Langton and GitHub
7404664827
refactor: migrate installation tests to testEffect ( #27342 )
2026-05-13 14:56:51 +00:00
Kit Langton and GitHub
0b112e5bcf
test: migrate permission task config tests ( #27343 )
2026-05-13 14:56:26 +00:00
Shoubhit Dash and GitHub
268d758130
refactor(flags): route control-plane workspaces through runtime flags ( #27337 )
2026-05-13 20:22:30 +05:30
opencode-agent[bot]
72acdf0505
chore: generate
2026-05-13 14:50:34 +00:00
Shoubhit Dash and GitHub
e28ef7b57c
refactor(flags): route sync workspaces through runtime flags ( #27336 )
2026-05-13 20:18:06 +05:30
opencode-agent[bot]
5b5376a3fa
chore: generate
2026-05-13 14:47:40 +00:00
Kit Langton and GitHub
766318a4cf
effect(snapshot): migrate to AppProcess.run ( #27189 )
2026-05-13 10:46:14 -04:00
Kit Langton and GitHub
8d5aa584b4
test(workspace): effectify sync start coverage ( #27338 )
2026-05-13 14:45:43 +00:00
Shoubhit Dash and GitHub
eed0eddc63
refactor(flags): route session workspaces through runtime flags ( #27335 )
2026-05-13 20:14:40 +05:30
Dax and GitHub
8345152319
core: expose v2 model listing API ( #25821 )
2026-05-13 14:43:08 +00:00
Kit Langton and GitHub
bebe5442a5
chore: delete unused util/color module ( #27331 )
2026-05-13 14:02:17 +00:00
Kit Langton and GitHub
bc25342f34
chore: delete util/scrap module ( #27330 )
2026-05-13 14:01:19 +00:00
Kit Langton and GitHub
762020f63a
chore: delete unused util/network module ( #27329 )
2026-05-13 13:56:15 +00:00
Shoubhit Dash and GitHub
f13fc5a8a8
refactor(flags): route event system through runtime flags ( #27323 )
2026-05-13 17:44:09 +05:30
Shoubhit Dash and GitHub
098bdd8ae2
refactor(flags): route plan mode through runtime flags ( #27320 )
2026-05-13 17:17:04 +05:30
Shoubhit Dash and GitHub
4d205027ca
refactor(flags): route scout through runtime flags ( #27318 )
2026-05-13 17:07:53 +05:30
opencode-agent[bot]
5975547c84
chore: generate
2026-05-13 11:19:45 +00:00
Shoubhit Dash and GitHub
5b2b300602
fix(session): tighten http error contracts ( #27308 )
2026-05-13 16:48:18 +05:30
opencode-agent[bot]
d488e3fd2a
chore: generate
2026-05-13 10:18:40 +00:00
Shoubhit Dash and GitHub
809af5c590
fix(provider): type auth errors ( #27301 )
2026-05-13 15:47:13 +05:30
vimtor
733bd3c74e
chore: activate low tps alerts
2026-05-13 12:12:03 +02:00
opencode-agent[bot]
374951bf60
chore: generate
2026-05-13 09:39:54 +00:00
Victor Navarro and GitHub
2e94f505a4
chore: add low tps model alerts ( #27055 )
2026-05-13 09:38:31 +00:00
opencode-agent[bot]
4498fc983d
chore: generate
2026-05-13 09:36:51 +00:00
Shoubhit Dash and GitHub
2e7cf92c8b
fix(worktree): type expected errors ( #27296 )
2026-05-13 15:05:30 +05:30
Shoubhit Dash and GitHub
ccf93f3523
fix(session): make message reads effectful ( #27291 )
2026-05-13 14:40:12 +05:30
Shoubhit Dash and GitHub
4b041716fc
fix(server): remove storage not found defect fallback ( #27287 )
2026-05-13 14:15:53 +05:30
Shoubhit Dash and GitHub
b0dc8e4638
fix(session): use typed message reads in tools ( #27280 )
2026-05-13 14:12:51 +05:30
OpeOginni and GitHub
596f241db5
fix(app): enhance error handling by unwrapping SDK-wrapped errors in formatServerError ( #27061 )
2026-05-13 13:53:10 +05:30
Luke Parker and GitHub
3a810fcb9a
perf(ui): render icons through an svg sprite ( #26950 )
2026-05-13 17:57:13 +10:00
opencode-agent[bot]
e5af7ab99a
chore: generate
2026-05-13 07:53:28 +00:00
Shoubhit Dash and GitHub
f01c6b3e37
fix(session): type message list not found errors ( #27275 )
2026-05-13 13:22:12 +05:30
Shoubhit Dash and GitHub
fed043a1ad
fix(session): add typed message lookup wrappers ( #27269 )
2026-05-13 13:04:07 +05:30
Shoubhit Dash and GitHub
e9a29e4908
fix(storage): type not found errors ( #27265 )
2026-05-13 12:25:04 +05:30
Brendan Allan and GitHub
d93a06431e
refactor(app): clarify session_working logic in child-store ( #27267 )
2026-05-13 14:36:00 +08:00
opencode-agent[bot]
9fe912439b
chore: generate
2026-05-13 05:41:29 +00:00
Shoubhit Dash and GitHub
dd46fddf22
test(cli): cover config json diagnostics ( #27257 )
2026-05-13 05:40:12 +00:00
opencode-agent[bot]
d3d7b44e73
chore: generate
2026-05-13 05:32:32 +00:00
Shoubhit Dash and GitHub
367665dba2
fix(cli): render tagged config errors ( #27256 )
2026-05-13 11:01:18 +05:30
Brendan Allan and GitHub
4aaece29d9
feat(desktop): reintroduce AppStream MetaInfo for Linux desktop builds ( #27253 )
2026-05-13 13:14:39 +08:00
opencode-agent[bot]
bed88ce50e
chore: generate
2026-05-13 04:56:52 +00:00
Aiden Cline and GitHub
28204720dc
temporarily revert: preserve permission ordering by accepting a layered array ( #27258 )
2026-05-12 23:55:45 -05:00
Brendan Allan and GitHub
10b99b2f5a
build(ci): use native arm64 runner for desktop linux arm64 builds ( #27250 )
2026-05-13 12:52:18 +08:00
Shoubhit Dash and GitHub
90c13d93f3
fix(server): hide unknown 500 details ( #27251 )
2026-05-13 10:15:28 +05:30
Aiden Cline and GitHub
67e6408cef
fix: disable image module for now ( #27248 )
2026-05-12 23:21:31 -05:00
Brendan Allan and GitHub
3be65dff46
fix: add optional chaining to session_status access ( #27247 )
2026-05-13 12:09:36 +08:00
opencode-agent[bot]
c5961205ef
chore: update nix node_modules hashes
2026-05-13 03:44:43 +00:00
Brendan Allan and GitHub
ad6a8a1850
fix: use htmlrewriter2 instead of HTMLRewriter for node compat ( #26309 )
2026-05-13 03:28:08 +00:00
Kit Langton and GitHub
46daede10c
test(pty): migrate output isolation to Effect runner ( #27235 )
2026-05-13 03:25:52 +00:00
Kit Langton and GitHub
8249baeb4e
test(pty): migrate shell tests to Effect runner ( #27238 )
2026-05-13 03:20:20 +00:00
Frank
77e51b0a32
zen: stat worker
2026-05-12 23:19:25 -04:00
opencode-agent[bot]
784796e27a
chore: generate
2026-05-13 03:14:19 +00:00
Kit Langton and GitHub
913ea36ae6
test(server): scope MCP HttpApi handler ( #27226 )
2026-05-13 03:13:05 +00:00
Kit Langton and GitHub
68c4951318
test(mcp): migrate lifecycle tests to Effect runner ( #27205 )
2026-05-13 03:05:30 +00:00
Kit Langton and GitHub
6d3b2fe08b
test(server): stabilize SDK project skill prompt test ( #27239 )
2026-05-13 03:01:29 +00:00
Kit Langton and GitHub
d88cef6ada
test(mcp): migrate headers tests to Effect runner ( #27237 )
2026-05-13 02:56:29 +00:00
Kit Langton and GitHub
8370d0cef4
test(server): migrate httpapi ui tests to effect runner ( #27236 )
2026-05-13 02:55:36 +00:00
Kit Langton and GitHub
0b67e1a046
test(server): migrate session messages to Effect runner ( #27234 )
2026-05-13 02:55:33 +00:00
Kit Langton and GitHub
485ecbde18
test(server): migrate global session list to effect runner ( #27233 )
2026-05-13 02:52:59 +00:00
Kit Langton and GitHub
03cf833236
test(provider): migrate DigitalOcean provider test to Effect runner ( #27232 )
2026-05-13 02:51:11 +00:00
Kit Langton and GitHub
e3684f36f9
chore: delete unused util/abort module + orphaned leak test ( #27230 )
2026-05-13 02:46:41 +00:00
Kit Langton and GitHub
13fbc9acfc
docs(effect): add cleanup roadmap ( #27228 )
2026-05-13 02:45:26 +00:00
Kit Langton and GitHub
588b5240d0
test(server): migrate worktree endpoint repro to effect runner ( #27220 )
2026-05-13 02:43:41 +00:00
80543fb5dc
fix(desktop): resolve login shell when loading env ( #26449 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-05-13 10:40:36 +08:00
Kit Langton and GitHub
ff16eb8dea
test(project): use Deferred for dispose handoff ( #27225 )
2026-05-13 02:32:50 +00:00
Kit Langton and GitHub
91a9514ed0
test(server): use AppFileSystem in provider tests ( #27227 )
2026-05-13 02:32:30 +00:00
Brendan Allan and GitHub
2f4dce789f
app: use session_working helper to simplify loading states ( #27212 )
2026-05-13 10:27:05 +08:00
opencode-agent[bot]
b43147440c
chore: generate
2026-05-13 02:16:48 +00:00
Kit Langton and GitHub
c96a77c60b
test(pty): migrate session tests to Effect runner ( #27222 )
2026-05-13 02:15:38 +00:00
opencode-agent[bot]
6cd2a743b5
chore: generate
2026-05-13 02:10:48 +00:00
Luke Parker and GitHub
0f8517208b
perf(app): unmount closed review panel ( #27221 )
2026-05-13 12:09:34 +10:00
Kit Langton and GitHub
0879f5e22d
test(server): migrate project init git test to Effect runner ( #27218 )
2026-05-13 02:08:55 +00:00
opencode-agent[bot]
16333b5222
chore: generate
2026-05-13 02:08:16 +00:00
Kit Langton and GitHub
e16f4b6b99
test(permission): migrate next tests to effect runner ( #27217 )
2026-05-13 02:06:58 +00:00
Kit Langton and GitHub
6fbb08b724
test(project): migrate instance tests to effect runner ( #27215 )
2026-05-13 02:06:16 +00:00
Kit Langton and GitHub
a26a2a95bd
test(server): migrate provider httpapi test to effect runner ( #27216 )
2026-05-13 02:05:52 +00:00
Kit Langton and GitHub
7f9268f147
test(server): migrate global bus helper to Effect ( #27214 )
2026-05-13 02:04:46 +00:00
Kit Langton and GitHub
5c7af682b9
test(server): migrate MCP HTTP API test to Effect runner ( #27213 )
2026-05-13 02:03:52 +00:00
Kit Langton and GitHub
911b2ac088
test(session): migrate prompt tests to effect runner ( #27209 )
2026-05-13 01:51:35 +00:00
Kit Langton and GitHub
da689d77c4
effect: move tool flags into RuntimeFlags ( #27198 )
2026-05-12 21:45:53 -04:00
opencode-agent[bot]
c9df833d2c
chore: generate
2026-05-13 01:45:20 +00:00
Aiden Cline and GitHub
c2b1ebd9dc
feat: update pricing schema for models to ensure more accurate cost tracking ( #27184 )
2026-05-12 20:44:06 -05:00
Kit Langton and GitHub
d1356f509e
test(server): migrate HTTP API SDK test to Effect runner ( #27208 )
2026-05-13 01:43:35 +00:00
opencode-agent[bot]
69feb224ba
chore: update nix node_modules hashes
2026-05-13 01:43:08 +00:00
Kit Langton and GitHub
7d9ac713a9
test(config): migrate TUI config tests to Effect runner ( #27206 )
2026-05-13 01:42:33 +00:00
Kit Langton and GitHub
4d9c675b00
test(server): migrate httpapi session test to effect runner ( #27207 )
2026-05-13 01:40:25 +00:00
Kit Langton and GitHub
604de70689
test(server): migrate experimental HttpApi test to Effect ( #27204 )
2026-05-13 01:40:07 +00:00
opencode-agent[bot]
673226d214
chore: generate
2026-05-13 01:39:46 +00:00
Kit Langton and GitHub
2447f42294
test(server): migrate session select to effect runner ( #27203 )
2026-05-13 01:38:38 +00:00
Frank
005e64e7d8
zen: stat worker
2026-05-12 21:37:41 -04:00
Kit Langton and GitHub
8310e7df70
test(server): migrate missing patch diff test ( #27202 )
2026-05-13 01:37:34 +00:00
Kit Langton and GitHub
c4e676b8a0
fix(task): preserve subagent self permissions ( #27201 )
2026-05-13 01:36:02 +00:00
opencode-agent[bot]
c2c40b5b61
chore: generate
2026-05-13 01:28:35 +00:00
Kit Langton and GitHub
456495289e
fix(httpapi): drop redundant InstanceRef/WorkspaceRef in session prompt handler ( #27196 )
2026-05-13 01:27:08 +00:00
Sebastian and GitHub
d6367853ae
Add TUI notifications and attention sounds (disabled by default) ( #26980 )
2026-05-13 03:26:25 +02:00
opencode-agent[bot]
adccab5970
chore: generate
2026-05-13 01:26:12 +00:00
Kit Langton and GitHub
b6d3fa09bc
effect(core): add AppProcess service (Phase 1) ( #27178 )
2026-05-13 01:24:53 +00:00
Kit Langton and GitHub
31e2d72bf7
test(worktree): scope created worktree cleanup ( #27191 )
2026-05-12 21:09:58 -04:00
Kit Langton and GitHub
b7c6fa611f
effect: add RuntimeFlags service ( #27181 )
2026-05-12 20:59:02 -04:00
opencode-agent[bot]
d0b8ff0f22
chore: update nix node_modules hashes
2026-05-13 00:57:32 +00:00
Kit Langton and GitHub
59b976b954
Remove TUI logo sound effects ( #27183 )
2026-05-12 20:37:16 -04:00
Luke Parker and GitHub
d1640c075b
fix(app): use session status for busy state ( #27166 )
2026-05-13 10:25:28 +10:00
Kit Langton and GitHub
17d4c366e6
test(worktree): dispose created instances before removal ( #27182 )
2026-05-12 20:23:20 -04:00
Kit Langton and GitHub
d0844c600b
test(worktree): use timeoutOrElse for ready wait ( #27180 )
2026-05-12 20:14:05 -04:00
Dax Raad
1d243ce25a
harden cache usage
2026-05-12 20:06:46 -04:00
Kit Langton and GitHub
d8c8322ddf
test: migrate worktree tests to effect runner ( #27177 )
2026-05-12 19:55:07 -04:00
Kit Langton and GitHub
1b6599f411
test(plugin): use noop dependency boundaries ( #27148 )
2026-05-12 19:53:46 -04:00
opencode-agent[bot]
937a3c10b3
chore: generate
2026-05-12 23:49:28 +00:00
Kit Langton and GitHub
72ce24c200
test: migrate effect cmd ALS test ( #27173 )
2026-05-12 23:48:17 +00:00
Kit Langton and GitHub
3301fad8cd
test: migrate app runtime logger effect tests ( #27176 )
2026-05-12 23:47:49 +00:00
Kit Langton and GitHub
9c54255aeb
fix: migrate sync http api test to effect runner ( #27175 )
2026-05-12 23:47:14 +00:00
Kit Langton and GitHub
b0674b473f
test: migrate session action route to effect runner ( #27174 )
2026-05-12 23:46:51 +00:00
Kit Langton and GitHub
ded4da735b
test: migrate webfetch tool tests to effect runner ( #27171 )
2026-05-12 23:46:23 +00:00
Kit Langton and GitHub
2c334d9242
Migrate schema error body tests to Effect runner ( #27172 )
2026-05-12 23:46:19 +00:00
Kit Langton and GitHub
81dd46abec
test: migrate websearch tests to effect runner ( #27170 )
2026-05-12 23:45:01 +00:00
opencode-agent[bot]
baef5cd43b
chore: generate
2026-05-12 22:11:13 +00:00
65368f609d
fix: preserve permission ordering by accepting a layered array ( #23214 )
...
Co-authored-by: Andrew Suffield <asuffield@cloudflare.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-12 17:09:06 -05:00
opencode-agent[bot]
2cb697b720
chore: generate
2026-05-12 21:24:39 +00:00
Aiden Cline and GitHub
cb511f78ff
fix(plugin): preserve tool attachments ( #27157 )
2026-05-12 16:23:15 -05:00
Musa and GitHub
159964b172
feat(plugin): add DigitalOcean OAuth + Inference Routers ( #26095 )
2026-05-12 16:22:40 -05:00
Kit Langton and GitHub
d9f9f1553b
test: use Effect file services in migrated tests ( #27154 )
2026-05-12 20:48:07 +00:00
Kit Langton and GitHub
0fb55b4f1a
test(project): migrate global project tests to Effect runner ( #27142 )
2026-05-12 20:45:39 +00:00
Kit Langton and GitHub
3c34f6704b
test: migrate auth override plugin test ( #27140 )
2026-05-12 20:41:34 +00:00
Kit Langton and GitHub
4cf088ae84
test: migrate instance bootstrap to Effect runner ( #27144 )
2026-05-12 20:34:12 +00:00
Aiden Cline and GitHub
ca28dd02ec
fix(compaction): restore tail turns after summarization ( #27145 )
2026-05-12 15:33:16 -05:00
Kit Langton and GitHub
2017dc165c
test: migrate negative tokens regression to Effect runner ( #27141 )
2026-05-12 20:32:23 +00:00
Kit Langton and GitHub
dc9d6a08cb
test: migrate agent color config tests ( #27139 )
2026-05-12 20:31:38 +00:00
Kit Langton and GitHub
af4ab017cb
test(session): migrate structured output integration test ( #27143 )
2026-05-12 20:30:35 +00:00
Kit Langton and GitHub
dd14413a64
Preserve native LLM tool context ( #27116 )
2026-05-12 16:16:58 -04:00
Frank
b9e7cbf13c
sync
2026-05-12 16:06:19 -04:00
Kit Langton and GitHub
3f74abc6cd
test: simplify Effect migration follow-ups ( #27136 )
2026-05-12 20:00:54 +00:00
Kit Langton and GitHub
e0d0fe1ff7
test(bus): migrate integration tests to Effect runner ( #27132 )
2026-05-12 19:58:54 +00:00
opencode-agent[bot]
f7dbb4dac4
chore: generate
2026-05-12 19:48:35 +00:00
Kit Langton and GitHub
c5849e56cc
test(project): migrate project tests to Effect runner ( #27134 )
2026-05-12 19:47:17 +00:00
opencode-agent[bot]
e46ab34d27
chore: generate
2026-05-12 19:44:26 +00:00
Kit Langton and GitHub
1d4613006a
test(project): migrate instance tests to Effect runner ( #27130 )
2026-05-12 19:41:46 +00:00
Kit Langton and GitHub
71040c54aa
test(plugin): migrate loader shared tests to Effect runner ( #27129 )
2026-05-12 19:41:44 +00:00
Kit Langton and GitHub
fec78154b5
test(bus): migrate bus tests to Effect runner ( #27131 )
2026-05-12 19:41:24 +00:00
Kit Langton and GitHub
3e2ec192cf
test(question): remove WithInstance bridge ( #27128 )
2026-05-12 19:40:01 +00:00
Kit Langton and GitHub
ec960da42a
test(skill): migrate discovery tests to Effect runner ( #27127 )
2026-05-12 19:39:03 +00:00
Shoubhit Dash and GitHub
45de4975de
refactor(core): resolve default agent info ( #27125 )
2026-05-13 01:08:30 +05:30
Kit Langton and GitHub
e540daabc4
test(agent): migrate plan bypass tests to Effect runner ( #27119 )
2026-05-12 14:56:01 -04:00
opencode-agent[bot]
f3c91c5f96
chore: generate
2026-05-12 18:52:25 +00:00
Kit Langton and GitHub
549b146ea6
Stabilize session event tests ( #27117 )
2026-05-12 18:51:18 +00:00
Kit Langton and GitHub
3c7569d852
test(tool): migrate external directory tests to Effect runner ( #27122 )
2026-05-12 18:50:56 +00:00
Kit Langton and GitHub
8f1ded9e08
test(file): migrate ripgrep tests to Effect runner ( #27120 )
2026-05-12 18:50:26 +00:00
Kit Langton and GitHub
b668af29dd
test(git): migrate git tests to Effect runner ( #27121 )
2026-05-12 18:50:07 +00:00
Kit Langton and GitHub
ec30ff9120
test(agent): migrate agent tests to Effect runner ( #27118 )
2026-05-12 18:49:30 +00:00
opencode-agent[bot]
a3714d4399
chore: update nix node_modules hashes
2026-05-12 18:27:42 +00:00
Kit Langton and GitHub
822eec0d62
Fix runner cancel completion ( #27115 )
2026-05-12 14:22:56 -04:00
Kit Langton and GitHub
3974520742
Migrate UI cancel error to tagged error ( #27112 )
2026-05-12 18:09:00 +00:00
Kit Langton and GitHub
fda37b3609
Remove Zod from app global SDK ( #27111 )
2026-05-12 14:02:12 -04:00
Kit Langton and GitHub
6b950b666a
Remove Zod from core dependencies ( #27107 )
2026-05-12 13:51:08 -04:00
Kit Langton and GitHub
bc4fdb8370
Remove unused app ID schema ( #27105 )
2026-05-12 13:09:23 -04:00
Kit Langton and GitHub
2b9af91568
Remove Zod from core log ( #27102 )
2026-05-12 13:08:57 -04:00
Kit Langton and GitHub
53a3f95088
Make core fn Zod import type-only ( #27103 )
2026-05-12 12:58:50 -04:00
Dax Raad
5a4596c879
core: Wait 3 days before installing new package versions to reduce supply chain risk
2026-05-12 12:50:32 -04:00
opencode-agent[bot]
0ce614a280
chore: generate
2026-05-12 16:46:35 +00:00
Kit Langton and GitHub
e8125e9b42
test(server): migrate session list tests to Effect runner ( #27101 )
2026-05-12 16:45:05 +00:00
Kit Langton and GitHub
a7b5041674
test(file): migrate fsmonitor tests to Effect runner ( #27099 )
2026-05-12 16:44:04 +00:00
Kit Langton and GitHub
a16789dfdd
test(tool): migrate apply patch tests to Effect runner ( #27100 )
2026-05-12 16:43:33 +00:00
Kit Langton and GitHub
8115004c73
test(file): migrate path traversal tests to Effect runner ( #27098 )
2026-05-12 16:42:49 +00:00
Kit Langton and GitHub
ec4fdaf8e9
test(tool): migrate tool define tests to Effect runner ( #27097 )
2026-05-12 16:42:19 +00:00
Shoubhit Dash and GitHub
3dc2c1d81c
fix(session): preserve usage update timestamps ( #27094 )
2026-05-12 22:10:28 +05:30
Kit Langton and GitHub
d658e1e350
Remove local MCP Zod schema ( #27095 )
2026-05-12 12:38:27 -04:00
opencode-agent[bot]
30e3fa1de9
chore: generate
2026-05-12 16:33:06 +00:00
Aiden Cline and GitHub
23f8b3eb3e
fix: annotate Effect log metadata ( #27093 )
2026-05-12 11:31:18 -05:00
Kit Langton and GitHub
c7d8b0d565
Delete named schema error wrapper ( #27066 )
2026-05-12 12:04:28 -04:00
Kit Langton and GitHub
257fcafc83
test(tool): migrate edit concurrency test ( #26983 )
2026-05-12 11:52:31 -04:00
Kit Langton and GitHub
04aafe2bfc
test(provider): migrate more config-backed cases ( #27067 )
2026-05-12 14:19:49 +00:00
opencode-agent[bot]
0fd0facc44
chore: generate
2026-05-12 13:31:03 +00:00
Kit Langton and GitHub
0de3b67cc0
test(tool): migrate shell tests to Effect runner ( #26968 )
2026-05-12 13:28:46 +00:00
Kit Langton and GitHub
28f38fc871
Remove Zod from named errors ( #26982 )
2026-05-12 09:20:15 -04:00
Shoubhit Dash and GitHub
8feb4a31c7
feat(core): add background job service ( #27033 )
2026-05-12 15:22:38 +05:30
Simon Klee and GitHub
8f05bbfaa6
prompt: fix cursor math for wide characters ( #27017 )
...
String.length counts code points, not display columns, so CJK
characters and emoji that occupy two terminal cells caused
misaligned cursors, broken mention triggers, and incorrect
history restoration offsets.
Use Bun.stringWidth for now, we need an alternative for this.
Fix #26716
Close #26922
2026-05-12 11:45:28 +02:00
Brendan Allan and GitHub
d276d96cdf
fix(app): remember selected model variant when switching sessions/projects ( #27029 )
2026-05-12 17:44:50 +08:00
caf1151cb5
refactor(app): centralize sync query options ( #25941 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
2026-05-12 16:40:21 +08:00
Brendan Allan and GitHub
ff38bbeeeb
refactor(desktop): remove configureEnv callback from spawnLocalServer ( #27022 )
2026-05-12 16:39:56 +08:00
Shoubhit Dash and GitHub
2481dde36d
chore: remove codesearch tool ( #27019 )
2026-05-12 13:44:02 +05:30
Matt H and GitHub
61174b7878
fix(tui): make websearch provider label reactive ( #26943 )
2026-05-12 08:01:16 +00:00
opencode-agent[bot]
907281a80a
chore: generate
2026-05-12 06:44:09 +00:00
Brendan Allan and GitHub
3992e2a76b
feat(app): add ctrl/cmd+number keybinds to switch projects ( #26280 )
2026-05-12 14:43:07 +08:00
opencode-agent[bot]
ea6eabe1d9
chore: generate
2026-05-12 05:20:22 +00:00
Dax and GitHub
36d40fee4d
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
James Long and GitHub
e36bc20f84
fix(tui): fix flicker by avoiding redundant workspace session sync ( #26997 )
2026-05-12 00:30:03 -04:00
Aiden Cline and GitHub
487575773d
feat: create global opencode.jsonc if no configs exist ( #26992 )
2026-05-11 23:13:22 -05:00
opencode-agent[bot]
5cc84800dc
chore: generate
2026-05-12 03:43:40 +00:00
James Long and GitHub
2b432d9e03
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
opencode-agent[bot]
591eb667d5
chore: generate
2026-05-12 03:26:47 +00:00
Aiden Cline and GitHub
ddce776225
ignore: add codebase skill to repo ( #26990 )
2026-05-12 03:25:41 +00:00
Aiden Cline and GitHub
1a28924ed8
fix: grep external directory permission evaluation ( #26958 )
2026-05-11 21:47:35 -05:00
Brendan Allan and GitHub
871374804f
fix(app): use keyed Show for project in layout ( #26985 )
2026-05-12 10:39:36 +08:00
Brendan Allan and GitHub
78a2639e5e
fix(app): open next project when closing current one ( #26987 )
2026-05-12 10:38:21 +08:00
Kit Langton and GitHub
cc1835e0db
test(provider): migrate config-backed cases to Effect runner ( #26969 )
2026-05-12 02:23:52 +00:00
Kit Langton and GitHub
0f5d4ae648
test(project): stabilize VCS branch update test ( #26979 )
2026-05-11 22:12:07 -04:00
Kit Langton and GitHub
ce72020750
test(tool): migrate edit tests to Effect runner ( #26977 )
2026-05-11 21:42:17 -04:00
Kit Langton and GitHub
c43d606f8e
agent: use Effect schema for generated agent object ( #26973 )
2026-05-11 21:42:04 -04:00
Kit Langton and GitHub
1007630347
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Kit Langton and GitHub
9e8274d2da
Remove internal Zod schemas ( #26974 )
2026-05-11 21:40:44 -04:00
Kit Langton and GitHub
74aa735e6a
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Kit Langton and GitHub
8030a6c187
Emit LLM stream lifecycle events ( #26971 )
2026-05-11 21:31:48 -04:00
Kit Langton and GitHub
e5aa5161f2
Remove effect-zod bridge ( #26956 )
2026-05-11 21:14:55 -04:00
Kit Langton and GitHub
abb1ee6278
docs(test): add Effect migration orchestration notes ( #26963 )
2026-05-11 20:59:51 -04:00
Kit Langton and GitHub
c4003579bb
test(project): migrate VCS tests to Effect runner ( #26965 )
2026-05-11 20:59:34 -04:00
Kit Langton and GitHub
0d9c534184
test(snapshot): migrate snapshot tests to Effect runner ( #26964 )
2026-05-11 20:59:31 -04:00
Aiden Cline and GitHub
5773d43cbf
ci: GitHub Actions dependencies ( #26962 )
2026-05-11 19:50:35 -05:00
opencode-agent[bot]
e0e9414cbd
chore: generate
2026-05-12 00:41:30 +00:00
Kit Langton and GitHub
44edb639c2
test(session): migrate message pagination to Effect runner ( #26957 )
2026-05-12 00:40:23 +00:00
Kit Langton and GitHub
fbd52ca2f4
test(file): migrate file tests to Effect runner ( #26959 )
2026-05-12 00:39:31 +00:00
opencode-agent[bot]
8015ff7ca5
chore: generate
2026-05-12 00:33:34 +00:00
Kit Langton and GitHub
ec9584177f
docs(test): plan Effect test migration ( #26954 )
2026-05-11 20:32:27 -04:00
Kit Langton and GitHub
061efc6cf2
Fix run JSON output draining ( #26955 )
2026-05-11 20:30:23 -04:00
Brendan Allan and GitHub
fe374aea46
feat(app): persist todo dock collapsed state ( #26953 )
2026-05-11 23:59:38 +00:00
Kit Langton and GitHub
46edc98f10
Validate TUI config with Effect Schema ( #26952 )
2026-05-11 23:51:45 +00:00
Kit Langton and GitHub
fdeb2748e1
test(agent): isolate plugin agent regression ( #26948 )
2026-05-11 19:38:54 -04:00
Kit Langton and GitHub
59e6967b8f
Generate config schema from Effect Schema ( #26939 )
2026-05-11 19:24:58 -04:00
opencode-agent[bot]
0c619cb59c
chore: generate
2026-05-11 22:34:04 +00:00
Frank
0cf90109dc
zen: tps rate limit
2026-05-11 18:32:39 -04:00
Kit Langton and GitHub
812668ae2f
Generate TUI schema from Effect Schema ( #26945 )
2026-05-11 17:50:14 -04:00
Kit Langton and GitHub
a5c35bf182
Avoid bootstrapping server plugins from TUI plugin runtime ( #26938 )
2026-05-11 17:32:16 -04:00
opencode-agent[bot]
bdd5a80886
chore: update nix node_modules hashes
2026-05-11 21:28:49 +00:00
Kit Langton and GitHub
fd65d29dcc
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton and GitHub
d3caac5270
chore(deps): upgrade effect to 4.0.0-beta.65 ( #26934 )
2026-05-11 21:09:57 +00:00
Kit Langton and GitHub
fe7ca3421e
Drop Config Info Zod static ( #26933 )
2026-05-11 16:49:22 -04:00
Kit Langton and GitHub
cc95197d72
Drop prompt input Zod statics ( #26923 )
2026-05-11 16:49:08 -04:00
James Long and GitHub
9067218b74
fix(core): always start worktrees as detached ( #26931 )
2026-05-11 16:22:25 -04:00
Kit Langton and GitHub
42a0453945
Drop small session Zod statics ( #26921 )
2026-05-11 16:12:31 -04:00
Kit Langton and GitHub
4d9eb6c320
Validate structured output tests with Effect Schema ( #26919 )
2026-05-11 16:11:25 -04:00
Kit Langton and GitHub
c060c436b6
Drop LSP config Zod statics ( #26920 )
2026-05-11 16:11:11 -04:00
Kit Langton and GitHub
45adfedd64
Drop unused domain Zod statics ( #26927 )
2026-05-11 16:10:58 -04:00
opencode-agent[bot]
0bced8ec96
chore: update nix node_modules hashes
2026-05-11 17:32:56 +00:00
Kit Langton and GitHub
8d9b9719be
Drop unused small ID Zod statics ( #26908 )
2026-05-11 13:22:59 -04:00
Kit Langton and GitHub
c7e084c32c
Simplify single-backend HttpApi exerciser ( #26906 )
2026-05-11 13:22:31 -04:00
Kit Langton and GitHub
6f2f759fbb
Clean up post-Hono references ( #26903 )
2026-05-11 13:20:54 -04:00
opencode-agent[bot]
cddab63808
chore: generate
2026-05-11 17:17:38 +00:00
Shoubhit Dash and GitHub
12583b18f0
feat(tui): pin, quick-switch, and cycle recent sessions ( #26858 )
2026-05-11 22:46:27 +05:30
Kit Langton and GitHub
df386bd651
feat(skill): enable customize-opencode by default, link full schema ( #26899 )
2026-05-11 13:13:41 -04:00
opencode-agent[bot]
25b12ed754
chore: generate
2026-05-11 17:06:57 +00:00
Kit Langton and GitHub
023e1c711e
refactor(llm): colocate per-type factories on their namespaces ( #26799 )
2026-05-11 13:05:41 -04:00
Kit Langton and GitHub
52f7ba7d4d
fix(llm): drop removed dispatch option from recorded cache tests ( #26900 )
2026-05-11 11:48:30 -04:00
opencode-agent[bot]
19fce2bc6f
chore: generate
2026-05-11 15:21:20 +00:00
Shoubhit Dash and GitHub
4bae84c8b0
feat(scout): autocomplete configured mentions ( #26843 )
2026-05-11 20:50:03 +05:30
Kit Langton and GitHub
f240bba8e7
chore(http-recorder): remove content-matching dispatch mode ( #26792 )
2026-05-11 11:10:18 -04:00
Kit Langton and GitHub
bcee247988
Define project update input with Effect Schema ( #26803 )
2026-05-11 15:05:31 +00:00
Kit Langton and GitHub
64c504212a
Parse command config with Effect Schema ( #26801 )
2026-05-11 10:22:45 -04:00
opencode-agent[bot]
6592d80460
chore: generate
2026-05-11 14:13:39 +00:00
Sebastian and GitHub
d821650b48
add default diff parser for markdown fenced code blocks ( #26887 )
2026-05-11 14:12:32 +00:00
Victor Navarro and GitHub
6c9f12bb2d
chore: exclude status 429 from free model alerts ( #26879 )
2026-05-11 16:04:54 +02:00
opencode-agent[bot]
fca89e5e4d
chore: generate
2026-05-11 13:44:39 +00:00
Frank
1eff01b6a5
sync
2026-05-11 09:43:12 -04:00
opencode-agent[bot]
e93b1f3a7f
chore: generate
2026-05-11 13:38:44 +00:00
Frank
8874d4a42f
zen: deekseek v4 flash free
2026-05-11 09:37:14 -04:00
Brendan Allan and GitHub
c933504d9c
fix(ui): better handle patch file support when rendering patch/edit tools ( #26828 )
2026-05-11 17:21:59 +08:00
Shoubhit Dash and GitHub
2d0d3d596e
feat(compaction): serialize compaction tail ( #26830 )
2026-05-11 13:40:36 +05:30
opencode-agent[bot]
3bd98ea055
chore: generate
2026-05-11 07:28:32 +00:00
Shoubhit Dash and GitHub
7e997cfba4
refactor(scout): resolve configured reference mentions ( #26701 )
2026-05-11 12:57:26 +05:30
Brendan Allan and GitHub
5d6f2a1524
fix(ui): use part_text_accum_delta to prevent markdown cutoff during streaming ( #26822 )
2026-05-11 15:15:03 +08:00
opencode-agent[bot]
b1cb71856e
chore: generate
2026-05-11 05:27:40 +00:00
Aiden Cline and GitHub
518264fcd9
fix(opencode): fix full session fork ( #26811 )
2026-05-11 00:26:36 -05:00
Dax and GitHub
7235c9c9b8
Trace data migrations ( #26809 )
2026-05-11 03:23:01 +00:00
Kit Langton and GitHub
274033cd52
Validate prompt messages with Effect Schema ( #26796 )
2026-05-11 02:59:20 +00:00
Kit Langton and GitHub
9b369ee815
chore(llm): make cache: 'auto' the default ( #26798 )
2026-05-10 22:46:01 -04:00
Sebastian and GitHub
721ff5121e
fix prompt history behaviour and session line up/down commands ( #26797 )
2026-05-11 02:27:46 +00:00
opencode-agent[bot]
cfbf5d1c6f
chore: update nix node_modules hashes
2026-05-11 02:20:35 +00:00
opencode-agent[bot]
02cb7e7b71
chore: generate
2026-05-11 02:11:07 +00:00
Kit Langton and GitHub
942630eb4a
feat(llm): cache-policy auto-placement ( #26786 )
2026-05-10 22:09:55 -04:00
opencode
ce66b191d1
sync release versions for v1.14.48
2026-05-11 02:07:48 +00:00
Kit Langton and GitHub
6f1f5944ce
Delete unused opencode Zod helpers ( #26793 )
2026-05-10 21:57:18 -04:00
opencode-agent[bot]
1c49b2ed67
chore: generate
2026-05-11 01:55:22 +00:00
opencode-agent[bot]
3c6be604ec
chore: update nix node_modules hashes
2026-05-11 01:54:13 +00:00
Kit Langton and GitHub
ddc02c2893
Drop synchronous SyncEvent facades ( #26789 )
2026-05-11 01:53:50 +00:00
Kit Langton and GitHub
2703eff2e2
refactor(llm): normalize Usage as inclusive total + non-overlapping breakdown ( #26735 )
2026-05-10 21:52:50 -04:00
opencode-agent[bot]
38e4540119
chore: generate
2026-05-11 01:41:26 +00:00
Dax Raad
4100fcbd17
disable image resizing
2026-05-10 21:40:12 -04:00
Kit Langton and GitHub
83cb0f60ec
Drop EventV2 run facade ( #26783 )
2026-05-10 21:26:28 -04:00
Kit Langton and GitHub
effd96755e
Use SyncEvent service at event call sites ( #26782 )
2026-05-10 21:20:13 -04:00
opencode-agent[bot]
5801cce1b5
chore: generate
2026-05-11 01:18:39 +00:00
Kit Langton and GitHub
77e6c0d329
feat(llm): cache hint TTL, breakpoint cap, and tool placement ( #26779 )
2026-05-10 21:17:38 -04:00
Kit Langton and GitHub
fed716ada5
Clarify compaction test harness ( #26777 )
2026-05-10 20:41:21 -04:00
opencode
426d92e352
sync release versions for v1.14.47
2026-05-11 00:23:17 +00:00
opencode-agent[bot]
d0412a213b
chore: generate
2026-05-11 00:18:03 +00:00
Kit Langton and GitHub
16aa67086b
Effectify remaining compaction process tests ( #26776 )
2026-05-10 20:17:01 -04:00
Dax and GitHub
7cea32ee08
Add background code migration service ( #26652 )
2026-05-11 00:16:42 +00:00
Kit Langton and GitHub
128d10d9e9
Simplify compaction test helpers ( #26742 )
2026-05-10 20:03:11 -04:00
Kit Langton and GitHub
5ef72e1101
Drop unused ID Zod statics ( #26740 )
2026-05-10 19:58:21 -04:00
Kit Langton and GitHub
d8060dc9ad
Drop compaction create facade ( #26739 )
2026-05-10 19:54:16 -04:00
Kit Langton and GitHub
f71fb18d3d
Replace compaction create test fixtures ( #26738 )
2026-05-10 19:53:22 -04:00
Sebastian and GitHub
5654dd2aad
restore managed textarea keymap handling ( #26771 )
2026-05-11 01:45:59 +02:00
Kit Langton and GitHub
64dde0cb15
Migrate compaction tool-call test ( #26737 )
2026-05-10 19:44:42 -04:00
Kit Langton and GitHub
a658e43eeb
Migrate compaction plugin test ( #26736 )
2026-05-10 19:42:44 -04:00
Kit Langton and GitHub
ca8a42c973
Migrate LLM compaction tail tests ( #26734 )
2026-05-10 19:41:28 -04:00
Kit Langton and GitHub
8f5f75db12
Migrate compaction LLM test ( #26733 )
2026-05-10 19:20:44 -04:00
Kit Langton and GitHub
4ff0d07b1d
Migrate configurable compaction tests ( #26732 )
2026-05-10 19:18:02 -04:00
Kit Langton and GitHub
2a571b3cee
Migrate compaction overflow tests ( #26731 )
2026-05-10 19:12:49 -04:00
Dax and GitHub
0fffcdfe46
Persist session model switches outside event flag ( #26765 )
2026-05-10 18:53:14 -04:00
Dax and GitHub
2ba2ee52e8
docs: document bun dev tmux capture ( #26764 )
2026-05-10 17:41:20 -04:00
Frank
56d818fc34
zen: fix reasoning token for openai compatible endpoint
2026-05-10 13:36:02 -04:00
Kit Langton and GitHub
9c8da69196
Use Effect timeout in compaction test ( #26728 )
2026-05-10 12:45:54 -04:00
opencode-agent[bot]
a78018697c
chore: generate
2026-05-10 16:44:40 +00:00
Kit Langton and GitHub
e45b6ef1de
refactor(http-recorder): use Schema.TaggedErrorClass for cassette errors ( #26729 )
2026-05-10 16:43:33 +00:00
opencode-agent[bot]
b616543ac2
chore: generate
2026-05-10 16:30:55 +00:00
Kit Langton and GitHub
2bd3d9a696
refactor(http-recorder): hide cassette format behind Cassette seam ( #26725 )
2026-05-10 12:29:55 -04:00
Kit Langton and GitHub
fa15dbc5ec
Migrate compaction process tests ( #26723 )
2026-05-10 12:25:44 -04:00
opencode-agent[bot]
312e5c7a7c
chore: generate
2026-05-10 16:22:29 +00:00
Kit Langton and GitHub
049502fac6
fix(server): return diagnosable body for schema rejections ( #26631 )
2026-05-10 16:21:32 +00:00
opencode-agent[bot]
cc2915be16
chore: generate
2026-05-10 16:20:16 +00:00
Kit Langton and GitHub
ce061bf661
Add explicit LLM stream lifecycle events ( #26722 )
2026-05-10 12:19:13 -04:00
Frank
3b8790e034
zen: fix usage css on mobile
2026-05-10 12:14:11 -04:00
Kit Langton and GitHub
a4f3cedcdf
Start effect-style compaction tests
2026-05-10 16:12:00 +00:00
opencode-agent[bot]
1c9a2eb239
chore: generate
2026-05-10 16:06:18 +00:00
Kit Langton and GitHub
4fb417d3b5
feat(http-recorder): default mode to "auto" ( #26719 )
2026-05-10 16:05:11 +00:00
Kit Langton and GitHub
11030c627b
Scope boolean query overrides
2026-05-10 11:57:52 -04:00
opencode-agent[bot]
c104098a66
chore: generate
2026-05-10 15:55:49 +00:00
Kit Langton and GitHub
49ee3ba85a
Source diff message query pattern ( #26638 )
2026-05-10 11:54:54 -04:00
opencode-agent[bot]
4fc538378d
chore: generate
2026-05-10 14:50:21 +00:00
Kit Langton and GitHub
d28b5ad2f4
refactor(http-recorder): Redactor + Recorder seams, README ( #26636 )
2026-05-10 10:49:22 -04:00
opencode-agent[bot]
6589a66822
chore: generate
2026-05-10 12:28:11 +00:00
Shoubhit Dash and GitHub
5cf9abe743
feat(scout): materialize configured reference repos ( #26692 )
2026-05-10 17:57:11 +05:30
Frank
903d81819d
Zen: add Ring 2.6 1T
2026-05-10 03:51:34 -04:00
opencode-agent[bot]
472f9e64a6
chore: update nix node_modules hashes
2026-05-10 07:06:30 +00:00
Frank
c04fa9e253
sync: revert
...
This reverts commit 3a7f617098 .
2026-05-10 02:58:46 -04:00
opencode-agent[bot]
3a78fb1f42
chore: generate
2026-05-10 06:49:21 +00:00
Aiden Cline and GitHub
85ce6a5f95
feat: better image handling (auto resize & max size constraints) ( #26401 )
2026-05-10 01:48:19 -05:00
opencode-agent[bot]
5217e6c1af
chore: generate
2026-05-10 06:39:09 +00:00
Frank
3a7f617098
go: add tencent icon
2026-05-10 02:37:50 -04:00
opencode-agent[bot]
d9150413cb
chore: generate
2026-05-10 06:24:35 +00:00
Jack and GitHub
bcbc1dba22
Go add hy3 preview ( #26533 )
2026-05-10 02:23:34 -04:00
Frank
ce3235e115
sync
2026-05-10 02:17:32 -04:00
opencode-agent[bot]
a9a2a597d5
chore: generate
2026-05-10 04:30:04 +00:00
Dax and GitHub
3753601f87
Format TUI paths relative to session directory ( #26648 )
2026-05-10 04:29:02 +00:00
Kit Langton and GitHub
fb4bab8a66
Remove redundant ID Zod overrides ( #26633 )
2026-05-09 23:12:21 -04:00
opencode-agent[bot]
b3526f6ce9
chore: generate
2026-05-10 03:03:37 +00:00
Kit Langton and GitHub
f220f02a2f
Source workspace path pattern ( #26632 )
2026-05-09 23:02:31 -04:00
opencode-agent[bot]
235a86fb60
chore: generate
2026-05-10 02:59:46 +00:00
Kit Langton and GitHub
67b9c9c027
Source HTTP API ID path patterns ( #26623 )
2026-05-09 22:58:47 -04:00
opencode
2f11c9f7ed
sync release versions for v1.14.46
2026-05-10 02:34:36 +00:00
opencode-agent[bot]
e1c1193f3e
chore: generate
2026-05-10 02:11:45 +00:00
Kit Langton and GitHub
29250a0efb
fix(session): loosen remaining stored numeric schemas to tolerate legacy data ( #26622 )
2026-05-09 22:10:48 -04:00
Kit Langton and GitHub
c6e6bdf59f
fix(session): tolerate negative token counts in stored parts ( #26620 )
2026-05-09 22:10:44 -04:00
opencode-agent[bot]
d80e1199ca
chore: generate
2026-05-10 02:06:39 +00:00
Kit Langton and GitHub
10ea59066f
feat(skill): built-in opencode-meta skill ( #26617 )
2026-05-09 22:05:37 -04:00
Kit Langton and GitHub
79d6b10d7c
fix(mcp): tolerate output schema ref failures ( #26614 )
2026-05-09 22:03:59 -04:00
Kit Langton and GitHub
6e78f36a0f
Narrow HTTP API numeric query overrides ( #26618 )
2026-05-09 22:02:51 -04:00
Kit Langton and GitHub
16866e1180
Share HTTP API boolean query schema ( #26615 )
2026-05-09 21:41:15 -04:00
opencode-agent[bot]
6d130e5deb
chore: generate
2026-05-10 01:13:41 +00:00
Kit Langton and GitHub
e30d8173c1
Fix OpenAPI workspace query drift ( #26609 )
2026-05-09 21:12:34 -04:00
opencode
7a79f3a5ea
sync release versions for v1.14.45
2026-05-10 00:07:24 +00:00
b8ca71d309
fix(task): subagent inherits parent agent's deny rules (Plan Mode security bypass) ( #26597 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 23:51:55 +00:00
6849f96825
refactor(provider): share model status schema ( #26595 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 19:20:31 -04:00
00c3248295
fix(config): allow active provider model status ( #26592 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 18:59:05 -04:00
opencode-agent[bot]
818b56dbd0
chore: generate
2026-05-09 22:47:54 +00:00
Kit Langton and GitHub
29b5b24787
fix(tui): aggregate bootstrap request failures
...
TUI bootstrap now reports all parallel fetch failures together instead of losing sibling failures after the first rejection.
2026-05-09 18:46:52 -04:00
Kit Langton and GitHub
11363170ca
fix(sdk): wrap thrown error bodies in Error
...
SDK throwOnError paths now convert structured response bodies into real Error instances while preserving the original body and status in cause.
2026-05-09 18:46:43 -04:00
Kit Langton and GitHub
ba9e4b67ed
fix(tool/read): match permission patterns against worktree-relative path
...
Read permission checks now use the same worktree-relative path basis as edit/write/apply_patch, so configured patterns apply consistently.
2026-05-09 18:46:29 -04:00
Kit Langton and GitHub
bd1029b19f
test(server): cover HttpApi context inheritance
...
Adds regression coverage for request context inheritance in promptAsync and explicit context provisioning in stream bodies.
2026-05-09 18:46:10 -04:00
43b51f09d0
fix(httpapi): align runtime query schemas with workspace routing params ( #26581 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 16:50:30 -04:00
opencode-agent[bot]
c61ab51886
chore: generate
2026-05-09 20:45:29 +00:00
d373c562f2
fix(session): accept legacy summary diffs ( #26579 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 16:44:24 -04:00
opencode-agent[bot]
5fa5d876fc
chore: generate
2026-05-09 20:31:32 +00:00
805af011c9
test(session): regression test for #26574 + mirror loosening on Vcs.FileDiff ( #26578 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 16:30:31 -04:00
opencode-agent[bot]
480aa8b23b
chore: generate
2026-05-09 20:24:28 +00:00
OpeOginni and GitHub
d62442bb5d
fix(sessions): allow optional patch field in diff for migrated sessions ( #26574 )
2026-05-09 16:23:28 -04:00
Kit Langton and GitHub
8602937a37
test(session): cover workspace-routed messages ( #26576 )
2026-05-09 16:19:06 -04:00
77da433e0a
fix(session): accept routing params in message list ( #26569 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 16:02:35 -04:00
opencode-agent[bot]
ad79f3e0cf
chore: generate
2026-05-09 19:59:00 +00:00
6c2dfd2f52
fix(tui): guard messages.data in session.sync against undefined ( #26566 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 19:58:03 +00:00
Sebastian and GitHub
9a8b54fe62
Plugin command API shim ( #26564 )
2026-05-09 21:56:49 +02:00
Dax and GitHub
dcdbdb218f
Move schema utilities into core ( #26565 )
2026-05-09 19:51:09 +00:00
5e49029e70
fix(provider): isolate plugin model mutations ( #26561 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 15:47:07 -04:00
opencode
19abadaf27
sync release versions for v1.14.44
2026-05-09 19:33:26 +00:00
Kit Langton
6fea0178eb
fix(server): defer validation error body change
2026-05-09 14:50:45 -04:00
Kit Langton
ebe9dcf27e
fix(server): return validation error bodies
2026-05-09 14:39:25 -04:00
Kit Langton and GitHub
57efec4429
fix(storage): default workspace time migration ( #26556 )
2026-05-09 14:18:55 -04:00
opencode
e22144806f
sync release versions for v1.14.43
2026-05-09 18:06:16 +00:00
Kit Langton and GitHub
27fa297a42
fix(server): keep provider lists JSON-safe ( #26550 )
2026-05-09 13:40:46 -04:00
Aiden Cline and GitHub
b1cd25de3d
ignore: fix typerrs on dev ( #26544 )
2026-05-09 12:08:00 -05:00
opencode
780bbb0f3b
sync release versions for v1.14.42
2026-05-09 16:54:43 +00:00
Steffen Deusch and GitHub
817cb076a8
fix(acp): include tool image attachments in updates ( #25128 )
2026-05-09 11:45:44 -05:00
opencode-agent[bot]
347526e9fd
chore: generate
2026-05-09 16:32:52 +00:00
Polo123456789 and GitHub
092bc674a5
fix(sidebar): fix logic and missleading message #26469 ( #26470 )
2026-05-09 11:31:46 -05:00
Kit Langton and GitHub
b24a4e897e
chore(server): clean up post-Hono-deletion scar tissue ( #26542 )
2026-05-09 12:30:18 -04:00
opencode-agent[bot]
3afa622eab
chore: update nix node_modules hashes
2026-05-09 13:22:38 +00:00
opencode-agent[bot]
d01cb7f013
chore: generate
2026-05-09 13:11:45 +00:00
Kit Langton and GitHub
28b03595bf
research: delete Hono backend (do not merge) ( #25667 )
2026-05-09 13:10:42 +00:00
Kit Langton and GitHub
32684e70e6
test(server): expect null body from HTTP API authorize() with no redirect ( #26515 )
2026-05-09 08:50:00 -04:00
opencode-agent[bot]
b2baddcd37
chore: generate
2026-05-09 04:31:07 +00:00
Kit Langton and GitHub
dbd48d423d
fix(server): match Hono wire format for authorize undefined and share errors ( #26474 )
2026-05-09 00:30:00 -04:00
Kit Langton and GitHub
e7cc8259b5
test(server): drop flaky account error-mapping test ( #26475 )
2026-05-09 00:29:31 -04:00
opencode-agent[bot]
a9ccb0804f
chore: generate
2026-05-09 04:22:25 +00:00
Kit Langton and GitHub
ebe6087e8f
fix(server): return structured validation errors ( #26457 )
2026-05-09 00:21:19 -04:00
Kit Langton and GitHub
dc978cb889
fix(server): validate permission and question ids ( #26456 )
2026-05-09 00:20:28 -04:00
Kit Langton and GitHub
8cbc43fbb0
fix(server): include auth challenge on typed 401 ( #26455 )
2026-05-09 00:15:20 -04:00
opencode-agent[bot]
82359c4b1b
chore: generate
2026-05-09 04:06:08 +00:00
Kit Langton and GitHub
7f3e51453b
test(server): use Layer.mock for partial Account service stub ( #26472 )
2026-05-09 00:05:05 -04:00
Kit Langton and GitHub
cbdb2d9825
test(server): expand workspace routing fixed-id coverage ( #26458 )
2026-05-09 00:00:18 -04:00
Kit Langton and GitHub
96bde05f6e
docs(server): explain why HTTP API PTY handler has no early-frame buffer ( #26464 )
2026-05-08 23:58:33 -04:00
Kit Langton and GitHub
dcb8ed8eb0
test(server): cover workspace sync fence protocol ( #26441 )
2026-05-08 23:55:47 -04:00
Kit Langton and GitHub
aab82cc1a7
test(project): rescue non-Hono InstanceBootstrap boundary tests ( #26453 )
2026-05-08 23:53:42 -04:00
Kit Langton and GitHub
cd1d1e81a6
test(server): run httpapi exercise effect mode in test:httpapi ( #26452 )
2026-05-08 23:48:29 -04:00
opencode-agent[bot]
cff441909a
chore: generate
2026-05-09 03:45:35 +00:00
Kit Langton and GitHub
3615d5aab1
fix(server): map Account failures to typed 500 instead of defect ( #26448 )
2026-05-08 23:44:28 -04:00
opencode-agent[bot]
11d9e82eaf
chore: generate
2026-05-09 03:42:23 +00:00
Kit Langton and GitHub
eadda11ec9
refactor(server): use JSON response for OpenAPI doc route ( #26447 )
2026-05-08 23:41:20 -04:00
Kit Langton and GitHub
f73a56c223
fix(server): log instance disposal failures from HTTP API lifecycle ( #26446 )
2026-05-08 23:40:06 -04:00
opencode-agent[bot]
c0acf5c43f
chore: generate
2026-05-09 03:18:57 +00:00
Kit Langton and GitHub
4d585464f3
fix(server): include Origin in CORS preflight Vary header ( #26445 )
2026-05-08 23:17:47 -04:00
f0cb17a812
fix(tui): sort session picker by full updated timestamp ( #24725 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-05-08 22:17:13 -05:00
Kit Langton and GitHub
357a74714a
fix(test): set OPENCODE_EXPERIMENTAL_WORKSPACES in fence header test ( #26466 )
2026-05-08 23:12:08 -04:00
Kit Langton and GitHub
ffea6c7974
feat(server): add HTTP API response compression ( #26440 )
2026-05-08 23:06:00 -04:00
Kit Langton and GitHub
8e9550d90d
fix(server): emit fixed workspace fence headers ( #26443 )
2026-05-08 22:45:54 -04:00
James Long and GitHub
9b7b6cb30f
feat(core): be smarter about generating a worktree name ( #26368 )
2026-05-08 22:45:44 -04:00
Kit Langton and GitHub
cc68afb2de
test(server): lock fixed workspace routing context ( #26454 )
2026-05-08 22:35:32 -04:00
Kit Langton and GitHub
11c33d52a5
test(server): cover REST API project skills ( #26451 )
2026-05-09 02:23:21 +00:00
opencode-agent[bot]
2a487ea990
chore: generate
2026-05-09 02:21:54 +00:00
Kit Langton and GitHub
9c05d4e2fd
fix(server): serve HttpApi OpenAPI document ( #26438 )
2026-05-08 22:20:50 -04:00
Kit Langton and GitHub
0745162eab
test(server): harden HttpApi exercise coverage ( #26425 )
2026-05-08 20:50:01 -04:00
Kit Langton and GitHub
21d055be19
fix(workspace): claim detached sessions to source project ( #26413 )
2026-05-08 20:25:53 -04:00
Luke Parker and GitHub
d19f7bc77c
fix(web): normalize shell output carriage returns ( #26426 )
2026-05-09 10:24:57 +10:00
opencode-agent[bot]
8694da9309
chore: update nix node_modules hashes
2026-05-08 23:46:19 +00:00
Sebastian and GitHub
a0fc27e424
flatten to keybind compatible config ( #26421 )
2026-05-09 01:29:13 +02:00
opencode-agent[bot]
35deef6175
chore: generate
2026-05-08 21:19:51 +00:00
vimtor
36f8b7e47d
chore: reduce alerts false positives
2026-05-08 23:18:04 +02:00
opencode-agent[bot]
f4337dff3c
chore: update nix node_modules hashes
2026-05-08 21:11:02 +00:00
opencode-agent[bot]
ba8c920639
chore: generate
2026-05-08 20:57:36 +00:00
Kit Langton and GitHub
5bb7b23440
Add native LLM core foundation ( #24712 )
2026-05-08 16:56:20 -04:00
opencode-agent[bot]
dc7d665e94
chore: generate
2026-05-08 20:22:22 +00:00
40d5ea1cf1
feat(core): add scout agent for repo research ( #24149 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-05-08 20:20:08 +00:00
6e47ae769e
fix(cli): forward signals from npm shim ( #26259 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-08 14:00:51 -05:00
opencode-agent[bot]
9ca4be62bd
chore: generate
2026-05-08 18:51:43 +00:00
Dax and GitHub
fed221e0b0
fix(skill): allow missing descriptions ( #26391 )
2026-05-08 18:50:06 +00:00
Kit Langton and GitHub
75308ea47d
test(server): add HttpApi auth exercise mode ( #26386 )
2026-05-08 14:05:46 -04:00
Kit Langton and GitHub
daa3116f4b
refactor(server): split HttpApi exercise harness ( #26385 )
2026-05-08 17:58:14 +00:00
opencode-agent[bot]
9e7f7bf8e4
chore: generate
2026-05-08 17:46:57 +00:00
Simon Klee and GitHub
4d43d584fe
cli/run: switch to global event stream ( #26383 )
2026-05-08 19:44:31 +02:00
Kit Langton and GitHub
3052a79b32
refactor(server): clarify HttpApi route auth layers ( #26372 )
2026-05-08 13:06:00 -04:00
13b3117ca9
fix(server): require auth for effect root routes ( #26361 )
...
Co-authored-by: Rajvardhan Patil <243567420+RajvardhanPatil07@users.noreply.github.com >
2026-05-08 16:39:11 +00:00
Aiden Cline and GitHub
83bb216486
fix: ensure tools are always in same order ( #26370 )
2026-05-08 10:59:41 -05:00
opencode-agent[bot]
fc46cef5fd
chore: generate
2026-05-08 15:49:37 +00:00
Aiden Cline and GitHub
799996db76
fix: adjust tui retry dialog logic to be more provider specific and error case specific ( #26366 )
2026-05-08 10:48:19 -05:00
opencode-agent[bot]
df75bfe07c
chore: generate
2026-05-08 15:10:32 +00:00
James Long and GitHub
c818c9dcb6
feat(core): allow external workspace creation ( #26212 )
2026-05-08 11:09:12 -04:00
Kit Langton and GitHub
c36ab3f935
fix(provider): align Gemini thinking controls ( #26279 )
2026-05-08 10:22:45 -04:00
vimtor
e3c983c21f
chore: reduce provider alerts query frequency
2026-05-08 14:00:24 +02:00
opencode-agent[bot]
a196569f51
chore: generate
2026-05-08 11:56:55 +00:00
Sebastian and GitHub
19da27e1cb
internal which-key plugin, inactive by default ( #26337 )
2026-05-08 13:55:49 +02:00
Frank
4a737493ac
Revert "zen: update tpm rate limit algo"
...
This reverts commit 6869186fc6 .
2026-05-08 06:31:12 -04:00
opencode-agent[bot]
ec301f6a2c
chore: update nix node_modules hashes
2026-05-08 10:31:03 +00:00
opencode-agent[bot]
ac7a885ae9
chore: generate
2026-05-08 10:18:22 +00:00
Simon Klee and GitHub
7f2b5ee8c2
feat(opencode): add interactive split-footer mode to run ( #23557 )
2026-05-08 12:17:14 +02:00
vimtor
15784aa036
chore: reduce alerts threshold
2026-05-08 12:06:39 +02:00
opencode-agent[bot]
edbc02855d
chore: generate
2026-05-08 08:50:42 +00:00
Shoubhit Dash and GitHub
a43d3e0e1e
feat(websearch): add parallel provider rollout ( #26227 )
2026-05-08 14:19:36 +05:30
Shoubhit Dash and GitHub
ae25278eda
test(session): update go retry fixture ( #26312 )
2026-05-08 14:10:18 +05:30
Frank
6869186fc6
zen: update tpm rate limit algo
2026-05-08 03:52:59 -04:00
Frank
f8c6742e54
zen: lift default rate limit
2026-05-08 03:52:59 -04:00
opencode-agent[bot]
014dbd34c4
chore: generate
2026-05-08 06:20:21 +00:00
Brendan Allan and GitHub
21ae91b4f2
refactor(desktop): convert main process to Effect-TS ( #26148 )
2026-05-08 14:19:09 +08:00
Frank
bb3f14119b
tui: update go upsell copy
2026-05-08 01:51:33 -04:00
Luke Parker and GitHub
6f165e23de
perf(ui): defer tool status width measurement ( #26282 )
2026-05-08 15:36:28 +10:00
opencode-agent[bot]
cef0c8ac84
chore: generate
2026-05-08 05:36:06 +00:00
Brendan Allan and GitHub
dd8bb44d1d
refactor(desktop): use electron-log in shell-env and simplify env merging ( #26284 )
2026-05-08 13:34:53 +08:00
Frank
30868f52ea
go: update rate limit error copy
2026-05-08 00:27:28 -04:00
opencode-agent[bot]
9c88235121
chore: generate
2026-05-08 04:18:54 +00:00
Aiden Cline and GitHub
4e14f79511
fix: tweaks to transform logic for anthropic and bedrock ( #26276 )
2026-05-07 23:17:43 -05:00
Kit Langton and GitHub
e0396b809a
fix(provider): align Anthropic Opus 4.5 efforts ( #26275 )
2026-05-08 00:06:07 -04:00
Kit Langton and GitHub
319498e2fd
fix(provider): constrain OpenAI deep research efforts ( #26273 )
2026-05-07 23:43:42 -04:00
Erik Demaine and GitHub
2ba9aa2196
feat(desktop): working indicator on project sidebar ( #26223 )
2026-05-08 11:42:39 +08:00
opencode-agent[bot]
114eeb21dc
chore: generate
2026-05-08 03:33:55 +00:00
Kit Langton and GitHub
1cf8123bc6
fix(provider): align GPT-5 reasoning variants ( #26268 )
2026-05-07 23:32:47 -04:00
Frank
db6a038829
sync
2026-05-07 22:55:50 -04:00
opencode-agent[bot]
6ff833a22b
chore: generate
2026-05-08 02:40:47 +00:00
Sebastian and GitHub
5c401673b2
improve go sub animation perf ( #26251 )
2026-05-08 04:39:42 +02:00
Kit Langton and GitHub
e8ce5df414
fix(tui): retain cleared prompt drafts ( #26258 )
2026-05-08 02:08:29 +00:00
Luke Parker and GitHub
b8799be3c8
feat(desktop): allow silent install and only user-wide scope ( #26253 )
2026-05-07 23:58:16 +00:00
opencode-agent[bot]
7ded0ec9e9
chore: generate
2026-05-07 21:54:31 +00:00
Aiden Cline and GitHub
f5d0371efe
tui: go plan payg msg ( #26248 )
2026-05-07 16:53:24 -05:00
Frank
22e64cac67
sync: cleanup
2026-05-07 15:27:36 -04:00
vimtor
2a1305f231
chore: increase alerting threshold
2026-05-07 21:07:26 +02:00
opencode-agent[bot]
e691e8f274
chore: update nix node_modules hashes
2026-05-07 18:55:24 +00:00
vimtor
cc6dd5321c
chore: improve variant parsing for zen
2026-05-07 20:38:14 +02:00
opencode-agent[bot]
2c17e3a4db
chore: generate
2026-05-07 18:36:42 +00:00
Sebastian and GitHub
98f5e6e713
introduce opentui keymap as sole key/cmd engine ( #26053 )
2026-05-07 20:35:31 +02:00
Frank
474e311f6f
sync
2026-05-07 14:23:23 -04:00
Victor Navarro and GitHub
626a488fb8
chore: track model variant in honeycomb ( #26188 )
2026-05-07 19:38:04 +02:00
Dax Raad
a300a6cc7a
rebase migrations properly
2026-05-07 12:38:29 -04:00
opencode
fe594693a4
sync release versions for v1.14.41
2026-05-07 14:52:09 +00:00
opencode-agent[bot]
98e091796b
chore: generate
2026-05-07 14:25:30 +00:00
James Long and GitHub
3c4b4d5faf
feat(core): copy file changes when warping ( #26190 )
2026-05-07 10:24:17 -04:00
vimtor
b6ff1b18c7
chore: activate free tier requests query
2026-05-07 14:10:47 +02:00
vimtor
9c9bc09f52
chore: fix free tier query
2026-05-07 13:58:41 +02:00
vimtor
d6e06c8950
chore: fix free tier query
2026-05-07 13:41:14 +02:00
opencode-agent[bot]
844fb71938
chore: generate
2026-05-07 11:37:34 +00:00
vimtor
fbb7b5b1bf
chore: add free tier usage alert
2026-05-07 13:36:18 +02:00
Shoubhit Dash and GitHub
95280ebec9
fix(tui): restore custom provider in /connect ( #26168 )
2026-05-07 17:05:35 +05:30
YGoetschel and GitHub
fea9a0bd4c
fix: guard undefined contents in diff renderer to fix share viewer SSR crash ( #21763 )
2026-05-07 18:55:40 +08:00
vimtor
30c4fcb1a5
chore: fix honeycomb query frequency
2026-05-07 11:10:36 +02:00
vimtor
193c169ca5
chore: improve provider down query
2026-05-07 11:00:43 +02:00
vimtor
cee04f2924
chore: make provider down queries live
2026-05-07 10:56:37 +02:00
Brendan Allan and GitHub
1219691c11
docs(desktop): update README from Tauri to Electron ( #26146 )
2026-05-07 16:31:37 +08:00
vimtor
b2cc40f09c
chore: first provider alert version
2026-05-07 10:30:29 +02:00
vimtor
0b2e65f16d
chore: reactivate alerts
2026-05-07 10:15:52 +02:00
opencode-agent[bot]
1ea01fdad0
chore: update nix node_modules hashes
2026-05-07 08:08:37 +00:00
Victor Navarro and GitHub
f8aa4a3be0
chore: simplify honeycomb alerts ( #26142 )
2026-05-07 07:56:10 +00:00
293bb422fa
fix(format): restore stdout/stderr ignore for formatter processes ( #26037 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-07 00:52:07 -05:00
54a78c9224
feat(desktop): move server to utilityProcess ( #25962 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-05-07 13:48:56 +08:00
9b30ee2db2
fix(desktop): add macOS settings menu entry ( #26081 )
...
Co-authored-by: jesse.mahnken <jesse.mahnken@tiefox.de >
2026-05-07 13:39:14 +08:00
carmit hershman and GitHub
ba1ec62caf
docs: add opencode-jfrog-plugin to ecosystem list for JFrog integration ( #26019 )
2026-05-07 00:37:14 -05:00
Frank
72ec05d0be
go: rate limit metadata
2026-05-07 00:32:33 -04:00
Frank
0b702704ae
zen: nano not used for title gen
2026-05-06 23:01:16 -04:00
opencode-agent[bot]
3480cef52e
chore: update nix node_modules hashes
2026-05-07 00:46:33 +00:00
opencode
dcfe4b0d51
sync release versions for v1.14.40
2026-05-07 00:34:09 +00:00
Aiden Cline and GitHub
b2e3dc87ea
feat: Update ACP support, modernize and fix misc issues ( #25663 )
2026-05-06 19:33:52 -05:00
233fc5b910
fix(provider): preserve assistant message content when reasoning blocks present ( #21370 )
...
Co-authored-by: Omer Koren <54630488+omer-koren@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-06 18:57:56 -05:00
Luke Parker and GitHub
2dffdfff4a
fix(server): apply cors before legacy auth ( #26092 )
2026-05-07 08:55:09 +10:00
Frank
a4ab1408eb
zen: update rate limiter
2026-05-06 15:32:08 -04:00
Frank
e41843eaf7
sync
2026-05-06 15:20:38 -04:00
vimtor
bf979413f9
chore: change alert type for honeycomb triggers
2026-05-06 19:27:25 +02:00
Frank
38b0cdc149
go: deprecate old models
2026-05-06 13:10:48 -04:00
Aiden Cline and GitHub
344ccc647b
ignore: vimtor to team members list
2026-05-06 11:45:11 -05:00
opencode-agent[bot]
b9b854bf9f
chore: generate
2026-05-06 15:13:34 +00:00
Dax and GitHub
d9c18381a6
feat(config): support well-known remote_config ( #26054 )
2026-05-06 15:12:23 +00:00
Kit Langton and GitHub
63a175b50d
fix(cli): avoid AppRuntime re-entry for network options ( #26052 )
2026-05-06 11:02:08 -04:00
Victor Navarro and GitHub
889f979c0b
chore: fix model alerts ( #25990 )
2026-05-06 16:57:34 +02:00
James Long and GitHub
2abc4507b2
fix(tui): filter only connected workspaces in dialog; add warp synthetic message ( #25915 )
2026-05-06 10:25:42 -04:00
opencode-agent[bot]
aa3c99a3c0
chore: update nix node_modules hashes
2026-05-06 08:50:56 +00:00
Shoubhit Dash and GitHub
d49d217e9d
fix(tui): preserve selected model on refresh ( #25993 )
2026-05-06 14:14:31 +05:30
Brendan Allan and GitHub
043a5c7c0d
feat(desktop): implement clipboard write permission handling ( #25998 )
2026-05-06 08:40:45 +00:00
Brendan Allan and GitHub
901d1171a6
chore(desktop): add @parcel/watcher platform packages to optionalDependencies ( #25996 )
2026-05-06 08:37:10 +00:00
Sergei Zharinov and GitHub
518503b29b
fix(ui): preserve SVG tags in DOMPurify config for KaTeX math rendering ( #25866 )
2026-05-06 16:06:37 +08:00
Guiii and GitHub
c235ba1bef
docs: fix CLI attach section order ( #25749 )
2026-05-06 15:56:38 +08:00
Brendan Allan and GitHub
754a1fb712
fix(desktop): suppress EPIPE errors in console transport ( #25980 )
2026-05-06 15:30:18 +08:00
Brendan Allan and GitHub
acca2e92dc
fix(desktop): disable auto install on app quit ( #25976 )
2026-05-06 14:39:20 +08:00
Frank
9d178e0944
sync
2026-05-06 01:05:09 -04:00
Brendan Allan and GitHub
7c8cf6ca5b
fix(desktop): suppress browser API Sentry errors in prod ( #25972 )
2026-05-06 12:44:40 +08:00
Jack and GitHub
89afac3d9d
go: restore Kimi K2.6 limits ( #25969 )
2026-05-06 12:39:52 +08:00
opencode-agent[bot]
b4c60e1b21
chore: generate
2026-05-06 04:32:49 +00:00
Brendan Allan and GitHub
efd8024430
feat(desktop): add OPENCODE_TEST_ONBOARDING env ( #25968 )
2026-05-06 04:30:20 +00:00
opencode-agent[bot]
2f05676e04
chore: generate
2026-05-06 04:17:05 +00:00
imduchuyyy 🐬 and GitHub
5013e8a8ec
docs: update desktop app references from Tauri to Electron ( #25965 )
2026-05-06 12:15:59 +08:00
opencode-agent[bot]
6e7c9eb820
chore: generate
2026-05-06 01:35:13 +00:00
Kit Langton and GitHub
8555de8189
Type session not-found errors ( #25818 )
2026-05-05 21:33:47 -04:00
Luke Parker and GitHub
f5c3d352a1
fix(app): require query functions for sync queries ( #25939 )
2026-05-06 10:09:32 +10:00
Luke Parker and GitHub
e117397d0f
fix(server): restore web terminal CSP allowances ( #25937 )
2026-05-06 09:32:51 +10:00
opencode-agent[bot]
1fbc13a1b4
chore: generate
2026-05-05 23:08:37 +00:00
Aiden Cline and GitHub
6409aceb1a
fix: sanitize surrogates ( #25934 )
2026-05-05 18:07:23 -05:00
opencode-agent[bot]
837cc92586
chore: generate
2026-05-05 21:56:18 +00:00
Nathan Nguyen and GitHub
ca77b8f8e9
fix(cf-ai-gateway): route provider options through openaiCompatible key ( #24432 ) ( #25573 )
2026-05-05 16:55:08 -05:00
opencode-agent[bot]
25547e9337
chore: generate
2026-05-05 20:41:12 +00:00
James Long and GitHub
12f3d1f505
fix(core): use current workspace with /new; fix warping into local project ( #25894 )
2026-05-05 16:39:37 -04:00
James Long and GitHub
8e182c7782
fix(core): better state handling of editor context ( #25911 )
2026-05-05 15:53:05 -04:00
OpeOginni and GitHub
8a797ed9a1
fix(TUI): update agent create target path from "/agent" to "/agents" ( #14427 )
2026-05-05 14:51:40 -05:00
Aiden Cline and GitHub
25ecf0af6b
fix: retry server_is_overloaded errors ( #25888 )
2026-05-05 10:39:25 -05:00
Aiden Cline and GitHub
576480b5dc
fix: ensure mistral medium 3.5 has variants properly setup ( #25887 )
2026-05-05 10:34:20 -05:00
opencode-agent[bot]
fdb4b7c4a5
chore: update nix node_modules hashes
2026-05-05 14:27:06 +00:00
Victor Navarro and GitHub
726ae6f541
chore: configure alerting and monitoring ( #25857 )
2026-05-05 16:08:28 +02:00
opencode
773078e81f
sync release versions for v1.14.39
2026-05-05 10:57:52 +00:00
Shoubhit Dash and GitHub
811954880e
fix(compaction): order compaction summary before retained tail ( #25851 )
2026-05-05 16:12:37 +05:30
Luke Parker and GitHub
465c83cf82
fix(desktop): respect proxy environment ( #25846 )
2026-05-05 20:34:28 +10:00
Brendan Allan and GitHub
bb9b81aa37
fix(desktop): add error handling to store-get IPC handler ( #25850 )
2026-05-05 18:24:21 +08:00
opencode
a20446fcc8
sync release versions for v1.14.38
2026-05-05 09:48:25 +00:00
opencode-agent[bot]
292c2aa458
chore: update nix node_modules hashes
2026-05-05 09:06:37 +00:00
Brendan Allan and GitHub
52bb088753
fix(server): allow all connect-src origins in CSP for embedded UI ( #25838 )
2026-05-05 17:06:30 +08:00
Luke Parker and GitHub
b8f8f5d3a8
fix(desktop): trust system certificates ( #25837 )
2026-05-05 18:47:38 +10:00
opencode
8df3ef10fc
sync release versions for v1.14.37
2026-05-05 07:26:49 +00:00
opencode-agent[bot]
301ab36159
chore: update nix node_modules hashes
2026-05-05 06:06:32 +00:00
Brendan Allan and GitHub
03544a26cd
fix(desktop): update main process ( #25825 )
2026-05-05 13:44:53 +08:00
Brendan Allan and GitHub
b4147c8d08
refactor(desktop): consolidate desktop-electron into desktop package ( #25822 )
2026-05-05 13:43:36 +08:00
opencode-agent[bot]
6f7d63e9ce
chore: generate
2026-05-05 04:27:38 +00:00
Luke Parker and GitHub
07f1c8c0ac
fix(desktop): stabilize Windows titlebar zoom ( #25813 )
2026-05-05 04:26:35 +00:00
opencode-agent[bot]
2d0a757eb2
chore: generate
2026-05-05 02:37:07 +00:00
Kit Langton and GitHub
75d141b574
fix(session): cancel subtask child sessions ( #25798 )
2026-05-04 22:36:06 -04:00
Dax and GitHub
39c88f9afb
Improve v2 session message rendering ( #25634 )
2026-05-05 02:35:21 +00:00
Dax Raad
0df2bb0f3b
docs: restore v2 todo
2026-05-04 22:22:39 -04:00
Brendan Allan and GitHub
f6a3615f59
fix(console): remove Cloudflare cache config from download fetch ( #25804 )
2026-05-05 10:15:00 +08:00
James Long and GitHub
edd480f56b
fix(tui): fix type error for calling workspace.warp ( #25801 )
2026-05-04 22:06:33 -04:00
Luke Parker and GitHub
2740d398fa
devex: Enable Electron MCP servers with DevTools debug port ( #25795 )
2026-05-05 11:37:18 +10:00
opencode-agent[bot]
f33b17e8ac
chore: generate
2026-05-05 01:29:49 +00:00
James Long and GitHub
22a4a9df8b
feat(core): session warping ( #25768 )
2026-05-04 21:28:38 -04:00
Brendan Allan and GitHub
84afd2bef8
update: normalize download asset names to match new naming convention ( #25796 )
2026-05-05 09:19:13 +08:00
Luke Parker and GitHub
ca2411d332
Run UI unit tests in CI ( #25792 )
2026-05-05 11:05:53 +10:00
opencode
6b852774e1
sync release versions for v1.14.35
2026-05-05 01:01:47 +00:00
opencode-agent[bot]
f14784d531
chore: generate
2026-05-05 00:35:18 +00:00
Luke Parker and GitHub
6a5e329427
fix(vcs): preserve batched patch boundaries ( #25787 )
2026-05-05 00:34:06 +00:00
opencode
4b65b1e053
sync release versions for v1.14.34
2026-05-04 23:26:02 +00:00
Aiden Cline and GitHub
d431a0e4b4
fix: ensure effect server middleware properly parses errors ( #25717 )
2026-05-04 18:29:00 -04:00
Frank
5720883d5d
sync
2026-05-04 15:51:29 -04:00
Kit Langton and GitHub
007b57f078
test(agent): skip InstanceBootstrap in plugin-agent regression test ( #25737 )
2026-05-04 17:11:33 +00:00
Kit Langton and GitHub
fb07c2070c
fix(server): provide fresh ConfigProvider per HttpApi listener ( #25726 )
2026-05-04 13:06:29 -04:00
Kit Langton and GitHub
25dc6f09bc
fix(worktree): fork workspace worktree boot ( #25723 )
2026-05-04 12:01:13 -04:00
Colby Gilbert and GitHub
b70e2700ef
chore(docs): rename firmware provider to frogbot ( #25453 )
2026-05-04 10:27:03 -05:00
Frank
1aed6b1d8b
sync
2026-05-04 11:16:28 -04:00
Aiden Cline and GitHub
c1f607d206
fix: ensure anthropic sdk properly resolves when using azure ( #25721 )
2026-05-04 09:58:21 -05:00
opencode-agent[bot]
2c819f290f
chore: generate
2026-05-04 13:55:28 +00:00
Kit Langton and GitHub
6e9f10ad3f
test(server): regression reproducers for #25698 ( #25714 )
2026-05-04 09:54:19 -04:00
1251a870cb
fix(opencode): strip transfer-encoding in UI proxy and allow public manifest assets ( #25698 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-05-04 09:43:03 -04:00
opencode-agent[bot]
67047fa766
chore: generate
2026-05-04 13:26:08 +00:00
Luke Parker and GitHub
a366128a93
fix(app): prevent terminal recovery loops ( #25710 )
2026-05-04 23:24:57 +10:00
opencode-agent[bot]
9f708e748a
chore: generate
2026-05-04 02:57:18 +00:00
Kit Langton and GitHub
7bc26dafae
feat(server): pty websocket auth tickets ( #25660 )
2026-05-03 22:56:14 -04:00
Utkub24 and GitHub
ce89bcb8e2
fix: allow Codex Spark with Codex OAuth ( #25640 )
2026-05-03 17:58:16 -05:00
Kit Langton and GitHub
c2b1974ddd
Effectify plugin agent regression test ( #25646 )
2026-05-03 22:07:10 +00:00
Kit Langton and GitHub
ca6150d6f0
fix(app): preserve auth token credentials ( #25636 )
2026-05-03 21:13:42 +00:00
Kit Langton and GitHub
825ab2e38d
refactor(cli): effectify provider commands ( #25633 )
2026-05-03 16:41:10 -04:00
opencode-agent[bot]
755cd561ec
chore: generate
2026-05-03 19:45:26 +00:00
Kit Langton and GitHub
6312c55d55
fix(server): serve embedded UI from bunfs ( #25632 )
2026-05-03 19:44:23 +00:00
opencode-agent[bot]
a9dc0fae3d
chore: generate
2026-05-03 18:46:50 +00:00
Dax and GitHub
7749d8e85f
Add v2 session failure events ( #25628 )
2026-05-03 14:45:48 -04:00
opencode-agent[bot]
28112fbd12
chore: generate
2026-05-03 18:24:37 +00:00
Kit Langton and GitHub
387220f368
fix(server): support desktop PTY websockets with HttpApi ( #25598 )
2026-05-03 18:23:29 +00:00
adb7cb1037
fix(auth): add username option for basic auth in RunCommand ( #25600 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-05-03 22:51:33 +05:30
opencode-agent[bot]
c06af70ab0
chore: generate
2026-05-03 15:44:02 +00:00
Kit Langton and GitHub
40dc2fa3c1
refactor(cli/providers): flatten — Effect-native handlers end-to-end ( #25537 )
2026-05-03 15:42:57 +00:00
Kit Langton and GitHub
df7dd06a0f
refactor(cli/github+run): Stage 4 — drop AppRuntime.runPromise bridges ( #25539 )
2026-05-03 15:42:05 +00:00
opencode-agent[bot]
57d5c095d8
chore: generate
2026-05-03 15:22:38 +00:00
Kit Langton and GitHub
13ac849db5
refactor(config+core): drop ConfigPaths.readFile, add AppFileSystem.readFileStringSafe, flatten TuiConfig.loadState ( #25602 )
2026-05-03 15:21:34 +00:00
Shoubhit Dash and GitHub
8694c5b68f
fix(auth): respect server username in clients ( #25596 )
2026-05-03 19:28:31 +05:30
Shoubhit Dash and GitHub
0a7d02c87c
feat: group changelog bugfixes ( #25597 )
2026-05-03 13:48:26 +00:00
Brendan Allan and GitHub
e77867ef05
ci: only build electron desktop ( #19067 )
2026-05-03 19:10:15 +05:30
opencode-agent[bot]
fb224d8974
chore: generate
2026-05-03 13:21:15 +00:00
OpeOginni and GitHub
101566131d
fix(httpapi): add basic auth challenge for browser login
...
Adds a WWW-Authenticate challenge for unauthorized experimental HttpApi UI fallback responses so browsers open the Basic Auth prompt when a server password is configured.
2026-05-03 13:20:05 +00:00
opencode-agent[bot]
8433e8b433
chore: generate
2026-05-03 13:18:13 +00:00
Kit Langton and GitHub
379600b5ab
fix(sdk+cli): surface real errors instead of bare {} when server returns empty body ( #25592 )
2026-05-03 13:17:06 +00:00
Shoubhit Dash and GitHub
7a503de606
fix(acp): pass server auth to internal client ( #25591 )
2026-05-03 18:42:24 +05:30
Kit Langton and GitHub
2ad1eb56d3
feat(server): native HttpApi listener with Bun.serve + WS upgrade ( #25547 )
2026-05-03 09:09:45 -04:00
opencode-agent[bot]
a43f767abb
chore: generate
2026-05-03 13:07:30 +00:00
Kit Langton and GitHub
0ee3b87289
feat(server): Server.openapi() backed by HttpApi spec, parity-checked against Hono output ( #25545 )
2026-05-03 09:06:23 -04:00
opencode-agent[bot]
3c9f3c5786
chore: generate
2026-05-03 12:59:40 +00:00
Kit Langton and GitHub
ca75ac6681
refactor(server): extract Hono-coupled utilities to backend-neutral modules ( #25542 )
2026-05-03 12:58:34 +00:00
Shoubhit Dash and GitHub
d1f597b5b5
fix(vcs): avoid unbounded diff memory usage ( #25581 )
2026-05-03 17:49:46 +05:30
Dax Raad
8299fb3e2b
ignore: remove triage-unassigned.ts script
...
This script was used to batch-triage open GitHub issues without assignees.
Removing as the triage workflow has evolved and this batch approach is no longer needed.
2026-05-03 01:59:03 -04:00
Dax Raad
4f7f90133d
ci: stop sending daily community recap notifications
2026-05-03 01:54:32 -04:00
Dax Raad
b205e104f6
ci: remove vouch-based contributor filtering workflows
...
Removes the automated vouch system that filtered issues and PRs from non-vouched users. This simplifies the contribution process by removing the requirement for maintainers to manually vouch contributors before they can participate.
2026-05-03 01:54:32 -04:00
Dax Raad
252e2f98e6
ci: remove automatic labels from GitHub issue templates to allow manual triage
2026-05-03 01:54:32 -04:00
opencode-agent[bot]
e2afdc1202
chore: generate
2026-05-03 05:22:22 +00:00
Dax Raad
a08e4c9651
core: simplify triage workflow to focus on issue ownership
...
Switch triage agent to gpt-5.4-nano for faster issue assignment. Remove label
management from the triage tool so it only assigns owners based on team
ownership rules. This reduces noise in the issue tracker and ensures issues
get to the right team member immediately without unnecessary labels.
Update team structures to reflect current ownership and add script for
processing unassigned issues.
2026-05-03 01:21:17 -04:00
Dax Raad
7ccab8d272
core: update triage agent to use qwen3.6-plus model for improved response quality
2026-05-03 01:10:14 -04:00
Dax Raad
fc57eb3b8e
ci
2026-05-03 01:05:36 -04:00
Dax and GitHub
9179bafd54
Add debug info command ( #25550 )
2026-05-03 05:04:52 +00:00
Kit Langton and GitHub
2df8eda8a3
fix(cli): bridge Instance.current ALS in effectCmd handlers (regression from #25522 ) ( #25546 )
2026-05-03 04:24:33 +00:00
Kit Langton and GitHub
bd32252a7e
refactor(cli/providers): Stage 4 — drop inline AppRuntime.runPromise calls ( #25532 )
2026-05-02 23:42:40 -04:00
Kit Langton and GitHub
1717d636a2
refactor(cli/mcp+agent): Stage 4 — drop AppRuntime.runPromise bridges ( #25530 )
2026-05-02 23:40:59 -04:00
Aiden Cline and GitHub
8e016b4703
fix: regression w/ auth login where stderr was ignored instead of inherited ( #25529 )
2026-05-02 22:36:02 -05:00
opencode-agent[bot]
b89d48a2a4
chore: update nix node_modules hashes
2026-05-03 03:25:46 +00:00
Dax and GitHub
33312bfd1b
fix(session): encode v2 session responses ( #25528 )
2026-05-03 03:24:46 +00:00
opencode-agent[bot]
3f1ce36418
chore: generate
2026-05-03 03:23:47 +00:00
Kit Langton and GitHub
0e13279545
refactor(cli): convert agent / providers / mcp to effectCmd ( #25525 )
2026-05-02 23:22:44 -04:00
Kit Langton and GitHub
5f03d892c0
fix(httpapi): pagination Link header echoes request host ( #25527 )
2026-05-02 23:19:33 -04:00
Kit Langton and GitHub
bdabb102fe
refactor(cli/stats): Stage 4 — fully Effect-native body ( #25523 )
2026-05-02 23:08:26 -04:00
Kit Langton and GitHub
a79a6594b0
chore: bump Effect beta ( #25524 )
2026-05-02 23:08:13 -04:00
opencode-agent[bot]
a3d282a4c2
chore: generate
2026-05-03 03:04:40 +00:00
Kit Langton and GitHub
db24f89313
refactor(cli): convert mcp list, auth, auth list, logout to effectCmd ( #25521 )
2026-05-03 03:03:32 +00:00
opencode-agent[bot]
31cb0bfa4f
chore: generate
2026-05-03 02:54:20 +00:00
Kit Langton and GitHub
af9fdf0a1c
refactor(cli): convert github subcommands to effectCmd ( #25522 )
2026-05-02 22:53:20 -04:00
Youssef Achy and GitHub
be88cd5cb9
chore(opencode): exclude .map files from CLI binary build ( #25500 )
2026-05-02 22:52:32 -04:00
Luke Parker and GitHub
b4cc7d13b6
fix(desktop): limit zoom handler to zoom keys ( #25516 )
2026-05-03 02:44:52 +00:00
Aiden Cline and GitHub
0ba013f8de
chore: rm log statement ( #25470 )
2026-05-02 21:43:48 -05:00
Kit Langton and GitHub
0956b15c52
refactor(acp): drop async from synchronous ACP.init ( #25520 )
2026-05-02 22:38:44 -04:00
opencode-agent[bot]
61150f6391
chore: generate
2026-05-03 02:36:41 +00:00
Kit Langton and GitHub
7409dcc6bd
refactor(cli): convert run command to effectCmd ( #25519 )
2026-05-02 22:35:20 -04:00
Kit Langton and GitHub
2829943ad1
refactor(cli): convert debug wait, agent list, acp to effectCmd ( #25518 )
2026-05-02 22:31:20 -04:00
Kit Langton and GitHub
c4311dda31
feat(cli): allow effectCmd instance to be a function of args ( #25517 )
2026-05-03 02:27:41 +00:00
Kit Langton and GitHub
ad05a46d74
refactor(lifecycle): bootstrap as pure orchestration ( #25510 )
2026-05-02 22:26:54 -04:00
opencode-agent[bot]
a6cadba814
chore: generate
2026-05-03 02:10:52 +00:00
Dax and GitHub
a3bc5d35b0
Refactor v2 session events as schemas ( #24512 )
2026-05-02 22:09:48 -04:00
Kit Langton and GitHub
1409a0715c
refactor(cli): convert web + account to effectCmd (instance: false) ( #25512 )
2026-05-02 21:59:35 -04:00
Kit Langton and GitHub
e98c291866
feat(cli): add instance: false opt-out to effectCmd ( #25507 )
2026-05-03 01:44:06 +00:00
Kit Langton and GitHub
e709dc34fb
feat: default HTTP API backend to on for dev/beta channels
2026-05-02 20:43:23 -04:00
opencode-agent[bot]
9293cddb3a
chore: generate
2026-05-03 00:43:16 +00:00
Kit Langton and GitHub
68b3448b09
refactor(cli): drop redundant explicit Effect.ensuring(store.dispose) ( #25503 )
2026-05-02 20:42:09 -04:00
opencode-agent[bot]
80f2b13a55
chore: generate
2026-05-03 00:40:21 +00:00
Kit Langton and GitHub
7d91d3b1ed
Normalize instance lifecycle wiring ( #25501 )
2026-05-02 20:39:20 -04:00
opencode-agent[bot]
a6464062b7
chore: generate
2026-05-03 00:32:24 +00:00
Kit Langton and GitHub
fd01dc9c89
test(httpapi): add route exerciser
2026-05-02 20:31:21 -04:00
opencode-agent[bot]
d10fb88b66
chore: generate
2026-05-03 00:10:53 +00:00
Luke Parker and GitHub
6b68b1020e
docs: clarify LSP and formatter opt-in config ( #25502 )
2026-05-03 00:09:50 +00:00
Kit Langton and GitHub
85bb9007ba
feat(cli): auto-dispose InstanceContext after effectCmd handlers ( #25481 )
2026-05-02 19:54:13 -04:00
opencode-agent[bot]
9bef88e3b0
chore: generate
2026-05-02 23:34:40 +00:00
Kit Langton and GitHub
f98053c34e
fix(instance): run bootstrap from instance store ( #25475 )
2026-05-02 19:33:38 -04:00
opencode-agent[bot]
36007aecf4
chore: generate
2026-05-02 23:23:53 +00:00
Kit Langton and GitHub
4de44bbbef
refactor(cli): convert debug subcommands to effectCmd ( #25479 )
2026-05-02 19:22:51 -04:00
opencode-agent[bot]
9d03d4419e
chore: generate
2026-05-02 23:20:15 +00:00
Kit Langton and GitHub
7ab1c1c74a
refactor(cli): convert debug agent command to effectCmd ( #25485 )
2026-05-02 19:19:06 -04:00
Luke Parker and GitHub
3f459819ba
feat: refactor bash tool with shell-aware prompts for bash, pwsh+powershell, and cmd ( #20039 )
2026-05-03 09:18:48 +10:00
Kit Langton and GitHub
1986a6e817
refactor(cli): convert session subcommands to effectCmd ( #25483 )
2026-05-02 18:15:28 -04:00
opencode-agent[bot]
dfe1325fca
chore: generate
2026-05-02 22:02:14 +00:00
Kit Langton and GitHub
c1686c6ddc
refactor(cli): convert stats command to effectCmd ( #25474 )
2026-05-02 18:01:06 -04:00
Kit Langton and GitHub
79b6ce5db4
refactor(cli): convert import command to effectCmd ( #25467 )
2026-05-02 21:56:32 +00:00
Kit Langton and GitHub
0c816eb4b1
refactor(cli): convert plugin command to effectCmd ( #25473 )
2026-05-02 17:55:13 -04:00
Kit Langton and GitHub
e318e173d8
refactor(cli): convert export command to effectCmd ( #25471 )
2026-05-02 17:45:41 -04:00
opencode-agent[bot]
b314781a1a
chore: generate
2026-05-02 21:02:46 +00:00
Kit Langton and GitHub
8396d6b016
refactor(cli): convert pr command to effectCmd ( #25465 )
2026-05-02 17:01:46 -04:00
opencode
43e20874f4
sync release versions for v1.14.33
2026-05-02 19:53:06 +00:00
opencode-agent[bot]
c444e971b0
chore: generate
2026-05-02 19:27:24 +00:00
430bde9e9b
fix(instance): restore InstanceBootstrap init parameter for non-Effec… ( #25449 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-05-02 15:26:30 -04:00
Kit Langton and GitHub
05b82a6a30
refactor(cli): drop ModelsDev Promise compat shim ( #25460 )
2026-05-02 15:11:01 -04:00
Kit Langton and GitHub
6cd02c05c2
fix(telemetry): emit Tool.execute span for MCP and plugin tools ( #25452 )
2026-05-02 14:49:56 -04:00
opencode-agent[bot]
b3a7513765
chore: generate
2026-05-02 18:00:11 +00:00
Kit Langton and GitHub
f8738c9002
feat(models): effectify ModelsDev as Service ( #25434 )
2026-05-02 13:59:08 -04:00
Aiden Cline and GitHub
b460db15d7
tweak: allow read tool to accept offset of 0 ( #25431 )
2026-05-02 11:12:07 -05:00
opencode-agent[bot]
ff4779ca11
chore: generate
2026-05-02 16:09:04 +00:00
Kit Langton and GitHub
146ff8ad85
feat(cli): add effectCmd wrapper + convert models command ( #25429 )
2026-05-02 12:08:04 -04:00
OpeOginni and GitHub
0d0ec7dc46
docs: CLI docs for current commands and flags ( #25399 )
2026-05-02 11:07:22 -05:00
Jérôme Benoit and GitHub
1ea6e6cd4b
fix(nix): remove stale packages/shared filter ( #24930 )
2026-05-02 10:49:51 -05:00
opencode-agent[bot]
96061222d2
chore: generate
2026-05-02 15:45:21 +00:00
Kit Langton and GitHub
3b9155714d
Delete Instance.dispose and Instance.reload ( #25427 )
2026-05-02 11:44:16 -04:00
opencode
7371db5cc6
sync release versions for v1.14.32
2026-05-02 15:34:12 +00:00
Kit Langton and GitHub
b09b7d28b8
refactor(instance-store): consolidate dispose helpers ( #25424 )
2026-05-02 11:21:40 -04:00
opencode-agent[bot]
31ed4602e1
chore: update nix node_modules hashes
2026-05-02 15:16:12 +00:00
Sebastian and GitHub
6a76346734
upgrade opentui to 0.2.2 ( #25420 )
2026-05-02 15:01:53 +00:00
Kit Langton and GitHub
78b3000031
fix(tui): keep shell-mode prompt editable ( #25419 )
2026-05-02 10:56:27 -04:00
Kit Langton and GitHub
4c4860fb24
Replace Instance.disposeAll/load with fixture helper ( #25418 )
2026-05-02 10:56:15 -04:00
Kit Langton and GitHub
5242a1c6b4
fix(httpapi): install Instance ALS for adapter Promise bridge ( #25417 )
2026-05-02 10:49:44 -04:00
Kit Langton and GitHub
075f876e6f
fix(httpapi): re-land workspace create payload accepts missing extra ( #25412 )
2026-05-02 09:35:39 -04:00
opencode-agent[bot]
a849812e9f
chore: generate
2026-05-02 13:09:14 +00:00
Kit Langton and GitHub
d99dde6306
Migrate test inits from Promise to Effect ( #25377 )
2026-05-02 09:07:59 -04:00
opencode-agent[bot]
becf57ee6a
chore: generate
2026-05-02 04:03:59 +00:00
Kit Langton and GitHub
f33aec1139
Convert LoadInput.init to Effect + extract InstanceBootstrap as a Service ( #25376 )
2026-05-02 00:02:52 -04:00
Kit Langton and GitHub
1571933096
Drop ALS fallbacks from containsPath and workspace routing ( #25374 )
2026-05-02 03:06:22 +00:00
Kit Langton and GitHub
160928a9a9
Extract InstanceStore.provide helper ( #25372 )
2026-05-01 22:42:03 -04:00
opencode-agent[bot]
d297c29f22
chore: generate
2026-05-02 02:19:48 +00:00
Kit Langton and GitHub
0b498dd448
fix(httpapi): preserve OpenAPI parameter parity ( #25291 )
2026-05-01 22:18:52 -04:00
Kit Langton and GitHub
cec9c6122a
Move instance loading into Effect service ( #25277 )
2026-05-01 22:18:06 -04:00
51e310c9ce
fix(read): prevent unsupported image formats from being sending to provider ( #21114 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-05-01 18:14:22 -05:00
Aiden Cline and GitHub
478156456e
core: fix npm package detection to properly handle cached directories without installed packages ( #25354 )
2026-05-01 15:49:14 -05:00
opencode-agent[bot]
6252412d94
chore: generate
2026-05-01 20:03:10 +00:00
Dax Raad
c2609cbf04
core: allow agents to access global tmp directory without permission prompts
...
Agents can now create temporary files in the global tmp directory without
triggering external_directory permission prompts. This enables agents to
freely use temporary storage for intermediate files during builds and
other operations.
2026-05-01 15:35:45 -04:00
github-actions[bot]
2115df57bf
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/25288#issuecomment-4360290197
2026-05-01 16:16:45 +00:00
Aiden Cline and GitHub
29ec07700c
fix: bedrock reasoning issue ( #25303 )
2026-05-01 11:15:17 -05:00
Frank
bcae852d28
zen: remove hardcoded safety identifier
2026-05-01 11:12:28 -04:00
Kit Langton and GitHub
16ddf5f559
fix(session): use finite archived timestamp schema ( #25275 )
2026-05-01 11:57:03 +00:00
Kit Langton and GitHub
8c79c58c4d
refactor: rename workspace adapters ( #25272 )
2026-05-01 07:36:52 -04:00
luo jiyin and GitHub
97ed9ba624
fix: correct documentation typos ( #25260 )
2026-05-01 12:05:06 +02:00
Simon Klee and GitHub
a6b6395c8a
fix(tui): gate logo subpixel rendering on truecolor support ( #25265 )
2026-05-01 11:33:44 +02:00
opencode
21f8027ef7
sync release versions for v1.14.31
2026-05-01 06:13:48 +00:00
Brendan Allan and GitHub
a5aa72bd7d
fix: update provider store after loading providers in bootstrap ( #25236 )
2026-05-01 13:39:22 +08:00
Aiden Cline and GitHub
563177c6ac
fix: fix issue if tool returned image and empty text and it caused api errors ( #25241 )
2026-05-01 00:13:03 -05:00
opencode-agent[bot]
4eae8ec037
chore: generate
2026-05-01 04:21:51 +00:00
Aiden Cline and GitHub
08895c396e
docs: fix tui and keybinds documentation ( #25233 )
2026-04-30 23:20:54 -05:00
opencode-agent[bot]
4e451a4b0f
chore: update nix node_modules hashes
2026-05-01 04:07:58 +00:00
163290bcf0
desktop: sentry integration ( #15300 )
...
Co-authored-by: Jay V <air@live.ca >
2026-05-01 11:56:31 +08:00
Aiden Cline and GitHub
c68c33d4fe
docs: remove deprecated modes.mdx pages ( #25227 )
2026-04-30 22:49:32 -05:00
Dax Raad
3615d8e226
core: clarify that temp directory already exists for AI agents
...
The bash tool description now explicitly states that the temp directory has already been created and exists, preventing agents from unnecessarily trying to create it before use.
2026-04-30 23:48:48 -04:00
Dax and GitHub
2283979199
Preapprove agent tmp directory access ( #25226 )
2026-04-30 23:47:15 -04:00
Aiden Cline and GitHub
33f7f593ee
fix: tui list jank issue ( #25219 )
2026-04-30 22:45:41 -05:00
opencode-agent[bot]
461e7345b3
chore: update nix node_modules hashes
2026-05-01 03:32:55 +00:00
opencode-agent[bot]
6bd91c68e8
chore: generate
2026-05-01 03:22:36 +00:00
Dax Raad
ff55a40749
core: remove @effect/language-service plugin and optimize hot path type performance
...
- Removed @effect/language-service from both packages/core and packages/opencode tsconfig files and dependencies
- Wrapped mergeDeep calls in config loading and LLM streaming to avoid expensive remeda conditional merge type instantiations in hot paths
- Narrowed Drizzle migrate() overload signature to avoid expensive variance checks during database initialization
These changes reduce TypeScript type-checking overhead and improve startup and runtime performance for config loading, LLM streaming, and database migrations.
2026-04-30 23:21:05 -04:00
opencode-agent[bot]
8b56d77ea1
chore: generate
2026-05-01 03:02:15 +00:00
Kit Langton and GitHub
dd3aa96730
test(httpapi): cover more safe GET parity ( #25217 )
2026-04-30 23:01:11 -04:00
Kit Langton and GitHub
8b56d1712f
refactor(session): pass project to list ( #25215 )
2026-04-30 23:00:59 -04:00
Kit Langton and GitHub
3c24d22d42
fix(httpapi): omit absent optional response fields ( #25214 )
2026-05-01 02:38:32 +00:00
Kit Langton and GitHub
4c70ea28d2
fix(tui): scope Zed editor context to containing workspaces ( #25211 )
2026-04-30 22:33:39 -04:00
Kit Langton and GitHub
5ba68a28c0
refactor(httpapi): scope async prompt fiber ( #25213 )
2026-04-30 22:33:02 -04:00
opencode-agent[bot]
bce4def2db
chore: generate
2026-05-01 02:26:56 +00:00
Kit Langton and GitHub
3544ea0244
refactor(httpapi): drop session prompt bridge ( #25210 )
2026-04-30 22:25:52 -04:00
opencode-agent[bot]
6434918794
chore: generate
2026-05-01 01:46:55 +00:00
Kit Langton and GitHub
5984d917dc
refactor(session): yield instance context in system prompt ( #25207 )
2026-04-30 21:45:48 -04:00
Kit Langton and GitHub
c2a97a7a6c
refactor(file): yield instance context in watcher ( #25205 )
2026-04-30 21:45:21 -04:00
Kit Langton and GitHub
a083c88e87
refactor(sync): capture instance context for publish ( #25206 )
2026-04-30 21:45:02 -04:00
Kit Langton and GitHub
ce3b0988c4
refactor(project): yield instance context in bootstrap ( #25204 )
2026-04-30 21:44:52 -04:00
Kit Langton and GitHub
e8a194a2bb
test(effect): stabilize runner active shell check ( #25203 )
2026-04-30 21:36:19 -04:00
Kit Langton and GitHub
8aa8798e07
refactor(session): yield instance context in llm ( #25200 )
2026-04-30 21:29:28 -04:00
opencode-agent[bot]
6d4629b566
chore: generate
2026-05-01 01:28:37 +00:00
OpeOginni and GitHub
a9d399699e
fix(desktop): Prevent Model response Interruption when opening settings dialog ( #25114 )
2026-05-01 01:27:38 +00:00
Kit Langton and GitHub
bc805b3001
Pass CORS options to HttpApi backend ( #25201 )
2026-04-30 21:26:32 -04:00
Kit Langton and GitHub
668d77bb4e
refactor(tool): yield InstanceState context ( #25199 )
2026-04-30 21:01:06 -04:00
Kit Langton and GitHub
5c2e06f353
Document HttpApi route patterns ( #25188 )
2026-04-30 20:48:14 -04:00
Kit Langton and GitHub
a499fe2b17
refactor(tool/read): yield InstanceState.context instead of reading ALS ( #25183 )
2026-04-30 20:33:04 -04:00
Kit Langton and GitHub
451650b584
refactor(httpapi): preserve typed errors in session prompt handlers ( #25181 )
2026-04-30 20:04:00 -04:00
opencode-agent[bot]
1b76bec0e2
chore: generate
2026-05-01 00:03:55 +00:00
Kit Langton and GitHub
96f4da1e1d
Serve instance events through HttpApiBuilder ( #25182 )
2026-04-30 20:02:46 -04:00
opencode-agent[bot]
96a0dd6b04
chore: generate
2026-04-30 23:37:58 +00:00
Kit Langton and GitHub
2dd1f2d453
Avoid request-time HttpApi layer provisioning ( #25179 )
2026-04-30 19:36:57 -04:00
opencode-agent[bot]
510f01674a
chore: generate
2026-04-30 23:29:58 +00:00
Kit Langton and GitHub
e3134a2a99
refactor(session): align prompt input types with their schemas ( #25178 )
2026-04-30 19:28:46 -04:00
opencode-agent[bot]
8805104b8d
chore: generate
2026-04-30 23:25:10 +00:00
Kit Langton and GitHub
fc155e9fc5
Build HttpApi UI route from services ( #25177 )
2026-04-30 19:24:10 -04:00
opencode-agent[bot]
3aaac0098e
chore: generate
2026-04-30 23:06:57 +00:00
Sewer. and GitHub
a12333310f
fix(provider): split providerOptions key on dot for openai-compatible, openai, and anthropic providers ( #25145 )
2026-04-30 18:05:56 -05:00
opencode-agent[bot]
247284b9af
chore: generate
2026-04-30 22:51:09 +00:00
Kit Langton and GitHub
e0305e47f3
Protect HttpApi web UI fallback with auth ( #25169 )
2026-04-30 18:49:54 -04:00
Kit Langton and GitHub
76a0f0f619
docs(httpapi): update migration spec to current state ( #25173 )
2026-04-30 18:41:27 -04:00
Aiden Cline and GitHub
560baae15d
fix: ensure user config takes precendence over plugin hooks for model resolution ( #25167 )
2026-04-30 17:15:56 -05:00
Kit Langton and GitHub
5518ecaefe
Fix HttpApi web UI fallback ( #25163 )
2026-04-30 17:43:18 -04:00
opencode-agent[bot]
924ba97055
chore: generate
2026-04-30 21:04:24 +00:00
Aiden Cline and GitHub
b80f52f8ad
tweak: adjust codex plugin to use the models hook ( #25157 )
2026-04-30 16:03:07 -05:00
Kit Langton and GitHub
feb275d08b
Remove covered workspace websocket todo ( #25161 )
2026-04-30 20:58:08 +00:00
Kit Langton and GitHub
fbcbd24063
Add SyncEvent service ( #25158 )
2026-04-30 16:45:26 -04:00
Kit Langton and GitHub
3250b814ce
Fix HttpApi raw route authorization ( #25154 )
2026-04-30 19:55:20 +00:00
Kit Langton and GitHub
0e9d9282c6
Refactor workspace service boundaries ( #25152 )
2026-04-30 15:34:37 -04:00
Kit Langton and GitHub
b315a70773
test: use Effect test helper for agent colors ( #25051 )
2026-04-30 15:14:25 -04:00
Kit Langton and GitHub
cedff6fb89
Isolate TUI thread cwd resolution test ( #25147 )
2026-04-30 15:10:30 -04:00
Kit Langton and GitHub
87cd9446d8
test: use testEffect for plugin triggers ( #25053 )
2026-04-30 14:24:53 -04:00
Kit Langton and GitHub
f4ce240a2e
Use PTY service directly in HTTP routes ( #25138 )
2026-04-30 14:24:43 -04:00
Kit Langton and GitHub
320527a3e4
Support multiple Zed selections in TUI context ( #25140 )
2026-04-30 14:15:50 -04:00
Kit Langton and GitHub
19271fca2d
Use workspace service in HTTP routes ( #25139 )
2026-04-30 13:57:25 -04:00
Kit Langton and GitHub
feeebbe7d4
Preserve workspace context in session HTTP routes ( #25136 )
2026-04-30 13:53:26 -04:00
Kit Langton and GitHub
f384675c01
test: use Effect test helper for run-service ( #25048 )
2026-04-30 17:05:10 +00:00
Kit Langton and GitHub
ec3ab4a00c
test: use testEffect for retry policy ( #25050 )
2026-04-30 12:55:33 -04:00
Kit Langton and GitHub
e4ac936eb9
test: use testEffect for plugin workspace adaptor ( #25052 )
2026-04-30 12:54:53 -04:00
Kit Langton and GitHub
79e23b7eb9
test: use testEffect for instance state ( #25115 )
2026-04-30 12:53:13 -04:00
Kit Langton and GitHub
92e80b4660
test: use Effect test helper for app runtime logger ( #25049 )
2026-04-30 12:52:29 -04:00
Kit Langton and GitHub
ce63ca4d7a
test: use testEffect for system prompt test ( #25047 )
2026-04-30 12:51:32 -04:00
Kit Langton and GitHub
fef7981942
test: use Effect runtime in runner deadlock case ( #25045 )
2026-04-30 12:45:30 -04:00
Aiden Cline and GitHub
ffe0314c47
fix: ensure disabling OPENCODE_DISABLE_CLAUDE_CODE_SKILLS doesnt disable external skills too ( #25123 )
2026-04-30 11:15:53 -05:00
opencode-agent[bot]
375444a149
chore: update nix node_modules hashes
2026-04-30 15:48:28 +00:00
Kit Langton and GitHub
65c15afe9f
test: use testEffect for instruction tests ( #25046 )
2026-04-30 11:48:13 -04:00
opencode-agent[bot]
8f57a2a462
chore: generate
2026-04-30 15:46:04 +00:00
James Long and GitHub
53e9cac383
refactor(core): convert control-plane workspace to Effect ( #25018 )
2026-04-30 11:44:58 -04:00
Sebastian and GitHub
fe0c182747
upgrade opentui to 0.2.0 ( #24810 )
2026-04-30 17:33:54 +02:00
opencode-agent[bot]
29b1060c67
chore: generate
2026-04-30 15:08:03 +00:00
Kit Langton and GitHub
dddfcbf0d8
test: port instance HttpApi path/vcs read coverage to Effect
2026-04-30 11:07:00 -04:00
OpeOginni and GitHub
62e1335388
fix(opencode): allow oc://renderer origin in cors middleware ( #25099 )
2026-04-30 12:11:42 +00:00
Brendan Allan and GitHub
908e28175f
fix: invert *_ready getters to fix server status indicator ( #25077 )
2026-04-30 15:10:39 +08:00
Brendan Allan and GitHub
3398fd7719
feat(httpapi): add CORS middleware to instance routes ( #25074 )
2026-04-30 07:06:17 +00:00
Luke Parker and GitHub
9bddf7f3ef
fix app crash restoring messages without model ( #25062 )
2026-04-30 14:44:53 +10:00
Dax Raad
8ba374fefa
ci: enable sourcemaps for beta releases
...
Generate linked sourcemaps when building beta releases to help users
debug issues with readable stack traces.
2026-04-30 00:42:22 -04:00
Aiden Cline and GitHub
3ef0aaf768
tweak: make azure onboarding ux a bit better ( #25057 )
2026-04-29 23:35:59 -05:00
Tommy D. Rossi and GitHub
d7701dbfb6
fix(opencode): preserve external_dir and deny parent permissions in task child sessions ( #23290 )
2026-04-29 22:06:29 -05:00
Kit Langton and GitHub
c49bf0b402
test: cover ConfigService helper ( #25042 )
2026-04-30 02:41:59 +00:00
Kit Langton and GitHub
cee9610d26
refactor: use Effect config for HttpApi authorization ( #25035 )
2026-04-29 22:22:32 -04:00
Kit Langton and GitHub
38adc13295
test: cover HttpApi authorization middleware ( #25033 )
2026-04-29 21:34:52 -04:00
Kit Langton and GitHub
4fe14abb8c
test: cover HttpApi instance context middleware ( #25032 )
2026-04-29 21:24:45 -04:00
Kit Langton and GitHub
9052e8a1ba
test: cover HttpApi workspace routing middleware ( #25027 )
2026-04-29 21:08:03 -04:00
github-actions[bot]
de78dedceb
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/23890#issuecomment-4348703527
2026-04-30 00:58:42 +00:00
Kit Langton and GitHub
6f508d574e
test: deflake runner cancel test ( #25021 )
2026-04-29 20:19:52 -04:00
Kit Langton and GitHub
61dfae31e7
test: cover HttpApi websocket proxy ( #25017 )
2026-04-29 19:37:50 -04:00
opencode
ac6aa43e3b
sync release versions for v1.14.30
2026-04-29 23:33:39 +00:00
Luke Parker and GitHub
ea89925042
fix: handle invalid mcp urls ( #25019 )
2026-04-30 09:32:26 +10:00
opencode-agent[bot]
12cbfe5b64
chore: generate
2026-04-29 22:40:26 +00:00
Luke Parker and GitHub
d7b7be1909
fix(desktop): Path mismatches cause sessions missing + strong ID + existing data fix ( #25013 )
2026-04-29 22:39:19 +00:00
Aiden Cline and GitHub
a740d2c667
fix: adjust azure defaults to closer match openai to prevent Item .. of type 'reasoning' was provided without its required following item ( #25007 )
2026-04-29 16:49:28 -05:00
Aiden Cline and GitHub
588261076a
fix: make deepseek string check a bit looser ( #25012 )
2026-04-29 16:47:45 -05:00
Ruben De Smet and GitHub
639e27c3ce
feat: add Mistral Medium 3.5 with reasoning support ( #24996 )
2026-04-29 16:26:24 -05:00
opencode-agent[bot]
1124ae17b4
chore: generate
2026-04-29 20:52:19 +00:00
Kit Langton and GitHub
9db5890ce5
Refactor HttpApi workspace routing and proxy boundaries ( #25006 )
2026-04-29 16:50:54 -04:00
James Long and GitHub
293877cb7e
fix(core): reconnect editor context for session directory ( #24984 )
2026-04-29 15:11:44 -04:00
opencode-agent[bot]
c480006554
chore: generate
2026-04-29 18:17:10 +00:00
Aiden Cline and GitHub
6aa8e894b1
chore: rm broken codesearch tool ( #24992 )
2026-04-29 13:15:44 -05:00
Aiden Cline and GitHub
00bb9836a6
tweak: adjust order of system prompt instructions: Global, Project, Skills ( #24974 )
2026-04-29 10:55:53 -05:00
github-actions[bot]
71f9189607
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/24964#issuecomment-4345349260
2026-04-29 15:54:34 +00:00
opencode-agent[bot]
a3f7ea2555
chore: generate
2026-04-29 13:47:48 +00:00
Kit Langton
d3df8e1180
test(httpapi): clean up SDK parity tests
2026-04-29 09:46:17 -04:00
opencode-agent[bot]
df147b65fd
chore: generate
2026-04-29 13:36:05 +00:00
Kit Langton and GitHub
6015084fa2
Prepare Effect HttpApi backend parity ( #24853 )
2026-04-29 09:34:50 -04:00
Brendan Allan and GitHub
65ba1f6c13
fix(download): update beta asset names from electron to desktop ( #24908 )
2026-04-29 14:50:06 +08:00
Brendan Allan and GitHub
d37e5af57d
Disable Windows update code signature verification ( #24905 )
2026-04-29 14:40:37 +08:00
d71b827d8c
fix(session): remap compaction tail_start_id when forking ( #24898 )
...
Co-authored-by: spark4862 <spark4862@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-29 00:23:56 -05:00
Aiden Cline and GitHub
504ca3d3d8
feat: make it easier to toggle on/off paste summary in the tui ( #24869 )
2026-04-28 23:55:14 -05:00
Mike and GitHub
a8c74c04de
docs: add Atomic Chat provider section ( #23069 )
2026-04-28 23:10:41 -05:00
Brendan Allan and GitHub
f6b4f54216
refactor(app): convert getProjectAvatarSource to early returns ( #24896 )
2026-04-29 12:00:13 +08:00
Dax Raad
fc0e3c65b3
ignore
2026-04-28 23:07:46 -04:00
Dax Raad
23b8ed788e
ignore
2026-04-28 23:03:48 -04:00
Dax Raad
3bd890f46b
ignore: ideas
2026-04-28 23:00:07 -04:00
Luke Parker and GitHub
9fbeafb63e
fix: clear timeout after promise rejection ( #24864 )
2026-04-28 23:37:12 +00:00
opencode-agent[bot]
91bd295209
chore: generate
2026-04-28 23:11:59 +00:00
d4bf70be06
fix(bash): memory leak - release parsed syntax trees ( #24861 )
...
Co-authored-by: jiwenshang <jiwenshang@xiaohongshu.com >
2026-04-28 23:10:48 +00:00
opencode-agent[bot]
ae8904c4ff
chore: generate
2026-04-28 20:50:56 +00:00
James Long and GitHub
9209c04370
feat(core): filter sessions by path and add setting to disable ( #24849 )
2026-04-28 16:49:13 -04:00
Kit Langton and GitHub
379e7f3f20
test(httpapi): cover sdk effect routes ( #24836 )
2026-04-28 16:34:06 -04:00
opencode-agent[bot]
366d11e1f8
chore: generate
2026-04-28 20:33:13 +00:00
Kit Langton and GitHub
58836e75f0
fix(httpapi): wire global and control handlers ( #24835 )
2026-04-28 16:31:45 -04:00
0acac216ae
fix(copilot): ensure available variants sync from api ( #24734 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-28 14:58:51 -05:00
opencode
276d162044
sync release versions for v1.14.29
2026-04-28 18:34:48 +00:00
opencode-agent[bot]
1b0ed983c5
chore: generate
2026-04-28 18:25:23 +00:00
Kit Langton and GitHub
2e8d690ab1
fix(httpapi): finish sdk openapi parity ( #24827 )
2026-04-28 14:24:10 -04:00
Kit Langton and GitHub
1ff8d289af
fix(tui): handle Zed selection byte offsets ( #24825 )
2026-04-28 14:09:39 -04:00
Dax and GitHub
d54ffbda1c
tui: ignore invalid custom themes to prevent startup crashes ( #24645 )
2026-04-28 13:58:55 -04:00
Kit Langton and GitHub
c00058ed7a
fix(httpapi): align request body openapi shape ( #24811 )
2026-04-28 12:55:37 -04:00
James Long and GitHub
2c2fc3499b
feat(core): store relative path for sessions ( #24704 )
2026-04-28 11:51:24 -04:00
Kit Langton and GitHub
ea3c6c3481
fix(httpapi): document instance query parameters ( #24809 )
2026-04-28 11:10:00 -04:00
opencode-agent[bot]
9b68b7195a
chore: generate
2026-04-28 15:05:37 +00:00
Kit Langton and GitHub
7739cc53b4
refactor(httpapi): fork server startup by flag ( #24799 )
2026-04-28 11:02:35 -04:00
David Hill and GitHub
3fa78a8b01
docs: bump GitHub stars count to 150K ( #24792 )
2026-04-28 09:24:46 -04:00
Kit Langton and GitHub
e57d0c2fee
fix(httpapi): document tui bad request responses
...
Document legacy 400 bad-request responses on TUI Effect HttpApi payload-validation endpoints and cover them with OpenAPI parity tests.
2026-04-28 09:23:54 -04:00
Kit Langton and GitHub
2a4f2bf527
fix(httpapi): align sync seq validation
...
Reject negative and fractional sync sequence values in Effect HttpApi schemas so replay/history validation matches the legacy Hono routes.
2026-04-28 09:22:49 -04:00
aa07f38b07
fix(app): preserve per-workspace icon override from localStorage ( #24738 )
...
Co-authored-by: Andrew Avsenin <snatvb@ya.ru >
2026-04-28 19:37:40 +08:00
Brendan Allan and GitHub
9d1f17d836
fix(ui): remove redundant flex overrides in tool components ( #24749 )
2026-04-28 15:51:18 +08:00
github-actions[bot]
b420952e59
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/24732#issuecomment-4332442679
2026-04-28 04:53:58 +00:00
opencode-agent[bot]
bb9e445257
chore: generate
2026-04-28 04:45:24 +00:00
Aiden Cline and GitHub
528fb1d404
fix: sanitize tools for moonshot ( #24730 )
2026-04-27 23:44:21 -05:00
Brendan Allan and GitHub
c8d9f7aa89
refactor(app): load sync state through TanStack Query ( #23792 )
2026-04-28 04:24:30 +00:00
opencode-agent[bot]
cd7ec93cdf
chore: generate
2026-04-28 02:34:43 +00:00
Kit Langton and GitHub
796b652d2b
fix(httpapi): preserve mcp oauth error parity ( #24706 )
2026-04-27 22:33:21 -04:00
Kit Langton and GitHub
4d74849c1a
fix(tui): keep Zed context polling responsive ( #24711 )
2026-04-27 22:24:04 -04:00
opencode-agent[bot]
937a7c48a5
chore: update nix node_modules hashes
2026-04-28 02:22:33 +00:00
Kit Langton and GitHub
704eb00de4
chore: bump effect beta ( #24705 )
2026-04-27 21:58:11 -04:00
opencode-agent[bot]
bad4599bf9
chore: generate
2026-04-28 01:50:04 +00:00
Kit Langton and GitHub
892fd85ba7
fix(httpapi): preserve provider oauth authorize parity ( #24703 )
2026-04-27 21:48:50 -04:00
opencode-agent[bot]
0eaa47d857
chore: generate
2026-04-28 00:54:28 +00:00
Kit Langton and GitHub
faca24d487
fix(httpapi): align session boolean query parsing ( #24693 )
2026-04-27 20:53:27 -04:00
Kit Langton and GitHub
c103202ad5
test(httpapi): cover session json parity ( #24682 )
2026-04-27 19:48:57 -04:00
Kit Langton and GitHub
ce78a4265d
fix(session): remove compaction summary dividers ( #24677 )
2026-04-27 18:15:11 -04:00
Kit Langton and GitHub
c4a2353ac3
fix(session): omit undefined optional fields ( #24676 )
2026-04-27 17:50:09 -04:00
Kit Langton and GitHub
576efed196
fix(httpapi): preserve optional session fields ( #24671 )
2026-04-27 21:38:28 +00:00
opencode-agent[bot]
dfc0075f90
chore: generate
2026-04-27 20:52:42 +00:00
Kit Langton and GitHub
acd15dcc8a
test(httpapi): cover full OpenAPI route inventory ( #24667 )
2026-04-27 16:51:24 -04:00
Kit Langton and GitHub
139c4fd555
fix(session): harden shell cancellation ( #24553 )
2026-04-27 20:47:18 +00:00
Cas and GitHub
e0f3df8252
fix(tui): consume Enter in dialog useKeyboard handlers ( #23390 )
2026-04-27 15:31:49 -05:00
opencode-agent[bot]
9cd2e3a1c3
chore: generate
2026-04-27 20:31:05 +00:00
Kit Langton and GitHub
f584f80219
test(httpapi): verify reflected route mounts ( #24663 )
2026-04-27 16:29:58 -04:00
Kit Langton and GitHub
45eac589f8
fix(tui): preserve Zed context on terminal focus ( #24662 )
2026-04-27 16:25:37 -04:00
James Long and GitHub
fab1768826
feat(core): file context improvements and option to disable ( #24661 )
2026-04-27 16:10:13 -04:00
Kit Langton and GitHub
51fc10e407
fix(httpapi): enforce instance route parity ( #24660 )
2026-04-27 16:07:31 -04:00
opencode-agent[bot]
7a1c8465f5
chore: generate
2026-04-27 19:38:33 +00:00
Kit Langton and GitHub
5290e9ca7e
fix(tui): stabilize Zed editor context polling ( #24656 )
2026-04-27 15:37:18 -04:00
Aiden Cline and GitHub
c361c2953f
fix: ensure toolStreaming is set to off by default when using non anthropic models with anthropic sdk ( #24642 )
2026-04-27 14:16:00 -05:00
opencode-agent[bot]
ccb7669736
chore: generate
2026-04-27 18:34:44 +00:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Kit Langton and GitHub
55ecb06748
fix(httpapi): accept empty session create body ( #24640 )
2026-04-27 17:17:11 +00:00
Kit Langton and GitHub
dc6991e5a8
fix(httpapi): mount workspace bridge routes ( #24626 )
2026-04-27 12:52:48 -04:00
Aiden Cline and GitHub
738b3065dc
tweak: make interleaved reasoning_content default to true for openai compat deepseek setups ( #24630 )
2026-04-27 10:17:38 -05:00
opencode-agent[bot]
26cc537cb1
chore: generate
2026-04-27 14:46:00 +00:00
ede354b0e6
docs: fix duplicated word in CLI env var table ( #24614 )
...
Co-authored-by: Seashore <ss@SeashoredeMac-mini.local >
2026-04-27 09:44:53 -05:00
Jack and GitHub
61eabfc60c
update Go DeepSeek flash limits for cache pricing drop ( #24592 )
2026-04-27 17:02:27 +08:00
opencode-agent[bot]
2789b770aa
chore: generate
2026-04-27 05:40:37 +00:00
Luke Parker and GitHub
8718b98ee1
fix: pass workspace symbol query to experimental LSP tool ( #24576 )
2026-04-27 05:39:36 +00:00
opencode-agent[bot]
c8b2f987f9
chore: generate
2026-04-27 05:39:13 +00:00
Frank
52b55b826f
Merge branch 'fix/usage-chart' into dev
2026-04-27 01:37:52 -04:00
Frank
e8c20235b8
zen: coupons
2026-04-27 01:36:28 -04:00
opencode-agent[bot]
17701628bd
chore: generate
2026-04-27 05:18:33 +00:00
0efc6163f1
fix(opencode): agent create generates permissions field with deny ins… ( #24482 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-27 00:17:08 -05:00
Jack and GitHub
1e191ba815
update Go DeepSeek request estimates for cache pricing changes ( #24575 )
2026-04-27 13:06:51 +08:00
Aiden Cline and GitHub
f19d863689
ignore: split up reasoning transforms ( #24574 )
2026-04-26 23:57:32 -05:00
Frank
4a1ef327ca
sync
2026-04-27 00:52:54 -04:00
Aiden Cline and GitHub
025a6392ce
fix: default tool call streaming to false for google vertex ( #24573 )
2026-04-26 23:42:23 -05:00
opencode
e578c442be
sync release versions for v1.14.28
2026-04-27 04:23:44 +00:00
opencode-agent[bot]
0cecb1bff2
chore: generate
2026-04-27 04:05:59 +00:00
Frank
5d8971c1ed
go: add deepseek icon
2026-04-27 00:04:44 -04:00
Dax and GitHub
a9b62d67df
Refactor npm config handling ( #24565 )
2026-04-27 03:54:59 +00:00
Luke Parker and GitHub
3525e61906
fix: ignore GitHub Actions changelog contributor ( #24567 )
2026-04-27 03:47:04 +00:00
github-actions[bot]
059e6c46db
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/24563#issuecomment-4323944984
2026-04-27 03:30:38 +00:00
Frank
5cf195e0af
go: models endpoint
2026-04-26 23:02:18 -04:00
opencode
244d1debe4
sync release versions for v1.14.27
2026-04-27 02:09:07 +00:00
opencode-agent[bot]
35734b42fe
chore: update nix node_modules hashes
2026-04-27 01:55:51 +00:00
Sebastian and GitHub
a3128e32c5
upgrade opentui to 0.1.105 ( #24555 )
2026-04-26 21:39:40 -04:00
Dax and GitHub
5f8a72bfc4
fix(tui): hide provider checks before onboarding ( #24551 )
2026-04-27 01:18:26 +00:00
Kit Langton and GitHub
418a1cf5f3
feat(httpapi): bridge tui routes ( #24548 )
2026-04-27 01:17:48 +00:00
Dax Raad
60ebd074ac
core: refactor Installation service to use a single consolidated result object
...
Reorganizes the Installation service implementation by grouping info, method, latest, and upgrade methods into a single result object. This improves code locality and makes the service interface more maintainable. Also adds a clarifying comment explaining why the package manager's resolver is used for version lookups (to ensure registries, mirrors, auth, proxies, and dist-tags match upgrade behavior).
2026-04-26 21:05:42 -04:00
Kit Langton and GitHub
216dd363e8
feat(httpapi): bridge pty routes ( #24547 )
2026-04-26 21:05:16 -04:00
Luke Parker and GitHub
141f33d24b
feat: configurable shell selection + desktop settings UI ( #20602 )
2026-04-27 00:54:55 +00:00
opencode-agent[bot]
c4d8a8183e
chore: generate
2026-04-26 23:56:15 +00:00
Kit Langton and GitHub
58244eb687
feat(httpapi): bridge event stream ( #24518 )
2026-04-26 19:55:13 -04:00
Dax Raad
e9071b0a80
tui: remove excessive debug logging from workspace creation flow to reduce terminal output noise
2026-04-26 19:33:40 -04:00
c68907ece2
fix(tui): update toast duration handling to use default value ( #23395 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-26 17:27:02 -05:00
opencode
af3998c8a6
sync release versions for v1.14.26
2026-04-26 21:01:16 +00:00
opencode-agent[bot]
fad2618757
chore: update nix node_modules hashes
2026-04-26 20:45:18 +00:00
Sebastian and GitHub
21e01dbe04
upgrade opentui to 0.1.104 ( #24531 )
2026-04-26 22:31:33 +02:00
3beadeebff
feat(go): add Go model listing endpoint ( #24304 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-04-26 14:46:49 -04:00
Jermiah Joseph and GitHub
dcee1c3642
fix(editor): reject lock files with no workspace match for cwd ( #24323 )
2026-04-26 14:21:29 -04:00
Aiden Cline
00d1a7e090
chore: rm empty file
2026-04-26 12:32:41 -05:00
opencode-agent[bot]
bbb56c2a88
chore: generate
2026-04-26 17:14:24 +00:00
Frank
5186c6964b
sync
2026-04-26 13:11:09 -04:00
Frank
79c66e353f
sync
2026-04-26 12:50:03 -04:00
opencode-agent[bot]
41f5e8a861
chore: generate
2026-04-26 16:25:19 +00:00
Kit Langton and GitHub
c5b67927af
feat(httpapi): bridge remaining session routes ( #24510 )
2026-04-26 12:24:19 -04:00
opencode-agent[bot]
301ecb185e
chore: generate
2026-04-26 16:01:07 +00:00
Kit Langton and GitHub
151df05eeb
feat(httpapi): bridge session message mutations ( #24487 )
2026-04-26 12:00:02 -04:00
opencode-agent[bot]
55adcdfd07
chore: generate
2026-04-26 15:51:31 +00:00
Kit Langton and GitHub
daaa2e5911
feat(httpapi): bridge session lifecycle routes ( #24486 )
2026-04-26 11:50:26 -04:00
opencode-agent[bot]
daff119fe4
chore: generate
2026-04-26 15:50:09 +00:00
Kit Langton and GitHub
e0d1ff42c0
feat(httpapi): bridge session read routes ( #24485 )
2026-04-26 11:49:11 -04:00
opencode-agent[bot]
de413c56ae
chore: generate
2026-04-26 15:32:42 +00:00
Kit Langton and GitHub
da61b0290a
feat(httpapi): bridge sync routes ( #24484 )
2026-04-26 11:31:46 -04:00
Dax Raad
d03e6cedde
ci: update team assignments in github-triage
...
Update team member assignments in the triage tool:
- Remove thdxr from tui and core teams
- Add simonklee to tui team
- Add kitlangton to core team
2026-04-26 11:18:59 -04:00
Jack and GitHub
7feb6ab962
fix(docs): correct OpenCode Go DeepSeek endpoints ( #24500 )
2026-04-26 23:15:55 +08:00
opencode-agent[bot]
854d4b7a53
chore: generate
2026-04-26 15:13:18 +00:00
Kit Langton and GitHub
aa5999b188
feat(httpapi): bridge workspace mutations ( #24483 )
2026-04-26 11:12:04 -04:00
opencode-agent[bot]
37c5eab6f8
chore: generate
2026-04-26 14:48:31 +00:00
Kit Langton and GitHub
6daa2b9aeb
feat(httpapi): bridge experimental session list ( #24478 )
2026-04-26 10:47:24 -04:00
Ariane Emory and GitHub
5a5a2e5fa0
fix: correct typo in comment ( #24420 )
2026-04-26 00:26:48 -05:00
opencode-agent[bot]
95c43fc675
chore: update nix node_modules hashes
2026-04-26 05:19:08 +00:00
Aiden Cline and GitHub
e7053c41f4
fix: bump openrouter sdk version to resolve deepseek reasoning issue (bug was in sdk pkg) ( #24435 )
2026-04-26 00:05:16 -05:00
Dax Raad
fc6d4b4010
core: Add User-Agent header to identify client version in HTTP requests
2026-04-25 23:51:23 -04:00
Frank
2893588016
sync
2026-04-25 23:23:48 -04:00
Kit Langton and GitHub
f2d4d816fb
test(provider): avoid plugin dependency install timeout ( #24416 )
2026-04-26 02:11:25 +00:00
opencode-agent[bot]
097d930668
chore: generate
2026-04-26 01:55:57 +00:00
Kit Langton and GitHub
7cab6824d1
feat(httpapi): bridge experimental tool routes ( #24407 )
2026-04-25 21:54:58 -04:00
opencode-agent[bot]
f77277a69e
chore: generate
2026-04-25 23:28:25 +00:00
Kit Langton and GitHub
450128f9be
feat(httpapi): bridge mcp oauth endpoints ( #24405 )
2026-04-25 19:27:11 -04:00
opencode-agent[bot]
3e35c974a4
chore: generate
2026-04-25 23:17:18 +00:00
Kit Langton and GitHub
a14c22d4e9
feat(httpapi): bridge mcp control endpoints ( #24403 )
2026-04-25 19:16:19 -04:00
Kit Langton and GitHub
58c65874ba
feat(httpapi): bridge project update endpoint ( #24398 )
2026-04-25 18:55:49 -04:00
opencode-agent[bot]
27b0877714
chore: generate
2026-04-25 22:43:13 +00:00
Kit Langton and GitHub
5904f599a9
feat(httpapi): bridge project git init endpoint ( #24394 )
2026-04-25 18:42:02 -04:00
Kit Langton and GitHub
df9e1d9854
feat(httpapi): bridge config update endpoint ( #24387 )
2026-04-25 17:52:34 -04:00
opencode-agent[bot]
75a22f82bd
chore: generate
2026-04-25 19:36:15 +00:00
Kit Langton and GitHub
a369130226
feat(httpapi): bridge worktree mutations ( #24371 )
2026-04-25 15:35:15 -04:00
opencode-agent[bot]
474024f9e6
chore: generate
2026-04-25 19:25:41 +00:00
Kit Langton and GitHub
b4f4134e81
feat(httpapi): bridge instance dispose endpoint ( #24368 )
2026-04-25 15:24:07 -04:00
Kit Langton and GitHub
cd64b67038
feat(tui): show /connect tip when user has no models configured ( #24014 )
2026-04-25 15:01:41 -04:00
opencode-agent[bot]
9af46df535
chore: generate
2026-04-25 18:56:31 +00:00
Kit Langton and GitHub
b749866f0b
feat(httpapi): bridge worktree read endpoint ( #24366 )
2026-04-25 14:55:29 -04:00
opencode-agent[bot]
60fa708f0b
chore: update nix node_modules hashes
2026-04-25 18:49:27 +00:00
opencode-agent[bot]
3b74077437
chore: generate
2026-04-25 18:47:06 +00:00
Kit Langton and GitHub
95d4bb2130
feat(httpapi): bridge experimental read endpoints ( #24365 )
2026-04-25 14:46:06 -04:00
Dax Raad
f5dce6d960
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Dax Raad
1e98167b0e
core: move cross-spawn-spawner to root and remove unused types
...
The cross-spawn-spawner module has been moved from src/effect/ to src/
to simplify the core package structure. The src/types.d.ts file which
contained unused type declarations has also been removed. All imports
throughout the codebase have been updated to reflect the new location.
This change reduces the package's internal complexity by flattening the
module hierarchy and removing dead code, making future maintenance easier.
2026-04-25 14:30:16 -04:00
Dax Raad
3eee2f6afa
core: move cross-spawn-spawner from opencode to core package
...
Moved the cross-spawn-spawner module from packages/opencode to packages/core
to enable code sharing across the monorepo. This consolidates the process
spawning infrastructure into the core package so other packages can use
cross-platform child process spawning without duplicating the implementation.
Updated all import statements across the codebase to reference the new
location (@opencode-ai/core/effect/cross-spawn-spawner). Removed the
local copy from the opencode package along with its tests.
2026-04-25 14:23:17 -04:00
opencode-agent[bot]
ff4b60e1f3
chore: generate
2026-04-25 18:14:26 +00:00
Aiden Cline
f91b73b938
ci: fix model name
2026-04-25 14:13:19 -04:00
Kit Langton and GitHub
05661c60ff
feat(httpapi): bridge file search endpoints ( #24356 )
2026-04-25 14:12:54 -04:00
Kit Langton and GitHub
625aca49de
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
opencode-agent[bot]
3bc0c36ace
chore: generate
2026-04-25 18:01:35 +00:00
Kit Langton and GitHub
eb0219988b
feat(httpapi): bridge catalog read endpoints ( #24353 )
2026-04-25 14:00:30 -04:00
Dax Raad
705f792e87
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Aiden Cline and GitHub
716cf74190
ci: adjust review flow ( #24355 )
2026-04-25 13:52:19 -04:00
opencode-agent[bot]
fc8dae2422
chore: update nix node_modules hashes
2026-04-25 17:50:26 +00:00
opencode-agent[bot]
27353df0cc
chore: generate
2026-04-25 17:31:57 +00:00
Dax Raad
1a734adb4d
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Kit Langton and GitHub
a9740b9133
fix(config): preserve permission order with Effect decode ( #24308 )
2026-04-25 13:30:12 -04:00
opencode-agent[bot]
62651c7114
chore: update nix node_modules hashes
2026-04-25 15:16:42 +00:00
Dax and GitHub
1d728fc627
feat: add startup debug command ( #24310 )
2026-04-25 15:08:19 +00:00
Dax and GitHub
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Dax and GitHub
37aa8442dc
refactor: remove lazy cross-spawn runtime ( #24305 )
2026-04-25 14:46:16 +00:00
opencode-agent[bot]
5b0e828c10
chore: generate
2026-04-25 14:43:27 +00:00
Kit Langton and GitHub
d5bfaef53d
feat(httpapi): bridge instance read endpoints ( #24258 )
2026-04-25 10:42:31 -04:00
opencode
bad732c26a
sync release versions for v1.14.25
2026-04-25 14:37:01 +00:00
Dax Raad
1b92c95425
core: permission config schema now provides full IntelliSense for all tool permission keys
...
The permission configuration previously used a generic record type that didn't offer editor completions. Updated the schema to explicitly list all tool permission keys (read, edit, glob, grep, list, bash, task, external_directory, lsp, skill, todowrite, question, webfetch, websearch, codesearch, doom_loop) with proper types, enabling autocomplete when editing permission files.
2026-04-25 09:48:09 -04:00
Dax Raad
d748c71845
ci: centralize opentui dependencies in workspace catalog
...
Use catalog references for @opentui/core, @opentui/solid, and opentui-spinner
across packages to ensure consistent versions and simplify updates.
2026-04-25 09:41:30 -04:00
opencode-agent[bot]
fc88ed1262
chore: generate
2026-04-25 13:19:42 +00:00
Dax and GitHub
66f93035b0
fix permission config order ( #24222 )
2026-04-25 13:18:42 +00:00
Simon Klee and GitHub
9ff999cc2b
tool/lsp: include request details in permission metadata ( #24139 )
2026-04-25 14:21:35 +02:00
Kit Langton and GitHub
4877eccc0d
Fix shell cwd after login startup ( #24215 )
2026-04-25 01:14:52 -04:00
Aiden Cline and GitHub
f7d527cd28
ci: adjust auto close issue script to use not planned instead of completed ( #24253 )
2026-04-25 00:47:36 -04:00
opencode-agent[bot]
e29058c346
chore: update nix node_modules hashes
2026-04-25 03:04:44 +00:00
Maddison Hellstrom and GitHub
49894330d9
fix(build): add prettier to devDependencies ( #23255 )
2026-04-24 22:47:05 -04:00
Luke Parker and GitHub
cdc7d5f2ea
chore: group beta PR logs ( #24236 )
2026-04-25 10:42:33 +10:00
opencode-agent[bot]
ec201623fb
chore: generate
2026-04-25 00:34:02 +00:00
Luke Parker and GitHub
386091b79a
fix: validate beta before pushing ( #24230 )
2026-04-25 10:32:41 +10:00
Luke Parker and GitHub
1e4b7b5451
Add Roslyn support for Razor and C# scripts ( #24228 )
2026-04-25 10:25:57 +10:00
opencode-agent[bot]
5cd178ba70
chore: generate
2026-04-24 22:05:23 +00:00
Kit Langton and GitHub
97eb9fdee8
test(httpapi): cover hono bridge middleware ( #24216 )
2026-04-24 18:03:51 -04:00
Kit Langton and GitHub
5a04de231e
refactor(ripgrep): migrate result schemas to effect ( #24213 )
2026-04-24 17:42:52 -04:00
bb3509b5ff
fix(opencode): clarify git amend condition to require verifying commit landed ( #19937 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
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: Shoubhit Dash <shoubhit2005@gmail.com >
2026-04-24 17:42:10 -04:00
Aiden Cline and GitHub
4a67905266
fix: ensure gpt-5.5 compacts at correct context size when using openai oauth ( #24212 )
2026-04-24 17:39:06 -04:00
opencode-agent[bot]
c4e33d3168
chore: generate
2026-04-24 21:38:31 +00:00
Aiden Cline and GitHub
872cdff2ab
ignore: denounce ai spammer
2026-04-24 17:37:28 -04:00
Kit Langton and GitHub
361d7001d0
Clarify HttpApi migration plan ( #24211 )
2026-04-24 17:36:49 -04:00
opencode-agent[bot]
7a02eee0f4
chore: generate
2026-04-24 21:13:00 +00:00
Kit Langton and GitHub
cf45a8d807
refactor(schema): decode effect schemas directly ( #24169 )
2026-04-24 17:11:52 -04:00
Kit Langton and GitHub
435becbea0
Refactor HttpApi auth middleware wiring ( #24168 )
2026-04-24 17:11:07 -04:00
Frank
0405bc74e9
zen: gpt-5.5
2026-04-24 14:57:23 -04:00
Frank
4dab2a8555
zen: gpt-5.5
2026-04-24 14:43:04 -04:00
Frank
3776d85e15
zen: gpt-5.5
2026-04-24 14:39:24 -04:00
Frank
d01ad4c499
zen: gpt-5.5
2026-04-24 14:05:29 -04:00
opencode
28025a0f36
sync release versions for v1.14.24
2026-04-24 15:53:03 +00:00
opencode-agent[bot]
1220f784fe
chore: generate
2026-04-24 15:48:08 +00:00
Frank
28f7d31e72
zen: deepseek v4 pro
2026-04-24 11:46:01 -04:00
opencode-agent[bot]
66936b0fff
chore: update nix node_modules hashes
2026-04-24 15:45:10 +00:00
Sebastian and GitHub
3a5507de95
Use OpenTUI theme detection for initial TUI mode, again ( #23846 )
2026-04-24 17:28:07 +02:00
Aiden Cline and GitHub
86715fecc4
fix: ensure assistant messages always have reasoning on them for deepseek ( #24180 )
2026-04-24 11:10:47 -04:00
07akioni and GitHub
3062d3e070
fix: use existingModel as fallback for interleaved field ( #24172 )
2026-04-24 10:41:41 -04:00
opencode-agent[bot]
d89bfc32ac
chore: generate
2026-04-24 13:20:23 +00:00
Kit Langton and GitHub
011c23761b
feat(httpapi): bridge mcp status endpoint ( #24100 )
2026-04-24 09:18:57 -04:00
opencode
a8c8d2dd79
sync release versions for v1.14.23
2026-04-24 13:17:13 +00:00
Kit Langton and GitHub
9f7ecd65e5
feat(httpapi): bridge file read endpoints ( #24098 )
2026-04-24 09:12:05 -04:00
Aiden Cline and GitHub
f8e939d96f
fix: support max for deepseek ( #24163 )
2026-04-24 08:48:52 -04:00
923af96d26
fix: preserve empty reasoning_content for DeepSeek V4 thinking mode ( #24146 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-04-24 08:42:57 -04:00
Aiden Cline and GitHub
a882e958b3
fix: deepseek variants ( #24157 )
2026-04-24 08:34:48 -04:00
Simon Klee and GitHub
2cda629c8d
test(prompt): align shell placeholder expectation ( #24147 )
2026-04-24 13:00:11 +02:00
Brendan Allan and GitHub
f033d2d8fb
fix(app): conditionally show model variant selector ( #24115 )
2026-04-24 15:20:53 +08:00
Frank
a4bd88ab97
zen: deepseek v4 pro
2026-04-24 02:09:14 -04:00
Frank
f4616c8268
sync
2026-04-24 02:05:22 -04:00
Brendan Allan and GitHub
4712f0f3c1
feat(prompt): add shell mode UI with cancel button, custom icon, and example placeholder ( #24105 )
2026-04-24 14:04:55 +08:00
opencode-agent[bot]
6c1268f3b1
chore: generate
2026-04-24 05:28:43 +00:00
Brendan Allan and GitHub
2e156b8990
fix(desktop): avoid relaunching without installing updates ( #23806 )
2026-04-24 13:27:36 +08:00
Brendan Allan and GitHub
3bfe6a1ef6
ci: add platform-specific bun install flags ( #23822 )
2026-04-24 04:50:34 +00:00
opencode-agent[bot]
5c5069b622
chore: generate
2026-04-23 21:44:44 +00:00
f8c6ddd4cb
feat(truncate): allow configuring tool output truncation limits ( #23770 )
...
Co-authored-by: rgs_ramp <rgs@ramp.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-23 17:43:33 -04:00
Kit Langton and GitHub
e50a688ca3
feat(httpapi): bridge workspace read endpoints ( #24062 )
2026-04-23 17:32:02 -04:00
Aiden Cline and GitHub
334ab4707c
fix: account for additional openai retry case ( #24063 )
2026-04-23 17:31:43 -04:00
Aiden Cline and GitHub
87321942fe
chore: update copilot readme to symlink to an agents md to prevent dumbass agents from touching these files ( #24057 )
2026-04-23 17:08:46 -04:00
opencode-agent[bot]
a771859362
chore: generate
2026-04-23 20:50:19 +00:00
Kit Langton and GitHub
31d01d404a
refactor(control-plane): migrate workspace DTO schemas ( #24056 )
2026-04-23 16:48:56 -04:00
Kit Langton and GitHub
814e83ffec
docs: update effect schema migration tracker ( #24054 )
2026-04-23 16:23:45 -04:00
opencode-agent[bot]
4c3e65c877
chore: generate
2026-04-23 20:20:26 +00:00
James Long and GitHub
98ea5b6e7e
feat(tui): support builtin protocol for handling context from editors ( #24034 )
2026-04-23 16:19:19 -04:00
opencode-agent[bot]
3f8c659056
chore: generate
2026-04-23 20:10:56 +00:00
Kit Langton and GitHub
3910a6e527
refactor(tool): migrate tool framework + all 18 built-in tools to Effect Schema ( #23244 )
2026-04-23 16:09:34 -04:00
opencode-agent[bot]
24892559ae
chore: generate
2026-04-23 19:38:54 +00:00
Kit Langton and GitHub
cd93533b1f
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Kit Langton and GitHub
0590452456
refactor(schema): use Schema.Int and consolidate PositiveInt/NonNegativeInt ( #24029 )
2026-04-23 13:22:48 -04:00
Kit Langton and GitHub
93940a1859
refactor(provider): migrate provider domain to Effect Schema ( #24027 )
2026-04-23 13:17:33 -04:00
Frank
1e439b8226
sync
2026-04-23 13:13:29 -04:00
Kit Langton and GitHub
8b2f8355b2
docs(schema): mark sync/index.ts migrated with compat-bridge note ( #24024 )
2026-04-23 12:54:46 -04:00
opencode-agent[bot]
aed03078f8
chore: generate
2026-04-23 16:44:32 +00:00
Kit Langton and GitHub
c50d65b4d6
refactor(sync): make session events schema-first ( #24019 )
2026-04-23 12:43:08 -04:00
opencode-agent[bot]
353532b1c1
chore: generate
2026-04-23 16:00:01 +00:00
Shoubhit Dash and GitHub
9df7c78ebe
fix(npm): respect npmrc for version lookups ( #24016 )
2026-04-23 21:28:54 +05:30
opencode
eb7555d3c6
sync release versions for v1.14.22
2026-04-23 15:56:49 +00:00
opencode-agent[bot]
2cd89d64e9
chore: generate
2026-04-23 15:31:16 +00:00
Kit Langton and GitHub
0517ab4695
refactor(session): migrate session domain to Effect Schema ( #24005 )
2026-04-23 11:30:02 -04:00
James Long and GitHub
bbf67d0fff
fix(tui): render all non-synthetic text parts of a user message ( #24009 )
2026-04-23 11:24:40 -04:00
Shoubhit Dash and GitHub
38deb0f3ee
fix(npm): respect npmrc config ( #24001 )
2026-04-23 19:54:01 +05:30
Simon Klee and GitHub
9b6db08d21
chore: add to TEAM_MEMBERS ( #23975 )
2026-04-23 13:02:40 +02:00
opencode-agent[bot]
3ae74cb047
chore: generate
2026-04-23 10:58:14 +00:00
Brendan Allan and GitHub
6002500bc0
feat(project): add icon_url_override field to projects ( #23955 )
2026-04-23 18:57:04 +08:00
Brendan Allan and GitHub
785f3589ab
fix: add keyed prop to Show components for proper reactivity ( #23935 )
2026-04-23 17:32:01 +08:00
Frank
a419f1c50f
zen: hy3 preview
2026-04-23 02:56:41 -04:00
opencode
871789ce64
sync release versions for v1.14.21
2026-04-23 05:45:21 +00:00
Brendan Allan and GitHub
df27baa00d
refactor: remove redundant pending check from working memo ( #23929 )
2026-04-23 13:15:02 +08:00
Aiden Cline and GitHub
9730008543
tweak: codex model logic ( #23925 )
2026-04-23 00:29:56 -04:00
Luke Parker and Aiden Cline
ac26394fcb
fix(beta): PR resolvers/smoke check should typecheck all pacakges ( #23913 )
2026-04-23 00:25:41 -04:00
Luke Parker and Aiden Cline
6387b35a2d
log session sdk errors ( #23652 )
2026-04-23 00:25:41 -04:00
opencode-agent[bot] and Aiden Cline
1cd4c92242
chore: generate
2026-04-23 00:25:40 -04:00
Luke Parker and Aiden Cline
e383df4b17
feat: support pull diagnostics in the LSP client (C#, Kotlin, etc) ( #23771 )
2026-04-23 00:25:40 -04:00
Caleb Norton and Aiden Cline
58db41b4b9
chore: update nix bun version ( #23881 )
2026-04-23 00:25:40 -04:00
opencode-agent[bot] and Aiden Cline
5d133f2785
chore: generate
2026-04-23 00:25:39 -04:00
Jack and Aiden Cline
e9b1d3b940
docs: add MiMo V2.5 to Go pages ( #23876 )
2026-04-23 00:25:39 -04:00
Steven T. Cramer and Aiden Cline
3a082a0efd
fix(project): use git common dir for bare repo project cache ( #19054 )
2026-04-23 00:25:39 -04:00
opencode-agent[bot] and Aiden Cline
504fd1b373
chore: generate
2026-04-23 00:25:39 -04:00
Shoubhit Dash and Aiden Cline
574b2c2170
fix(session): improve session compaction ( #23870 )
2026-04-23 00:25:38 -04:00
opencode-agent[bot] and Aiden Cline
fa8b7bc4d2
chore: generate
2026-04-23 00:25:38 -04:00
Shoubhit Dash and Aiden Cline
6196b81e0a
fix(tui): fail fast on invalid session startup ( #23837 )
2026-04-23 00:25:38 -04:00
Brendan Allan and Aiden Cline
d884ab73d5
fix: consolidate project avatar source logic ( #23819 )
2026-04-23 00:25:37 -04:00
opencode-agent[bot] and Aiden Cline
71d196d3cd
chore: generate
2026-04-23 00:25:37 -04:00
Luke Parker and Aiden Cline
20756e0ee4
test: fix cross-spawn stderr race on Windows CI ( #23808 )
2026-04-23 00:25:37 -04:00
opencode-agent[bot] and Aiden Cline
894e638914
chore: generate
2026-04-23 00:25:37 -04:00
Luke Parker and Aiden Cline
8113a4360e
fix: preserve BOM in text tool round-trips ( #23797 )
2026-04-23 00:25:36 -04:00
opencode-agent[bot] and Aiden Cline
c819804638
chore: update nix node_modules hashes
2026-04-23 00:25:36 -04:00
Brendan Allan and Aiden Cline
06066dbb7b
fix(app): improve icon override handling in project edit dialog ( #23768 )
2026-04-23 00:25:36 -04:00
Luke Parker and Aiden Cline
69b8ea0d66
chore: bump Bun to 1.3.13 ( #23791 )
2026-04-23 00:25:36 -04:00
opencode-agent[bot]
b0455583aa
chore: generate
2026-04-22 03:41:42 +00:00
Kit Langton and GitHub
ed802fd121
refactor(core): migrate MessageV2 errors to Schema-backed named errors ( #23764 )
2026-04-21 23:40:32 -04:00
Kit Langton and GitHub
1593c3ed16
refactor(core): migrate MessageV2 internal Cursor to Effect Schema ( #23763 )
2026-04-21 23:28:33 -04:00
Kit Langton and GitHub
e89543811c
refactor(core): migrate MessageV2 message DTOs (User/Assistant/Part/Info/WithParts) to Effect Schema ( #23757 )
2026-04-21 23:26:12 -04:00
opencode-agent[bot]
1a76799fd8
chore: generate
2026-04-22 03:18:25 +00:00
Kit Langton and GitHub
fa623964a2
refactor(core): migrate MessageV2 part leaves + ToolPart to Effect Schema ( #23756 )
2026-04-21 23:17:23 -04:00
Frank
628102ad04
zen: handle alibaba format
2026-04-21 23:13:44 -04:00
Kit Langton and GitHub
ad7ae7353f
refactor(core): derive all schema.ts leaves' .zod via effect-zod walker ( #23754 )
2026-04-21 22:51:18 -04:00
NN708 and GitHub
8043cfa68d
fix(desktop): update desktop file and MetaInfo file ( #14933 )
2026-04-22 07:19:04 +08:00
opencode-agent[bot]
d2181e9273
chore: generate
2026-04-21 22:04:16 +00:00
5e9fb3cc90
feat: replace csharp-ls with roslyn-language-server ( #14463 )
...
Co-authored-by: Mathews <Mathews.Bryan@cincpro.com >
2026-04-21 22:03:09 +00:00
Kit Langton and GitHub
2da6d860e0
refactor(core): derive provider schema .zod via effect-zod walker ( #23753 )
2026-04-21 17:49:24 -04:00
Kit Langton and GitHub
df0c1f649c
refactor(core): migrate MessageV2 tool state schemas to Effect Schema ( #23752 )
2026-04-21 17:47:50 -04:00
Kit Langton and GitHub
d6dea3f3e0
chore(core): clean up after ConfigPermission Effect Schema migration ( #23749 )
2026-04-21 17:40:54 -04:00
Kit Langton and GitHub
0bcf734a67
migrate Snapshot schemas to Effect Schema ( #23747 )
2026-04-21 17:37:27 -04:00
opencode-agent[bot]
b1c3095edd
chore: generate
2026-04-21 21:34:17 +00:00
Kit Langton and GitHub
b0f565b74a
refactor(core): migrate ConfigPermission.Info to Effect Schema canonical ( #23740 )
2026-04-21 17:33:13 -04:00
Kit Langton and GitHub
2ae64f426b
refactor(core): migrate MessageV2.Format to Effect Schema ( #23744 )
2026-04-21 17:30:08 -04:00
Kit Langton and GitHub
7933657135
migrate LSP data schemas to Effect Schema ( #23745 )
2026-04-21 17:26:50 -04:00
Frank
caaddf0964
zen: ling 2.6 free
2026-04-21 17:06:31 -04:00
Ruben De Smet and GitHub
1a20703469
feat: add Mistral Small reasoning variant support (issue #19479 ) ( #23735 )
2026-04-21 16:45:06 -04:00
github-actions[bot]
8751f48a75
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/23735#issuecomment-4291498854
2026-04-21 20:17:13 +00:00
Aiden Cline and GitHub
58232d896e
fix: dont show variants for kimi models that dont support them ( #23696 )
2026-04-21 15:33:35 -04:00
cd6415f332
fix(tui): don't check for version upgrades if it's disabled by the user ( #20089 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-21 15:30:15 -04:00
opencode
c9fb8d0ce7
sync release versions for v1.14.20
2026-04-21 19:07:36 +00:00
opencode-agent[bot]
1e1a500603
chore: generate
2026-04-21 18:08:04 +00:00
Kit Langton and GitHub
ecc06a3d8f
refactor(core): make Config.Info canonical Effect Schema ( #23716 )
2026-04-21 14:06:47 -04:00
opencode-agent[bot]
3205f122eb
chore: update nix node_modules hashes
2026-04-21 16:57:27 +00:00
Aiden Cline and GitHub
e95474df05
fix: revert parts of a824064c4 which caused system theme regression ( #23714 )
2026-04-21 12:08:12 -04:00
Kit Langton and GitHub
96a534d8c6
feat(core): bridge GET /config through experimental HttpApi ( #23712 )
2026-04-21 16:05:23 +00:00
Kit Langton and GitHub
9579429276
test(opencode): consolidate session prompt tests into Effect style ( #23710 )
2026-04-21 15:54:40 +00:00
Aiden Cline and GitHub
2486621ca1
chore: kill unused tool ( #23701 )
2026-04-21 11:31:20 -04:00
James Long and GitHub
b5acc2203c
fix(core): fix permissions routing when using remote workspace ( #23593 )
2026-04-21 14:42:54 +00:00
Brendan Allan and GitHub
8cc2c81d57
fix(app): prevent prompt input animations from rerunning on every render ( #23676 )
2026-04-21 19:12:32 +08:00
opencode-agent[bot]
8d2d12d9c6
chore: generate
2026-04-21 11:11:54 +00:00
Brendan Allan and GitHub
811a7e9a8b
feat(app): allow disabling progress bar in settings ( #23674 )
2026-04-21 19:10:50 +08:00
Brendan Allan and GitHub
febadc5589
fix(ui): correct diff render condition logic ( #23670 )
2026-04-21 18:49:04 +08:00
Luke Parker and GitHub
92c005866b
fix(core): use file:// URLs for local dynamic import() on Windows+Node ( #23639 )
2026-04-21 07:54:53 +00:00
OpeOginni and GitHub
224548d87d
fix(desktop): adjust layout properties in DialogSelectServer component ( #23589 )
2026-04-21 14:38:56 +08:00
Frank
8a7bb7c6a9
zen: tpm routing
2026-04-21 02:36:40 -04:00
Brendan Allan and GitHub
22d33c57af
fix(app): properly wrap produce calls in setProjects ( #23638 )
2026-04-21 14:11:23 +08:00
1e0137f624
go: promote kimi k2.6 usage limits ( #23634 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-04-21 02:01:52 -04:00
Brendan Allan and GitHub
38e2f4cdda
fix(desktop-electron): add CORS headers to main window webRequest ( #23633 )
2026-04-21 13:32:31 +08:00
Frank
bd54b68c12
zen: m2.7 & k2.6
2026-04-21 01:15:07 -04:00
opencode-agent[bot]
a08aa21cb3
chore: generate
2026-04-21 04:40:02 +00:00
Brendan Allan and GitHub
eb9906420f
refactor(desktop-electron): enable contextIsolation and sandbox ( #23523 )
2026-04-21 12:38:59 +08:00
opencode-agent[bot]
4964ce480c
chore: generate
2026-04-21 04:37:57 +00:00
Brendan Allan and GitHub
e5687d646c
electron: use custom oc:// protocol for renderer windows ( #23516 )
2026-04-21 12:36:56 +08:00
opencode-agent[bot]
a38d53fe2f
chore: generate
2026-04-21 02:42:45 +00:00
Frank
6278ce51ce
zen: tpm routing
2026-04-20 22:41:36 -04:00
opencode-agent[bot]
53b0084ce2
chore: generate
2026-04-21 02:22:12 +00:00
Frank
f74a255ca9
zen: tpm routing
2026-04-20 22:21:06 -04:00
Frank
3e8abac625
sync
2026-04-20 17:01:27 -04:00
opencode-agent[bot]
65e99fcc2e
chore: generate
2026-04-20 20:06:22 +00:00
Frank
bad025eba9
sync
2026-04-20 16:05:04 -04:00
opencode-agent[bot]
06dde3afd3
chore: generate
2026-04-20 19:04:24 +00:00
Frank
ad65af28e7
zen: tpm routing
2026-04-20 15:02:54 -04:00
opencode-agent[bot]
bd1bdc4f04
chore: generate
2026-04-20 18:29:48 +00:00
James Long and GitHub
debcff2b6b
feat(core): add debug workspace server ( #23590 )
2026-04-20 18:27:58 +00:00
opencode-agent[bot]
8b3323708d
chore: generate
2026-04-20 17:43:32 +00:00
James Murdza and GitHub
3406f18746
fix(plugin): add env parameter to WorkspaceAdaptor.create type ( #23235 )
2026-04-20 13:41:38 -04:00
opencode-agent[bot]
7e576eea41
chore: generate
2026-04-20 15:59:40 +00:00
Jack and GitHub
d68ebee555
docs(go): add Kimi K2.6 to Go and Zen content ( #23558 )
2026-04-20 23:58:32 +08:00
Frank
ae7a3518f7
zen: tpm based routing
2026-04-20 09:56:26 -04:00
Chris Yang and GitHub
16caaa2229
fix(app): fall back to icon.url in sidebar avatar ( #18747 )
2026-04-20 19:32:54 +08:00
黑墨水鱼 and GitHub
91468fe455
fix(ui): use parentID matching instead of positional scan for assistant messages ( #23093 )
2026-04-20 07:35:06 +00:00
opencode
7c6948cf6f
sync release versions for v1.14.19
2026-04-20 07:21:46 +00:00
Luke Parker and GitHub
7a568a457f
fix: defer MessageV2.Assistant.shape access to break circular dep in compiled binary ( #23495 )
2026-04-20 06:39:13 +00:00
opencode-agent[bot]
3ddc69ec2b
chore: update nix node_modules hashes
2026-04-20 06:36:01 +00:00
opencode-agent[bot]
f3d5a71620
chore: generate
2026-04-20 06:07:28 +00:00
Aiden Cline and GitHub
c6c56ac2cf
tweak: rename tail_tokens -> preserve_recent_tokens ( #23491 )
2026-04-20 01:06:29 -05:00
Aiden Cline and GitHub
e539efe2b9
fix: patch arborist to get around bun bug ( #23460 )
2026-04-20 00:49:46 -05:00
Brendan Allan and GitHub
687b758882
app: better loading ( #23489 )
2026-04-20 05:17:37 +00:00
opencode-agent[bot]
84e322b0fd
chore: generate
2026-04-20 05:15:29 +00:00
Aiden Cline and GitHub
8bc4f91fd9
fix: parallel edits sometimes would override each other ( #23483 )
2026-04-20 00:14:21 -05:00
Brendan Allan and GitHub
93e633fb7d
refactor(app): move QueryProvider to AppInterface ( #23484 )
2026-04-20 12:51:34 +08:00
opencode-agent[bot]
cbe702c09d
chore: generate
2026-04-20 04:40:12 +00:00
Luke Parker and GitHub
a7a85c94b8
fix(core): fix Windows managed install and bump ripgrep to 15.1.0 for ARM64 support ( #23477 )
2026-04-20 14:39:15 +10:00
6e0178655b
feat(provider): add NVIDIA to popular providers, docs, and attribution headers ( #22927 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-19 19:57:49 -05:00
Dax Raad
e4be557928
ci: skip beta smoke fixes for now
2026-04-19 20:01:30 -04:00
Dax Raad
b9640fc7e4
core: fix session compaction test to properly enable prune config option
2026-04-19 19:53:43 -04:00
opencode-agent[bot]
29f05cb1ee
chore: generate
2026-04-19 23:48:44 +00:00
Dax Raad
48acab48ad
ci: skip Docker builds during preview releases to save time
2026-04-19 19:47:29 -04:00
Dax Raad
5ae74aa881
Merge branch 'nxl/improve-compaction-strategy' into dev
2026-04-19 19:38:46 -04:00
Dax Raad
6eddf08244
flip toolcall prune defaults
2026-04-19 19:34:44 -04:00
opencode-agent[bot]
9c7e52b8a1
chore: update nix node_modules hashes
2026-04-19 22:52:42 +00:00
Sebastian and GitHub
a824064c4c
stabilize TUI theme persistence and KV writes ( #23188 )
2026-04-20 00:10:31 +02:00
opencode-agent[bot]
33b2795cc8
chore: generate
2026-04-19 09:47:36 +00:00
Luke Parker and GitHub
10bd044c55
feat: add terminal font settings and built-in Nerd Font ( #23391 )
2026-04-19 19:46:34 +10:00
opencode
c09bcfe531
sync release versions for v1.14.18
2026-04-19 09:36:56 +00:00
Brendan Allan and GitHub
83227be0ca
fix(version): remove --target flag from beta release creation ( #23403 )
2026-04-19 17:05:03 +08:00
opencode-agent[bot]
8ee47a0533
chore: update nix node_modules hashes
2026-04-19 08:29:51 +00:00
Brendan Allan and GitHub
a546e88f37
fix(desktop-electron): run JSON migration before spawning sidecar ( #23396 )
2026-04-19 15:53:47 +08:00
opencode-agent[bot]
e998c9e9cb
chore: update nix node_modules hashes
2026-04-19 07:35:27 +00:00
889087c966
fix(ripgrep): restore native rg backend ( #22773 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-04-19 06:58:15 +00:00
opencode-agent[bot]
7f3b64c7c4
chore: update nix node_modules hashes
2026-04-19 06:38:10 +00:00
Dax and GitHub
e60a6e3a82
fix: change Free download button text to Download ( #23388 )
2026-04-19 02:19:40 -04:00
opencode-agent[bot]
135c8f0e99
chore: generate
2026-04-19 05:59:31 +00:00
opencode-agent[bot]
f02504bb80
chore: generate
2026-04-19 05:58:31 +00:00
Dax Raad
40834fdf2f
core: allow users with credits but no payment method to access zen mode
2026-04-19 01:57:16 -04:00
Aiden Cline and GitHub
fc0588954b
fix ( #23385 )
2026-04-19 00:45:44 -05:00
opencode-agent[bot]
75960e3bf3
chore: generate
2026-04-19 04:25:23 +00:00
Ariane Emory and GitHub
f14ac472a3
docs: document --dangerously-skip-permissions CLI flag ( #23371 )
2026-04-18 23:24:23 -05:00
opencode-agent[bot]
9ed93715ef
chore: update nix node_modules hashes
2026-04-19 03:40:53 +00:00
Luke Parker and GitHub
b34ca44abe
fix incorrect config directory by lazily loading electron-store ( #23373 )
2026-04-19 13:06:07 +10:00
opencode
40ba8f3570
sync release versions for v1.14.17
2026-04-19 03:02:14 +00:00
Luke Parker and GitHub
e543acf923
chore: bump electron and fix taskbar icon ( #23368 )
2026-04-19 02:35:02 +00:00
Dax Raad
d183568644
core: ensure executable permissions are set before Docker builds
...
Fixes an issue where GitHub artifact downloads could strip executable bits
from binaries, causing Docker builds to fail when using unpacked dist files
directly rather than published tarballs. The chmod now runs before the
publish check to guarantee binaries are executable.
2026-04-18 22:32:53 -04:00
Dax Raad
f27eb8f09e
fix plugins reinstalling too often
2026-04-18 20:02:24 -04:00
Dax Raad
ad0545335a
ci
2026-04-18 19:29:21 -04:00
Dax Raad
cfbbae7323
ci
2026-04-18 18:59:44 -04:00
Dax Raad
940f971ca0
ci: fix
2026-04-18 18:56:14 -04:00
Aiden Cline and GitHub
78ca49a1bc
test: fix bedrock test ( #23351 )
2026-04-18 17:46:15 -05:00
1d54b0e540
Stefan/enterprise forms waitlist ( #23158 )
...
Co-authored-by: Ryan Vogel <me@ryan.ceo >
2026-04-18 18:30:28 -04:00
opencode-agent[bot]
7e971d8302
chore: generate
2026-04-18 21:37:45 +00:00
Frank
54b3b3fe05
zen: redeem go
2026-04-18 17:33:28 -04:00
Frank
9d012b0621
zen: redeem credit
2026-04-18 17:33:28 -04:00
opencode-agent[bot]
fbb0a93e12
chore: update nix node_modules hashes
2026-04-18 21:32:47 +00:00
Aiden Cline and GitHub
e2e7a8d722
fix: ensure display: summarized is sent by default for bedrock ( #23343 )
2026-04-18 16:04:00 -05:00
Aiden Cline and GitHub
ce7923adaf
chore: bump @ai-sdk/amazon-bedrock ( #23341 )
2026-04-18 16:00:46 -05:00
Dax and GitHub
a26d53151b
tui: allow full-session forks from the session dialog ( #23339 )
2026-04-18 20:20:23 +00:00
Dax Raad
5eaef6b758
release: avoid package.json drift during publish
2026-04-18 12:32:23 -04:00
opencode-agent[bot]
c5c38cad9c
chore: generate
2026-04-18 16:00:01 +00:00
Kit Langton and GitHub
9918f389e7
fix: detect attachment mime from file contents ( #23291 )
2026-04-18 11:59:08 -04:00
opencode-agent[bot]
dd8c424806
chore: generate
2026-04-18 15:21:48 +00:00
Dax Raad
078d8a07cf
core: support OTEL_RESOURCE_ATTRIBUTES environment variable for custom telemetry attributes
...
Users can now pass custom OpenTelemetry resource attributes via the OTEL_RESOURCE_ATTRIBUTES environment variable (comma-separated key=value format). These attributes are automatically included in all telemetry data sent from both the main process and workspace environments, enabling better observability integration with existing monitoring systems that rely on custom resource tags.
2026-04-18 11:20:29 -04:00
Dax Raad
1ee712e549
core: fix early return when node_modules is missing during package install
2026-04-18 10:42:33 -04:00
Dax Raad
55315bdffa
tui: fix sync loading indicator to properly show loading state on startup
2026-04-18 10:39:10 -04:00
Dax Raad
882b8e1e75
core: track retry attempts with detailed error context on assistant entries
...
users can now see when transient failures occur during assistant responses,
such as rate limits or provider overloads, giving visibility into what
issues were encountered and automatically resolved before the final response
2026-04-18 10:38:35 -04:00
opencode-agent[bot]
95edbc0ae6
chore: generate
2026-04-18 05:49:37 +00:00
Dax Raad
11cd4fb639
core: extract session entry stepping logic into dedicated module
...
Move the step function from session-entry.ts to session-entry-stepper.ts and remove immer dependency. Add static fromEvent factory methods to Synthetic, Assistant, and Compaction classes for cleaner event-to-entry conversion.
2026-04-18 01:48:21 -04:00
Aiden Cline and GitHub
9c16bd1e30
fix: make skills logic more token efficient ( #23253 )
2026-04-17 23:51:16 -05:00
opencode-agent[bot]
5e9d5c734e
chore: generate
2026-04-18 03:52:28 +00:00
Kit Langton and GitHub
b382d1a467
docs(effect): track schema migration progress with concrete file checklists ( #23242 )
2026-04-18 03:51:30 +00:00
Kit Langton and GitHub
23f31475e7
refactor(config): migrate config.ts root Info to Effect Schema ( #23241 )
2026-04-18 03:44:35 +00:00
OpeOginni and GitHub
c0eab9e442
fix(desktop): adjust ui tool diff sticky header offset ( #23149 )
2026-04-18 11:31:38 +08:00
opencode-agent[bot]
8a1e85d0c8
chore: generate
2026-04-18 03:17:28 +00:00
Kit Langton and GitHub
2793502db2
refactor(config): migrate agent.ts Info to Effect Schema ( #23237 )
2026-04-18 03:16:24 +00:00
opencode-agent[bot]
9f7bd0246c
chore: generate
2026-04-18 03:05:59 +00:00
Kit Langton and GitHub
a6a4350d10
refactor(config): migrate permission.ts Info to Effect Schema ( #23231 )
2026-04-18 03:05:06 +00:00
Kit Langton and GitHub
471b9f4dc4
refactor: use InstanceState context in worktree cleanup paths ( #23019 )
2026-04-17 23:04:16 -04:00
Kit Langton and GitHub
24fb9b1296
fix: stop rewriting dev during release publish ( #22982 )
2026-04-18 02:53:19 +00:00
Kit Langton and GitHub
3573019916
fix(generate): make openapi output deterministic by formatting in-place ( #23228 )
2026-04-17 22:31:21 -04:00
Kit Langton and GitHub
fc5b353144
refactor(config): migrate keybinds.ts to Effect Schema ( #23227 )
2026-04-18 02:28:45 +00:00
Kit Langton and GitHub
1dd257b76a
refactor: use instance state in small services ( #23022 )
2026-04-18 02:16:15 +00:00
Kit Langton and GitHub
5fa1673341
refactor: use InstanceState context in File service ( #23015 )
2026-04-17 22:08:57 -04:00
opencode-agent[bot]
daaa1c7e26
chore: generate
2026-04-18 02:03:30 +00:00
Kit Langton and GitHub
1fae784b81
feat(effect-zod): add ZodPreprocess annotation for pre-parse transforms ( #23222 )
2026-04-18 02:02:37 +00:00
Aiden Cline and GitHub
81b7b58a5e
fix: gh copilot issue w/ haiku (eager_input_streaming not supported) ( #23223 )
2026-04-17 20:57:48 -05:00
opencode-agent[bot]
866188a643
chore: generate
2026-04-18 01:48:50 +00:00
Kit Langton and GitHub
e6fd57165e
refactor: remove ambient instance reads from lsp ( #23023 )
2026-04-17 21:47:59 -04:00
Kit Langton and GitHub
a5d99e7a3c
refactor: pass formatter instance context explicitly ( #23020 )
2026-04-18 01:22:36 +00:00
opencode-agent[bot]
a92c75e5f4
chore: generate
2026-04-18 01:21:01 +00:00
Kit Langton and GitHub
826fd3350c
refactor(config): migrate Server + Layout to Effect Schema ( #23216 )
2026-04-18 01:20:06 +00:00
Kit Langton and GitHub
23a2d01282
fix(observability): standardize session telemetry attrs ( #23213 )
2026-04-17 21:14:23 -04:00
Kit Langton and GitHub
5181f9b4e1
refactor(config): drop ZodOverride from PositiveInt in provider.ts ( #23215 )
2026-04-18 01:04:40 +00:00
opencode-agent[bot]
f52ae28432
chore: generate
2026-04-18 00:56:33 +00:00
Kit Langton and GitHub
36119ff173
feat(effect-zod): translate Schema.withDecodingDefault into zod .default() ( #23207 )
2026-04-17 20:55:38 -04:00
Kit Langton and GitHub
bb90f3bbf9
feat(effect-zod): translate well-known filters into native Zod methods ( #23209 )
2026-04-17 20:50:36 -04:00
Kit Langton and opencode
05cdb7c107
refactor(v2): tag session unions and exhaustively match events ( #23201 )
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
b493dabfe6
docs(effect): refresh migration status specs ( #23206 )
2026-04-18 00:29:26 +00:00
opencode-agent[bot] and opencode
c4816f944e
chore: generate
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
211136e3a8
feat(effect-zod): transform support + walk memoization + flattened checks ( #23203 )
2026-04-18 00:29:26 +00:00
opencode-agent[bot] and opencode
cf0a53c501
chore: generate
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
2899984819
refactor(config): migrate provider (Model + Info) to Effect Schema ( #23197 )
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
eafbe5c57c
refactor(server): align route-span attrs with OTel semantic conventions ( #23198 )
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
7b98f544ff
feat(effect-zod): add catchall (StructWithRest) support to the walker ( #23186 )
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
b5aba5807c
feat(tui): show session ID in sidebar on non-prod channels ( #23185 )
2026-04-18 00:29:26 +00:00
Kit Langton and opencode
d5c4c26b4b
feat(server): auto-tag route spans with route params (session.id, message.id, …) ( #23189 )
2026-04-18 00:29:26 +00:00
opencode
a35b8a95c2
release: v1.4.11
2026-04-18 00:29:16 +00:00
Dax and GitHub
cded68a2e2
refactor(npm): use object-based package spec for install API ( #23181 )
2026-04-17 17:30:50 -04:00
Aiden Cline and GitHub
0068ccec35
fix: ensure copilot model list filters out disabled models ( #23176 )
2026-04-17 16:27:32 -05:00
opencode-agent[bot]
89e8994fd1
chore: generate
2026-04-17 21:08:00 +00:00
Kit Langton and GitHub
5980b0a5ee
feat(effect-zod): add tuple support; migrate config/plugin to Effect Schema ( #23178 )
2026-04-17 21:06:55 +00:00
opencode-agent[bot]
89029a20ef
chore: generate
2026-04-17 21:00:20 +00:00
Kit Langton and GitHub
ce69bd97b9
refactor(config): migrate model-id and command to Effect Schema ( #23175 )
2026-04-17 20:59:24 +00:00
Kit Langton and GitHub
999d8651aa
feat(server): wrap remaining route handlers in request spans ( #23169 )
2026-04-17 16:52:40 -04:00
opencode-agent[bot]
ed0f022502
chore: generate
2026-04-17 20:50:37 +00:00
Kit Langton and GitHub
b1307d5c2a
refactor(config): migrate skills, formatter, console-state to Effect Schema ( #23162 )
2026-04-17 20:49:36 +00:00
opencode-agent[bot]
dc16013b4f
chore: generate
2026-04-17 20:47:05 +00:00
Kit Langton and GitHub
e7686dbd64
feat(effect-zod): translate Schema.check filters into zod .superRefine + promote LSP refinement to Effect layer ( #23173 )
2026-04-17 20:46:05 +00:00
James Long and GitHub
47f553f9ba
fix(core): more explicit routing to fix workspace instance issue ( #23171 )
2026-04-17 16:39:34 -04:00
Kit Langton and GitHub
d11268ece7
refactor(config): migrate permission Action/Object/Rule leaves to Effect Schema ( #23168 )
2026-04-17 20:35:42 +00:00
Kit Langton and GitHub
650a13a690
refactor(config): migrate lsp schemas to Effect Schema ( #23167 )
2026-04-17 20:34:47 +00:00
opencode-agent[bot]
54435325b6
chore: generate
2026-04-17 20:26:43 +00:00
Kit Langton and GitHub
11fa257549
refactor(config): migrate mcp schemas to Effect Schema.Class ( #23163 )
2026-04-17 20:25:49 +00:00
Kit Langton and GitHub
6af8ab0df2
docs(http-api): refresh bridge inventory and clarify Schema.Class vs Struct ( #23164 )
2026-04-17 16:20:57 -04:00
Kit Langton and GitHub
984f5ed6eb
fix(opencode): skip share sync for unshared sessions ( #23159 )
2026-04-17 20:15:24 +00:00
opencode-agent[bot] and opencode
c2061c6bbf
chore: generate
2026-04-17 20:13:34 +00:00
Dax and opencode
b708e8431e
docs(opencode): annotate plugin loader flow ( #23160 )
2026-04-17 20:13:34 +00:00
opencode
9b6c397171
release: v1.4.10
2026-04-17 20:13:25 +00:00
opencode-agent[bot]
9b0659d4f9
chore: generate
2026-04-17 19:30:28 +00:00
Kit Langton and GitHub
f83cecaaf6
fix(opencode): untrace streaming event hot paths ( #23156 )
2026-04-17 15:29:32 -04:00
James Long and GitHub
aa05b9abe5
fix(core): pass OTEL config to workspace env ( #23154 )
2026-04-17 15:25:58 -04:00
Kit Langton and GitHub
68834cfcc3
fix(opencode): normalize provider metadata and tag otel runs ( #23140 )
2026-04-17 15:22:08 -04:00
James Long and GitHub
5621373bc2
fix(core): move instance middleware after control plane routes ( #23150 )
2026-04-17 15:20:11 -04:00
opencode-agent[bot]
88582566bf
chore: update nix node_modules hashes
2026-04-17 19:18:55 +00:00
opencode-agent[bot]
d6e1362fee
chore: generate
2026-04-17 19:15:07 +00:00
James Long and GitHub
b275b8580d
feat(tui): minor UX improvements for workspaces ( #23146 )
2026-04-17 15:14:05 -04:00
Dax and GitHub
467be08e67
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Aiden Cline and GitHub
bbb422d125
chore: bump ai to 6.0.168 and @ai-sdk/gateway to 3.0.104 ( #23145 )
2026-04-17 13:47:22 -05:00
Dax Raad
b1f076558c
test: align plugin loader npm mocks
...
- switch plugin loader tests to the effect npm module
- return Option.none() for mocked npm entrypoints
- keep test fixtures aligned with the current Npm.add contract
2026-04-17 14:33:02 -04:00
Dax Raad
992435aaf8
do not flock until reify
2026-04-17 14:18:48 -04:00
Dax Raad
2f73e73e9d
trace npm fully
2026-04-17 14:08:45 -04:00
James Long and GitHub
4c30a78cd9
fix: revert sdk generation script change ( #23133 )
2026-04-17 13:33:11 -04:00
James Long and GitHub
a8c78fc005
fix(core): add historical sync on workspace connect ( #23121 )
2026-04-17 13:30:09 -04:00
opencode-agent[bot]
fcb473ff64
chore: update nix node_modules hashes
2026-04-17 17:25:44 +00:00
James Long and GitHub
797953c88d
when generating sdk only format sdk, much faster ( #23122 )
2026-04-17 13:01:22 -04:00
opencode-agent[bot]
ce0cfb0ea5
chore: generate
2026-04-17 16:46:34 +00:00
Kit Langton and GitHub
13dfe569ef
tui: fix agent cycling and prompt metadata polish ( #23115 )
2026-04-17 12:45:29 -04:00
Aiden Cline and GitHub
c491161c0c
chore: bump @ai-sdk/anthropic to 3.0.71 and dependents ( #23120 )
2026-04-17 11:40:24 -05:00
fde3d9133b
fix(opencode): pass EXA_API_KEY to websearch tool to avoid rate limits ( #16362 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-17 11:28:23 -05:00
Vladimir Glafirov and GitHub
0d582f9d3f
chore: bump gitlab-ai-provider to 6.6.0 ( #23057 )
2026-04-17 11:22:43 -05:00
Dax Raad and opencode
1a59133168
Improve light mode dark mode copy
2026-04-17 16:19:57 +00:00
opencode
803d9eb7ad
release: v1.4.9
2026-04-17 16:19:46 +00:00
Dax Raad
a27d3c1623
tui: fix session resumption with --session-id flag to navigate after app initialization
...
Previously when passing a session ID directly, the route was set during initial
render which could cause navigation issues before the router was fully ready.
Now the session navigation happens after initialization completes, ensuring
the TUI properly loads the requested session when users resume with --session-id.
2026-04-17 11:41:24 -04:00
Dax Raad
551216a452
fix incorrect light mode in ghostty
2026-04-17 11:32:17 -04:00
opencode-agent[bot]
38cd3979f2
chore: update nix node_modules hashes
2026-04-17 15:31:50 +00:00
3fe602cda3
feat: add LLM Gateway provider ( #7847 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-17 10:29:31 -05:00
opencode-agent[bot]
3a4b49095c
chore: generate
2026-04-17 15:26:45 +00:00
Jen Person and GitHub
ac5b395c5d
docs: adding Mistral to docs as a provider (it is already a provider, just docs update) #23070 ( #23072 )
2026-04-17 10:25:42 -05:00
OpeOginni and GitHub
8fbbca5f4b
fix(opencode): rescrict github copilot opus 4.7 variants to "medium" ( #23097 )
2026-04-17 10:25:12 -05:00
Brendan Allan and GitHub
2415820ecd
fix: conditionally show file tree in beta channel ( #23099 )
2026-04-17 15:13:59 +00:00
Frank
20103eb97b
sync
2026-04-17 10:53:45 -04:00
Dax Raad
10c4ab9a3d
roll back opentui
2026-04-17 10:51:02 -04:00
Dax Raad
7e39c9b950
back to opentui 0.1.99
2026-04-17 10:43:17 -04:00
opencode-agent[bot]
cc063d4c32
chore: generate
2026-04-17 13:56:17 +00:00
Frank
3707e4a49c
zen: routing logic
2026-04-17 09:54:47 -04:00
opencode-agent[bot]
cb425ac927
chore: generate
2026-04-17 13:53:11 +00:00
James Long and GitHub
0f80c827ed
feat(core): exponential backoff of workspace reconnect ( #23083 )
2026-04-17 09:52:10 -04:00
Dax Raad
fffc496f41
remove log
2026-04-17 09:46:35 -04:00
opencode
06ae43920b
release: v1.4.8
2026-04-17 13:37:06 +00:00
opencode-agent[bot]
e78d75a003
chore: update nix node_modules hashes
2026-04-17 13:07:11 +00:00
Sebastian and GitHub
ec3ac0c4b0
upgrade opentui to 0.1.100 ( #22928 )
2026-04-17 14:29:46 +02:00
opencode-agent[bot]
c57c5315c1
chore: generate
2026-04-17 07:27:13 +00:00
Brendan Allan and GitHub
a726530735
fix(app): workspace loading and persist ready state ( #23046 )
2026-04-17 07:26:14 +00:00
Dax and GitHub
d9950598d0
core: migrate config loading to Effect framework ( #23032 )
2026-04-17 06:44:01 +00:00
opencode-agent[bot]
81f0885879
chore: generate
2026-04-17 06:13:42 +00:00
Dax and GitHub
65b2a10e97
fade in prompt metadata transitions ( #23037 )
2026-04-17 06:12:41 +00:00
James Long and GitHub
7605acff65
refactor(core): move server routes around to clarify workspacing ( #23031 )
2026-04-17 02:06:20 -04:00
Dax Raad
e7f8f7fa3b
fix crash on experimental
2026-04-17 01:14:08 -04:00
James Long and GitHub
72d7cb717d
remove accidental commit of daytona plugin ( #23030 )
2026-04-17 00:42:45 -04:00
opencode-agent[bot]
f0caeb9b25
chore: generate
2026-04-17 04:32:17 +00:00
Aiden Cline and GitHub
76a141090e
chore: delete filetime module ( #22999 )
2026-04-16 23:31:21 -05:00
Dax and GitHub
4bd5a158a5
fix: preserve prompt input across unmount/remount cycles ( #22508 )
2026-04-17 04:23:30 +00:00
opencode-agent[bot]
dfaae14544
chore: update nix node_modules hashes
2026-04-17 04:14:26 +00:00
Brendan Allan and GitHub
79e9baf55a
fix(app): use fetchQuery instead of ensureQueryData in global sync ( #23025 )
2026-04-17 03:54:19 +00:00
Brendan Allan
a4882290aa
Merge branch 'dev' into nxl/improve-compaction-strategy
2026-04-17 11:53:17 +08:00
Kit Langton and GitHub
9ee89f7868
refactor: move project read routes onto HttpApi ( #23003 )
2026-04-17 03:48:12 +00:00
opencode-agent[bot]
67dbb3cf18
chore: generate
2026-04-17 03:37:21 +00:00
Kit Langton and GitHub
4260c40efa
refactor(tui): inline final Go shimmer settings ( #23017 )
2026-04-17 03:36:21 +00:00
James Long and GitHub
0bedea52b1
fix(tui): tui resiliency when workspace is dead, disable directory filter in session list ( #23013 )
2026-04-16 23:35:36 -04:00
fbbab9d6c8
feat(app): hide desktop titlebar tools behind settings ( #19029 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-04-17 03:31:00 +00:00
Kit Langton and GitHub
cccb907a9b
feat(tui): animated GO logo + radial pulse in free-limit upsell dialog ( #22976 )
2026-04-16 23:19:18 -04:00
Kit Langton and GitHub
ee7339f2c6
refactor: move provider and config provider routes onto HttpApi ( #23004 )
2026-04-16 23:10:45 -04:00
Kit Langton and GitHub
c51f3e35ca
chore: retire namespace migration tooling + document module shape ( #23010 )
2026-04-17 02:48:40 +00:00
7b3bb9a761
fix: preserve plugin tool metadata in execute result ( #22827 )
...
Co-authored-by: jquense <jquense@ramp.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-16 21:38:21 -05:00
opencode-agent[bot]
dc38f22bd8
chore: generate
2026-04-17 02:34:07 +00:00
Dax and GitHub
220e3e9a2b
refactor: make formatter config opt-in ( #22997 )
2026-04-17 02:33:09 +00:00
Brendan Allan and GitHub
f135c0b5ee
app: use tanstack query to load session vcs state ( #22277 )
2026-04-17 02:27:08 +00:00
opencode-agent[bot]
ebe6ea580d
chore: generate
2026-04-17 02:26:48 +00:00
Dax and GitHub
ee708040f6
fix: prefer real undo filenames over /dev/null ( #23006 )
2026-04-16 22:25:43 -04:00
Kit Langton and GitHub
61c4815a37
refactor: unwrap FileWatcher namespace + self-reexport (redo) ( #23000 )
2026-04-17 02:20:43 +00:00
Dax and GitHub
01bb54a94d
refactor: split config parsing steps ( #22996 )
2026-04-17 01:57:43 +00:00
Kit Langton and GitHub
f592c3846b
refactor: convert Flag namespace to const object with getters ( #22984 )
2026-04-17 01:57:21 +00:00
Kit Langton and GitHub
c026e25088
refactor: eliminate account/ barrel, route consumers to sibling files ( #22995 )
2026-04-17 01:55:50 +00:00
Kit Langton and GitHub
8ba73bed23
refactor: collapse auth/ barrel — merge auth.ts into index.ts + self-reexport ( #22993 )
2026-04-17 01:52:19 +00:00
Kit Langton and GitHub
4f8986aa48
refactor: unwrap Question namespace + fix script to emit "." for index.ts ( #22992 )
2026-04-17 01:51:02 +00:00
Kit Langton and GitHub
9c87a144e8
refactor: normalize AccountRepo to canonical Effect service pattern ( #22991 )
2026-04-17 01:43:57 +00:00
opencode-agent[bot]
5b9fa32255
chore: generate
2026-04-17 01:36:45 +00:00
Dax and GitHub
f13778215a
perf: speed up skill directory discovery ( #22990 )
2026-04-17 01:35:47 +00:00
Dax and GitHub
326471a25c
refactor: split config lsp and formatter schemas ( #22986 )
2026-04-17 01:35:26 +00:00
Dax and GitHub
6405e3a7b1
tui: stabilize session dialog ordering ( #22987 )
2026-04-17 01:32:36 +00:00
Kit Langton and GitHub
8afb625bab
refactor: extract Diagnostic namespace into lsp/diagnostic.ts + self-reexport ( #22983 )
2026-04-17 01:19:01 +00:00
Kit Langton and GitHub
c59df636cc
chore: delete empty v2/session-common + collapse patch barrel ( #22981 )
2026-04-17 01:02:09 +00:00
Kit Langton and GitHub
94878d76f8
refactor: unwrap TuiPluginRuntime namespace + self-reexport ( #22980 )
2026-04-17 01:02:07 +00:00
Kit Langton and GitHub
5022895e2b
refactor: unwrap ExperimentalHttpApiServer namespace + self-reexport ( #22979 )
2026-04-17 01:01:24 +00:00
Kit Langton and GitHub
54046e0b98
refactor: unwrap SessionV2 namespace + self-reexport ( #22978 )
2026-04-17 01:00:30 +00:00
Kit Langton and GitHub
d2cb1613ac
refactor: unwrap SessionEntry namespace + self-reexport ( #22977 )
2026-04-17 00:59:42 +00:00
opencode-agent[bot]
266fb93422
chore: generate
2026-04-17 00:50:44 +00:00
Kit Langton and GitHub
51d8219c46
refactor: unwrap session/ tier-2 namespaces + self-reexport ( #22973 )
2026-04-17 00:49:39 +00:00
Dax Raad
d6af5a686c
tui: convert TuiConfig namespace to ES module exports
2026-04-16 20:46:40 -04:00
Dax Raad
39342b0e75
tui: fix Windows terminal suspend and input undo keybindings
...
On Windows, native terminals don't support POSIX suspend (ctrl+z), so we now
assign ctrl+z to input undo instead of terminal suspend. Terminal suspend is
disabled on Windows to avoid conflicts with the undo functionality.
2026-04-16 20:37:58 -04:00
Kit Langton and GitHub
54078c4cae
refactor: unwrap Shell namespace + self-reexport ( #22964 )
2026-04-16 20:11:19 -04:00
Kit Langton and GitHub
c0bfccc15e
tooling: add unwrap-and-self-reexport + batch-unwrap-pr scripts ( #22929 )
2026-04-16 20:11:17 -04:00
opencode-agent[bot]
53dc7b1649
chore: generate
2026-04-17 00:04:01 +00:00
Kit Langton and GitHub
635970b0a1
refactor: unwrap ConfigSkills namespace + self-reexport ( #22950 )
2026-04-17 00:02:53 +00:00
Kit Langton and GitHub
059b32c212
refactor: unwrap Protected namespace + self-reexport ( #22938 )
2026-04-17 00:02:51 +00:00
Kit Langton and GitHub
2704ad9110
refactor: unwrap TuiConfig namespace + self-reexport ( #22952 )
2026-04-17 00:02:24 +00:00
Kit Langton and GitHub
06d247c709
refactor: unwrap FileIgnore namespace + self-reexport ( #22937 )
2026-04-17 00:02:08 +00:00
Kit Langton and GitHub
974fa1b8b1
refactor: unwrap PluginMeta namespace + self-reexport ( #22945 )
2026-04-17 00:02:05 +00:00
Kit Langton and GitHub
fb02744460
refactor: unwrap Agent namespace + self-reexport ( #22935 )
2026-04-17 00:01:44 +00:00
Kit Langton and GitHub
79732ab175
refactor: unwrap UI namespace + self-reexport ( #22951 )
2026-04-17 00:01:41 +00:00
Kit Langton and GitHub
f6dbb2f3e0
refactor: unwrap Heap namespace + self-reexport ( #22931 )
2026-04-17 00:01:37 +00:00
Kit Langton and GitHub
fdd5b77bfd
refactor: unwrap McpAuth namespace + self-reexport ( #22942 )
2026-04-17 00:01:12 +00:00
Kit Langton and GitHub
cde105e7a8
refactor: unwrap CopilotModels namespace + self-reexport ( #22947 )
2026-04-17 00:01:09 +00:00
Kit Langton and GitHub
1291e82bb4
refactor: unwrap ACP namespace + self-reexport ( #22936 )
2026-04-17 00:00:50 +00:00
Kit Langton and GitHub
19d15d9ff7
refactor: unwrap ConfigProvider namespace + self-reexport ( #22949 )
2026-04-17 00:00:48 +00:00
Kit Langton and GitHub
4e27804160
refactor: unwrap McpOAuthCallback namespace + self-reexport ( #22943 )
2026-04-17 00:00:46 +00:00
Kit Langton and GitHub
bae80af1b4
refactor: unwrap Workspace namespace + self-reexport ( #22934 )
2026-04-17 00:00:15 +00:00
opencode-agent[bot]
f9aa3d77cd
chore: generate
2026-04-16 23:53:10 +00:00
Kit Langton and GitHub
5d47ea0918
refactor: unwrap ConfigMCP namespace + self-reexport ( #22948 )
2026-04-16 19:52:04 -04:00
Kit Langton and GitHub
c03fa36257
refactor: unwrap Server namespace + self-reexport ( #22970 )
2026-04-16 23:51:01 +00:00
Kit Langton and GitHub
1089fa0415
refactor: unwrap ServerProxy namespace + self-reexport ( #22969 )
2026-04-16 23:50:32 +00:00
Kit Langton and GitHub
715786bbf9
refactor: unwrap FileTime namespace + self-reexport ( #22966 )
2026-04-16 23:50:15 +00:00
Kit Langton and GitHub
218eca7c2b
refactor: unwrap MDNS namespace + self-reexport ( #22968 )
2026-04-16 23:50:11 +00:00
Kit Langton and GitHub
30fc791480
refactor: unwrap Ripgrep namespace + self-reexport ( #22965 )
2026-04-16 19:49:52 -04:00
Kit Langton and GitHub
e2d161dfdd
refactor: unwrap Identifier namespace + self-reexport ( #22963 )
2026-04-16 23:48:24 +00:00
Kit Langton and GitHub
23d48a7cf1
refactor: unwrap BusEvent namespace + self-reexport ( #22962 )
2026-04-16 23:46:49 +00:00
Aiden Cline and GitHub
cb18f2ef40
fix: ensure azure sets prompt cache key by default ( #22957 )
2026-04-16 17:45:35 -05:00
Dax Raad
dbe2ff52b2
fix tui otel profiling
2026-04-16 18:40:22 -04:00
Dax Raad
9db40996cc
fix build script
2026-04-16 18:01:58 -04:00
opencode
9f201d6370
release: v1.4.7
2026-04-16 21:54:54 +00:00
Kit Langton and GitHub
0e86466f99
refactor: unwrap Discovery namespace to flat exports + self-reexport ( #22878 )
2026-04-16 16:59:30 -04:00
Kit Langton and GitHub
32548bcb4a
refactor: unwrap ConfigPlugin namespace to flat exports + self-reexport ( #22876 )
2026-04-16 16:59:17 -04:00
James Long and GitHub
86c54c5acc
fix(tui): minor logging cleanup ( #22924 )
2026-04-16 16:58:17 -04:00
Aiden Cline and GitHub
ae584332b3
fix: uncomment import ( #22923 )
2026-04-16 15:56:29 -05:00
Kit Langton and GitHub
1694c5bfe1
refactor: collapse file barrel into file/index.ts ( #22901 )
2026-04-16 16:56:09 -04:00
Kit Langton and GitHub
cdfbb26c00
refactor: collapse bus barrel into bus/index.ts ( #22902 )
2026-04-16 16:55:57 -04:00
610c036ef1
fix(opencode): use low reasoning effort for GitHub Copilot gpt-5 models ( #22824 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-04-16 15:44:58 -05:00
Kit Langton and GitHub
2638e2acfa
refactor: collapse plugin barrel into plugin/index.ts ( #22914 )
2026-04-16 20:37:13 +00:00
Kit Langton and GitHub
49bbea5aed
refactor: collapse snapshot barrel into snapshot/index.ts ( #22916 )
2026-04-16 20:36:45 +00:00
Kit Langton and GitHub
5fccdc9fc7
refactor: collapse mcp barrel into mcp/index.ts ( #22913 )
2026-04-16 20:36:23 +00:00
Kit Langton and GitHub
664b2c36e8
refactor: collapse git barrel into git/index.ts ( #22909 )
2026-04-16 20:36:07 +00:00
Kit Langton and GitHub
964474a1b1
refactor: collapse permission barrel into permission/index.ts ( #22915 )
2026-04-16 20:36:04 +00:00
Kit Langton and GitHub
ab15fc1575
refactor: collapse npm barrel into npm/index.ts ( #22911 )
2026-04-16 20:36:02 +00:00
Kit Langton and GitHub
99d392a4fb
refactor: collapse skill barrel into skill/index.ts ( #22912 )
2026-04-16 20:35:43 +00:00
Kit Langton and GitHub
ae9a696607
refactor: collapse installation barrel into installation/index.ts ( #22910 )
2026-04-16 20:35:28 +00:00
Kit Langton and GitHub
bd51a0d35b
refactor: collapse worktree barrel into worktree/index.ts ( #22906 )
2026-04-16 20:35:26 +00:00
Kit Langton and GitHub
8c191b10c2
refactor: collapse ide barrel into ide/index.ts ( #22904 )
2026-04-16 20:35:04 +00:00
Kit Langton and GitHub
cb6a9253fe
refactor: collapse sync barrel into sync/index.ts ( #22907 )
2026-04-16 20:34:33 +00:00
Kit Langton and GitHub
23f97ac49d
refactor: collapse global barrel into global/index.ts ( #22905 )
2026-04-16 20:33:52 +00:00
opencode-agent[bot]
021ab50fb1
chore: generate
2026-04-16 20:31:50 +00:00
Kit Langton and GitHub
3fe906f517
refactor: collapse command barrel into command/index.ts ( #22903 )
2026-04-16 20:30:52 +00:00
James Long and GitHub
a8d8a35cd3
feat(core): pass auth data to workspace ( #22897 )
2026-04-16 16:30:11 -04:00
Kit Langton and GitHub
9b77430d0d
refactor: collapse env barrel into env/index.ts ( #22900 )
2026-04-16 16:29:54 -04:00
Kit Langton and GitHub
1045a43603
refactor: collapse format barrel into format/index.ts ( #22898 )
2026-04-16 16:29:51 -04:00
James Long and GitHub
26af77cd1e
fix(core): fix detection of local installation channel ( #22899 )
2026-04-16 20:26:33 +00:00
Dax Raad
25a9de301a
core: eager load config on startup for better traces and refactor npm install for improved error reporting
...
Config is now loaded eagerly during project bootstrap so users can see config loading in traces during startup. This helps diagnose configuration issues earlier in the initialization flow.
NPM installation logic has been refactored with a unified reify function and improved InstallFailedError that includes both the packages being installed and the target directory. This provides users with complete context when package installations fail, making it easier to identify which dependency or project directory caused the issue.
2026-04-16 16:23:19 -04:00
Kit Langton and GitHub
e0d71f124e
tooling: add collapse-barrel.ts for single-namespace barrel migration ( #22887 )
2026-04-16 16:12:46 -04:00
Kit Langton and GitHub
1c33b866ba
fix: remove 10 more unnecessary as any casts in opencode core ( #22882 )
2026-04-16 20:11:05 +00:00
5e650fd9e2
fix(opencode): drop max_tokens for OpenAI reasoning models on Cloudflare AI Gateway ( #22864 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-16 15:01:21 -05:00
Kit Langton and GitHub
76275fc3ab
refactor: move Pty into pty/index.ts with self-reexport ( #22881 )
2026-04-16 15:49:21 -04:00
Aiden Cline and GitHub
6c3b28db64
fix: ensure that double pasting doesnt happen after tui perf commit was merged ( #22880 )
2026-04-16 14:38:39 -05:00
Kit Langton and GitHub
2fe9d94470
fix: remove 8 more unnecessary as any casts in opencode core ( #22877 )
2026-04-16 19:27:53 +00:00
Kit Langton and GitHub
219b473e66
refactor: unwrap BashArity namespace to flat exports + self-reexport ( #22874 )
2026-04-16 15:24:24 -04:00
opencode-agent[bot]
7c1b30291c
chore: update nix node_modules hashes
2026-04-16 19:19:52 +00:00
Aiden Cline and GitHub
47e0e2342c
tweak: set display 'summarized' by default for opus 4.7 thorugh messages api ( #22873 )
2026-04-16 14:12:43 -05:00
Kit Langton and GitHub
bf4c107829
fix: remove 7 unnecessary as any casts in opencode core ( #22840 )
2026-04-16 15:07:02 -04:00
Dax and GitHub
9afbdc102c
fix(test): make plugin loader theme source path separator-safe ( #22870 )
2026-04-16 14:45:17 -04:00
opencode-agent[bot]
370770122c
chore: generate
2026-04-16 18:29:57 +00:00
Aiden Cline and GitHub
143817d44e
chore: bump ai sdk deps for opus 4.7 ( #22869 )
2026-04-16 13:28:20 -05:00
Thomas Butler and GitHub
c60862fc9e
fix: add missing glob dependency ( #22851 )
2026-04-16 13:21:04 -05:00
Dax Raad
bee5f919fc
core: reorganize ConfigPaths module export for cleaner dependency management
2026-04-16 13:33:54 -04:00
Dax Raad
cefa7f04c6
core: reorganize ConfigPaths module export for cleaner dependency management
2026-04-16 13:32:22 -04:00
Dax Raad
03e20e6ac1
core: modularize config parsing to improve maintainability
...
Extract error handling, parsing logic, and variable substitution into dedicated
modules. This reduces duplication between tui.json and opencode.json parsing
and makes the config system easier to extend for future config formats.
2026-04-16 13:29:03 -04:00
Aiden Cline and GitHub
c5deeee8c7
fix: ensure azure has store = true by default ( #22764 )
2026-04-16 12:19:01 -05:00
Dax Raad
8b1f0e2d90
core: add documentation comments to plugin configuration merge logic
...
Adds explanatory comments to config.ts and plugin.ts clarifying:
- How plugin specs are stored and normalized during config loading
- Why plugin_origins tracks provenance for location-sensitive decisions
- Why path-like specs are resolved early to prevent reinterpretation during merges
- How plugin deduplication works while keeping origin metadata for writes and diagnostics
2026-04-16 12:55:40 -04:00
Dax Raad
9bf2dfea35
core: refactor config schemas into separate modules for better maintainability
2026-04-16 12:47:09 -04:00
Dax Raad
33bb847a1d
config: refactor
2026-04-16 12:40:24 -04:00
Dax Raad
bfffc3c2c6
tui: ensure TUI plugins load with proper project context when multiple directories are open
...
Fixes potential plugin resolution issues when switching between projects by wrapping
plugin loading in Instance.provide(). This ensures each plugin resolves dependencies
relative to its correct project directory instead of inheriting context from whatever
instance happened to be active.
Also reorganizes config loading code into focused modules (command.ts, managed.ts,
plugin.ts) to make the codebase easier to maintain and test.
2026-04-16 12:40:24 -04:00
James Long and GitHub
b28956f0db
fix(core): better global sync event structure ( #22858 )
2026-04-16 12:35:37 -04:00
opencode-agent[bot]
d82bc3a421
chore: generate
2026-04-16 16:26:12 +00:00
James Long and GitHub
06afd33291
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
James Long and GitHub
305460b25f
fix: add a few more tests for sync and session restore ( #22837 )
2026-04-16 12:15:44 -04:00
8c0205a84a
fix: align stale bot message with actual 60-day threshold ( #22842 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2026-04-16 11:01:35 -05:00
378c05f202
feat: Add support for claude opus 4.7 xhigh adaptive reasoning effort ( #22833 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-16 10:57:36 -05:00
Jérôme Benoit and GitHub
cc7acd90ab
fix(nix): add shared package to bun install filters ( #22665 )
2026-04-16 10:43:15 -05:00
Frank
a200f6fb8b
zen: opus 4.7
2026-04-16 11:32:56 -04:00
Dax Raad
2b1696f1d1
Revert "tui: fix path comparison in theme installer to handle different path formats"
...
This reverts commit 8ab17f5ce0 .
2026-04-16 11:28:19 -04:00
Dax Raad
8ab17f5ce0
tui: fix path comparison in theme installer to handle different path formats
2026-04-16 11:18:44 -04:00
Dax Raad
6ce481e95b
move useful scripts to script folder
2026-04-16 10:09:14 -04:00
Shoubhit Dash
42771c1db3
fix(compaction): budget retained tail with media
2026-04-16 17:30:29 +05:30
Shoubhit Dash
2e18a603f0
merge dev
2026-04-16 17:30:14 +05:30
opencode-agent[bot]
7341718f92
chore: generate
2026-04-16 07:15:05 +00:00
Dax and GitHub
ef90b93205
fix: restore .gitignore logic for config dirs and migrate to shared Npm service ( #22772 )
2026-04-16 03:14:06 -04:00
Dax and GitHub
3f7df08be9
perf: make vcs init non-blocking by forking git branch resolution ( #22771 )
2026-04-16 03:02:19 -04:00
opencode-agent[bot]
ef6c26c730
chore: update nix node_modules hashes
2026-04-16 06:59:47 +00:00
opencode-agent[bot]
8b3b608ba9
chore: generate
2026-04-16 06:11:24 +00:00
Brendan Allan and GitHub
97918500d4
app: start migrating bootstrap data fetching to TanStack Query ( #22756 )
2026-04-16 06:10:23 +00:00
Brendan Allan and GitHub
e2c0803962
Fix desktop download asset names for beta channel ( #22766 )
2026-04-16 06:10:03 +00:00
f418fd5632
beta badge for desktop app ( #14471 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-04-16 06:03:41 +00:00
Dax and GitHub
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
opencode-agent[bot]
150ab07a83
chore: generate
2026-04-16 05:03:50 +00:00
Kit Langton and GitHub
6b20838981
feat: unwrap provider namespaces to flat exports + barrel ( #22760 )
2026-04-16 05:02:50 +00:00
opencode-agent[bot]
c8af8f96ce
chore: generate
2026-04-16 03:57:53 +00:00
Kit Langton and GitHub
5011465c81
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton and GitHub
f6cc228684
feat: unwrap cli-tui namespaces to flat exports + barrel ( #22759 )
2026-04-16 03:56:51 +00:00
Kit Langton and GitHub
9f4b73b6a3
fix: clean up final 16 no-unused-vars warnings ( #22751 )
2026-04-16 03:54:21 +00:00
Kit Langton and GitHub
bd29004831
feat: enable type-aware no-misused-spread rule, fix 8 violations ( #22749 )
2026-04-16 03:50:50 +00:00
Kit Langton and GitHub
8aa0f9fe95
feat: enable type-aware no-base-to-string rule, fix 56 violations ( #22750 )
2026-04-16 03:50:47 +00:00
Kit Langton and GitHub
c802695ee9
docs: add circular import rules to namespace treeshake spec ( #22754 )
2026-04-15 23:44:08 -04:00
opencode-agent[bot]
225a769411
chore: generate
2026-04-16 03:42:25 +00:00
Kit Langton and GitHub
0e20382396
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04:00
Kit Langton and GitHub
509bc11f81
feat: unwrap lsp namespaces to flat exports + barrel ( #22748 )
2026-04-15 23:30:52 -04:00
Kit Langton and GitHub
f24207844f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton and GitHub
1ca257e356
feat: unwrap config namespaces to flat exports + barrel ( #22746 )
2026-04-15 23:29:14 -04:00
Kit Langton and GitHub
d4cfbd020d
feat: unwrap effect namespaces to flat exports + barrel ( #22745 )
2026-04-15 23:29:12 -04:00
Kit Langton and GitHub
581d5208ca
feat: unwrap share namespaces to flat exports + barrel ( #22744 )
2026-04-15 23:28:46 -04:00
Kit Langton and GitHub
a427a28fa9
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
opencode-agent[bot]
0beaf04df5
chore: generate
2026-04-16 03:28:30 +00:00
Kit Langton and GitHub
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
2026-04-15 23:27:32 -04:00
Kit Langton and GitHub
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton and GitHub
b0eae5e12f
feat: bridge permission and provider auth routes behind OPENCODE_EXPERIMENTAL_HTTPAPI ( #22736 )
2026-04-15 23:02:48 -04:00
Kit Langton and GitHub
702f741267
feat: enable oxlint suspicious category, fix 24 violations ( #22727 )
2026-04-16 02:53:10 +00:00
Kit Langton and GitHub
665a843086
feat: unwrap Archive namespace to flat exports + barrel ( #22722 )
2026-04-16 02:52:34 +00:00
Kit Langton and GitHub
1508196c0f
feat: bridge question routes from Hono to Effect HttpApi ( #22718 )
2026-04-15 22:50:22 -04:00
opencode-agent[bot]
f6243603f8
chore: generate
2026-04-16 02:46:39 +00:00
Kit Langton and GitHub
379e40d772
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton and GitHub
6c7e9f6f3a
refactor: migrate Effect call sites from Flock to EffectFlock ( #22688 )
2026-04-16 02:39:59 +00:00
opencode-agent[bot]
48f88af9aa
chore: update nix node_modules hashes
2026-04-16 02:39:40 +00:00
Kit Langton and GitHub
60c927cf4f
feat: unwrap Pty namespace to flat exports + barrel ( #22719 )
2026-04-16 02:21:46 +00:00
opencode-agent[bot]
069cef8a44
chore: generate
2026-04-16 02:18:58 +00:00
Kit Langton and GitHub
cf423d2769
fix: remove 10 unused type-only imports and declarations ( #22696 )
2026-04-16 02:17:59 +00:00
Kit Langton and GitHub
62ddb9d3ad
feat: unwrap uskill namespace to flat exports + barrel ( #22714 )
2026-04-16 02:17:19 +00:00
Kit Langton and GitHub
0b975b01fb
feat: unwrap ugit namespace to flat exports + barrel ( #22704 )
2026-04-16 02:16:42 +00:00
Kit Langton and GitHub
bb90aa6cb2
feat: unwrap uworktree namespace to flat exports + barrel ( #22717 )
2026-04-16 02:16:17 +00:00
Kit Langton and GitHub
ce4e47a2e3
feat: unwrap uformat namespace to flat exports + barrel ( #22703 )
2026-04-16 02:16:01 +00:00
Kit Langton and GitHub
e3677c2ba2
feat: unwrap upatch namespace to flat exports + barrel ( #22709 )
2026-04-16 02:15:58 +00:00
Kit Langton and GitHub
a653a4b887
feat: unwrap usync namespace to flat exports + barrel ( #22716 )
2026-04-16 02:15:46 +00:00
Kit Langton and GitHub
f7edffc11a
feat: unwrap uglobal namespace to flat exports + barrel ( #22705 )
2026-04-16 02:15:36 +00:00
Kit Langton and GitHub
dc16488bd7
feat: unwrap uide namespace to flat exports + barrel ( #22706 )
2026-04-16 02:15:21 +00:00
Kit Langton and GitHub
d7a072dd46
feat: unwrap usnapshot namespace to flat exports + barrel ( #22715 )
2026-04-16 02:15:20 +00:00
Kit Langton and GitHub
5ae91aa810
feat: unwrap uplugin namespace to flat exports + barrel ( #22711 )
2026-04-16 02:15:19 +00:00
Kit Langton and GitHub
18538e359b
feat: unwrap usession namespace to flat exports + barrel ( #22713 )
2026-04-16 02:15:17 +00:00
Kit Langton and GitHub
47577ae857
feat: unwrap upermission namespace to flat exports + barrel ( #22710 )
2026-04-16 02:14:59 +00:00
Kit Langton and GitHub
d22b5f026d
feat: unwrap unpm namespace to flat exports + barrel ( #22708 )
2026-04-16 02:14:44 +00:00
Kit Langton and GitHub
26cdbc20b2
feat: unwrap ufile namespace to flat exports + barrel ( #22702 )
2026-04-16 02:14:37 +00:00
Kit Langton and GitHub
360d8dd940
feat: unwrap uinstallation namespace to flat exports + barrel ( #22707 )
2026-04-16 02:14:34 +00:00
Kit Langton and GitHub
426815a829
feat: unwrap ucommand namespace to flat exports + barrel ( #22700 )
2026-04-16 02:14:18 +00:00
Kit Langton and GitHub
c6286d1bb9
feat: unwrap uenv namespace to flat exports + barrel ( #22701 )
2026-04-16 02:14:14 +00:00
Kit Langton and GitHub
710c81984a
feat: unwrap uauth namespace to flat exports + barrel ( #22699 )
2026-04-16 02:13:56 +00:00
Kit Langton and GitHub
a1dbfb5967
feat: unwrap uaccount namespace to flat exports + barrel ( #22698 )
2026-04-16 02:13:33 +00:00
opencode-agent[bot]
64cc4623b5
chore: generate
2026-04-16 02:08:47 +00:00
Kit Langton and GitHub
5eae926846
add experimental provider auth HttpApi slice ( #22389 )
2026-04-16 02:07:42 +00:00
Kit Langton and GitHub
cce05c1665
fix: clean up 49 unused variables, catch params, and stale imports ( #22695 )
2026-04-16 02:01:53 +00:00
Kit Langton and GitHub
34213d4446
fix: delete 9 dead functions with zero callers ( #22697 )
2026-04-16 02:01:02 +00:00
opencode-agent[bot]
70aeebf2df
chore: generate
2026-04-16 01:57:23 +00:00
Kit Langton and GitHub
d6b14e2467
fix: prefix 32 unused parameters with underscore ( #22694 )
2026-04-15 21:56:23 -04:00
Kit Langton and GitHub
6625766350
feat: unwrap MCP namespace to flat exports + barrel ( #22693 )
2026-04-16 01:56:02 +00:00
opencode-agent[bot]
7baf998752
chore: generate
2026-04-16 01:45:44 +00:00
Kit Langton and GitHub
1d81335ab5
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton and GitHub
f7d4665e40
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
2026-04-15 21:33:54 -04:00
Kit Langton and GitHub
bbdbc107ae
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton and GitHub
0fb0135e51
refactor: remove makeRuntime facades from File and Ripgrep ( #22513 )
2026-04-15 21:22:18 -04:00
Kit Langton and GitHub
02f2cf439e
feat: namespace → flat export migration (Bus proof-of-concept) ( #22685 )
2026-04-16 01:18:36 +00:00
Kit Langton and GitHub
6d42f97644
fix: revert "core: move plugin initialisation to config layer override" ( #22686 )
2026-04-15 21:14:39 -04:00
Aiden Cline and GitHub
307251bf3c
fix: bash memory usage ( #22660 )
2026-04-15 20:09:06 -05:00
James Long and GitHub
074ef032ee
feat(core): add fence to make all methods strongly consistent when syncing ( #22679 )
2026-04-15 21:04:37 -04:00
Kit Langton and GitHub
4ca809ef4e
fix(session): retry 5xx server errors even when isRetryable is unset ( #22511 )
2026-04-16 00:58:48 +00:00
Kit Langton and GitHub
a147ad68e6
feat(shared): add Effect-idiomatic file lock (EffectFlock) ( #22681 )
2026-04-16 00:55:14 +00:00
opencode-agent[bot]
ac2fa668cf
chore: generate
2026-04-16 00:46:18 +00:00
Kit Langton and GitHub
3d6f90cb53
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
Carlo Wood and GitHub
a554fad232
fix(tui): Don't overwrite the agent that was specified on the command line ( #20554 )
2026-04-15 18:41:35 -05:00
Kit Langton and GitHub
4dd0d1f67e
refactor(opencode): use AppFileSystem path helpers ( #22637 )
2026-04-15 19:36:30 -04:00
Kit Langton and GitHub
672ee28635
fix(opencode): avoid org lookup during config startup ( #22670 )
2026-04-15 19:20:25 -04:00
e16589f8b5
tweak(ui): session spacing ( #20839 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-04-15 18:58:05 -04:00
opencode-agent[bot]
83e257b468
chore: generate
2026-04-15 22:45:54 +00:00
Brendan Allan and GitHub
916131be19
core: move plugin intialisation to config layer override ( #22620 )
2026-04-15 22:44:55 +00:00
Ariane Emory and GitHub
d2ea6700aa
fix(core): Remove dead code and documentation related to the obsolete list tool. ( #22672 )
2026-04-15 17:44:53 -05:00
Kit Langton and GitHub
6bed7d469d
feat(opencode): improve telemetry tracing and request spans ( #22653 )
2026-04-15 17:32:56 -04:00
opencode-agent[bot]
3b75f16119
chore: generate
2026-04-15 21:29:10 +00:00
Kit Langton and GitHub
250e30bc7d
add experimental permission HttpApi slice ( #22385 )
2026-04-15 21:28:01 +00:00
e83b22159d
tweak: ensure auto continuing compaction is tracked as agent initiated for github copilot ( #22567 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-15 15:50:33 -05:00
348a84969d
fix: ensure tool_use is always followed by tool_result ( #22646 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-15 14:56:45 -05:00
opencode-agent[bot]
8ba4799b3e
chore: update nix node_modules hashes
2026-04-15 17:38:21 +00:00
Kit Langton and GitHub
9640d889ba
fix: register OTel context manager so AI SDK spans thread into Effect traces ( #22645 )
2026-04-15 16:35:14 +00:00
Dax and GitHub
4ae7c77f8a
migrate: move flock and hash utilities to shared package ( #22640 )
2026-04-15 15:50:24 +00:00
Kit Langton and GitHub
f1751401aa
fix(effect): add effect bridge for callback contexts ( #22504 )
2026-04-15 15:22:34 +00:00
opencode-agent[bot]
f06d82b6e8
chore: update nix node_modules hashes
2026-04-15 15:08:13 +00:00
Kit Langton and GitHub
5fc656e2a0
docs(opencode): add instance context migration plan ( #22529 )
2026-04-15 10:57:58 -04:00
Kit Langton and GitHub
fe01fa7249
remove makeRuntime facade from Env ( #22523 )
2026-04-15 10:55:50 -04:00
Kit Langton and GitHub
685d79e953
feat(opencode): trace tool execution spans ( #22531 )
2026-04-15 10:49:47 -04:00
Dax and GitHub
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
James Long and GitHub
af20191d1c
feat(core): sync routes, refactor proxy, session restore, and more syncing ( #22518 )
2026-04-15 10:18:48 -04:00
Frank
47af00b245
zen: better error
2026-04-15 09:19:28 -04:00
Frank
004a9284af
sync
2026-04-15 09:19:28 -04:00
Sebastian and GitHub
405b0b037c
handle non-throwing requests ( #22604 )
2026-04-15 14:29:09 +02:00
Brendan Allan and GitHub
d7718d41d4
refactor(electron): update store configuration ( #22597 )
2026-04-15 09:21:04 +00:00
Brendan Allan and GitHub
c98f616385
ui: update accordion styles and session review component ( #22582 )
2026-04-15 07:29:36 +00:00
Brendan Allan and opencode
5069cd9798
fix(ui): disable accordion items for binary files and improve disabled state styling ( #22577 )
2026-04-15 07:26:34 +00:00
opencode
7659321990
release: v1.4.6
2026-04-15 07:26:23 +00:00
Luke Parker and GitHub
a992d8b733
fix(snapshot): avoid ENAMETOOLONG and improve staging perf via stdin pathspecs ( #22560 )
2026-04-15 06:43:36 +00:00
Frank
ccaa12ee79
sync
2026-04-15 02:22:47 -04:00
opencode-agent[bot]
5687d617a3
chore: generate
2026-04-15 06:08:19 +00:00
Frank
8f1ac2ddf6
Go: list model providers
2026-04-15 02:07:06 -04:00
Frank
1bea2a95a8
Go: qwen 3.5 & 3.6 plus
2026-04-15 02:07:06 -04:00
Frank
6a7ca45ae6
doc: qwen3.5 & 3.6
2026-04-15 02:07:06 -04:00
Brendan Allan and GitHub
8d89c3417b
fix: prevent tooltip reopen on trigger click ( #22571 )
2026-04-15 06:03:29 +00:00
Dax Raad
c48a4cc05b
docs: use latest release for downloads instead of pinned version
2026-04-15 01:50:22 -04:00
github-actions[bot]
df9eafa92c
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/22569#issuecomment-4249515283
2026-04-15 05:36:27 +00:00
Brendan Allan and GitHub
e24d104e94
fix: update prompt input submit handler ( #22566 )
2026-04-15 05:32:52 +00:00
be3be32bf1
fix(observability): handle OTEL headers with '=' in value ( #22564 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-15 01:32:32 -04:00
Brendan Allan and GitHub
66de7bef89
fix: add left padding to session title input ( #22556 )
2026-04-15 04:35:57 +00:00
opencode-agent[bot] and opencode
d06bc3c2ca
chore: update nix node_modules hashes
2026-04-15 04:25:29 +00:00
opencode
dfc72838d7
release: v1.4.5
2026-04-15 04:25:18 +00:00
Brendan Allan and GitHub
4246368a88
fix(bootstrap): await plugin initialization
2026-04-15 11:40:33 +08:00
Brendan Allan and GitHub
548d9ac726
core: parallelise bootstrap ( #22514 )
2026-04-15 03:23:28 +00:00
Dax Raad
a60fd89d1e
ci: ok one more time
2026-04-14 23:22:07 -04:00
Aiden Cline and GitHub
d25a7fbb2c
chore: bump ai sdk pkgs ( #22539 )
2026-04-14 22:14:32 -05:00
Dax Raad
da0f81d36f
ci: remove Tauri desktop builds from release workflow to simplify distribution
2026-04-14 23:14:08 -04:00
Dax Raad
627159acac
delete all e2e tests ( #22501 )
...
Cherry-picked from ea463e604c
2026-04-14 23:10:25 -04:00
Brendan Allan and GitHub
f44aa02e26
fix(desktop): chdir to homedir on macOS to fix ripgrep issues ( #22537 )
2026-04-15 10:56:22 +08:00
Brendan Allan and GitHub
1ca9804604
fix(desktop): start tauri shell commands from home directory ( #22535 )
2026-04-15 10:51:53 +08:00
Dax Raad
ddad871b46
core: pin downloads to v1.4.3 to ensure users get a tested, stable build instead of potentially unstable latest releases
2026-04-14 22:35:36 -04:00
opencode-agent[bot]
d215188e4c
chore: generate
2026-04-15 02:31:50 +00:00
Kit Langton and GitHub
f73ff781e7
fix(opencode): export AI SDK telemetry spans ( #22526 )
2026-04-14 22:30:50 -04:00
opencode-agent[bot]
68a9a47976
chore: update nix node_modules hashes
2026-04-15 01:49:59 +00:00
opencode-agent[bot]
fb92bd470c
chore: generate
2026-04-15 00:57:20 +00:00
LukeParkerDev and Dax Raad
02f8a24e23
Update test.yml
2026-04-14 20:55:42 -04:00
Shoubhit Dash and Dax Raad
467e5689ec
feat(server): extract question handler factory
2026-04-14 20:55:41 -04:00
Shoubhit Dash and Dax Raad
fba752a501
feat(server): extract question httpapi contract
2026-04-14 20:55:39 -04:00
opencode-agent[bot]
87b2a9d749
chore: generate
2026-04-15 00:30:27 +00:00
Frank
8df7ccc304
zen: rate limiter
2026-04-14 20:29:21 -04:00
Brendan Allan and GitHub
2c36bf9490
fix(app): avoid bootstrap error popups during global sync init ( #22426 )
2026-04-15 08:24:52 +08:00
opencode
bddf830083
release: v1.4.4
2026-04-15 00:03:43 +00:00
opencode-agent[bot]
50c1d0a43b
chore: update nix node_modules hashes
2026-04-14 23:13:28 +00:00
Frank
60b8041ebb
zen: support alibaba cache write
2026-04-14 18:48:00 -04:00
Frank
3b2a2c461d
sync zen
2026-04-14 18:37:02 -04:00
Shoubhit Dash and GitHub
6706358a6e
feat(core): bootstrap packages/server and document extraction plan ( #22492 )
2026-04-15 04:01:45 +05:30
Shoubhit Dash and GitHub
f6409759e5
fix: restore instance context in prompt runs ( #22498 )
2026-04-15 03:59:12 +05:30
Luke Parker and GitHub
f9d99f044d
fix(session): keep GitHub Copilot compaction requests valid ( #22371 )
2026-04-15 08:02:27 +10:00
Caleb Norton and GitHub
bbd5faf5cd
chore(nix): remove external ripgrep ( #22482 )
2026-04-14 16:49:44 -05:00
Kit Langton and GitHub
aeb7d99d20
fix(effect): preserve logger context in prompt runs ( #22496 )
2026-04-14 17:33:44 -04:00
Aiden Cline and GitHub
3695057bee
feat: add --sanitize flag to opencode export to strip PII or confidential info ( #22489 )
2026-04-14 16:24:18 -05:00
opencode-agent[bot]
4ed3afea84
chore: generate
2026-04-14 20:58:35 +00:00
Kit Langton and GitHub
3cf7c7536b
fix(question): restore flat reply sdk shape ( #22487 )
2026-04-14 16:57:32 -04:00
opencode-agent[bot]
85674f4bfd
chore: generate
2026-04-14 19:45:10 +00:00
Kit Langton and GitHub
f2525a63c9
add experimental question HttpApi slice ( #22357 )
2026-04-14 19:43:49 +00:00
opencode-agent[bot]
8c42d391f5
chore: update nix node_modules hashes
2026-04-14 19:08:59 +00:00
Sebastian and GitHub
7f9bf91073
upgrade opentui to 0.1.99 ( #22283 )
2026-04-14 20:29:56 +02:00
Dax Raad
6ce5c01b1a
ignore: v2 experiments
2026-04-14 14:25:38 -04:00
Sebastian and GitHub
a53fae1511
Fix diff line number contrast for built-in themes ( #22464 )
2026-04-14 19:59:41 +02:00
Kit Langton and GitHub
4626458175
fix(mcp): persist immediate oauth connections ( #22376 )
2026-04-14 13:56:45 -04:00
Goni Zahavy and GitHub
9a5178e4ac
fix(cli): handlePluginAuth asks for api key only if authorize method exists ( #22475 )
2026-04-14 12:53:00 -05:00
Kit Langton and GitHub
68384613be
refactor(session): remove async facade exports ( #22471 )
2026-04-14 13:45:13 -04:00
Kit Langton and GitHub
4f967d5bc0
improve bash timeout retry hint ( #22390 )
2026-04-14 12:55:03 -04:00
Kit Langton and GitHub
ff60859e36
fix(project): reuse runtime in instance boot ( #22470 )
2026-04-14 12:53:13 -04:00
Kit Langton and GitHub
020c47a055
refactor(project): remove async facade exports ( #22387 )
2026-04-14 12:49:20 -04:00
opencode-agent[bot]
64171db173
chore: generate
2026-04-14 16:39:15 +00:00
Kit Langton and GitHub
ad265797ab
refactor(share): remove session share async facade exports ( #22386 )
2026-04-14 12:38:11 -04:00
Aiden Cline and GitHub
b1312a3181
core: prevent duplicate user messages in ACP clients ( #22468 )
2026-04-14 11:37:33 -05:00
RAIT-09 and GitHub
a8f9f6b705
fix(acp): stop emitting user_message_chunk during session/prompt turn ( #21851 )
2026-04-14 11:25:00 -05:00
Aiden Cline and GitHub
d312c677c5
fix: rm effect logger from processor.ts, use old logger for now instead ( #22460 )
2026-04-14 10:39:01 -05:00
Shoubhit Dash and GitHub
5b60e51c9f
fix(opencode): resolve ripgrep worker path in builds ( #22436 )
2026-04-14 16:39:21 +05:30
opencode-agent[bot]
7cbe1627ec
chore: update nix node_modules hashes
2026-04-14 06:58:22 +00:00
Shoubhit Dash and GitHub
d6840868d4
refactor(ripgrep): use embedded wasm backend ( #21703 )
2026-04-14 11:56:23 +05:30
Luke Parker and GitHub
9b2648dd57
build(opencode): shrink single-file executable size ( #22362 )
2026-04-14 15:49:26 +10:00
Kit Langton and GitHub
f954854232
refactor(instance): remove state helper ( #22381 )
2026-04-13 22:40:12 -04:00
Kit Langton and GitHub
6a99079012
kit/env instance state ( #22383 )
2026-04-13 22:28:16 -04:00
Kit Langton and GitHub
0a8b6298cd
refactor(tui): move config cache to InstanceState ( #22378 )
2026-04-13 22:24:40 -04:00
Kit Langton and GitHub
f40209bdfb
refactor(snapshot): remove async facade exports ( #22370 )
2026-04-13 21:24:54 -04:00
Kit Langton and GitHub
a2cb4909da
refactor(plugin): remove async facade exports ( #22367 )
2026-04-13 21:24:20 -04:00
Kit Langton and GitHub
7a05ba47d1
refactor(session): remove compaction async facade exports ( #22366 )
2026-04-13 21:23:34 -04:00
Kit Langton and GitHub
36745caa2a
refactor(worktree): remove async facade exports ( #22369 )
2026-04-13 21:23:15 -04:00
c2403d0f15
fix(provider): guard reasoningSummary injection for @ai-sdk/openai-compatible providers ( #22352 )
...
Co-authored-by: Nazar Hnatyshen <nazar.hnatyshen@atolls.com >
2026-04-13 20:20:06 -05:00
Aiden Cline and GitHub
34e2429c49
feat: add experimental.compaction.autocontinue hook to disable auto continuing after compaction ( #22361 )
2026-04-13 20:14:53 -05:00
opencode-agent[bot]
10ba68c772
chore: update nix node_modules hashes
2026-04-14 00:23:25 +00:00
Kit Langton and GitHub
e8471256f2
refactor(session): move llm stream into layer ( #22358 )
2026-04-13 19:53:30 -04:00
Kit Langton and GitHub
43b37346b6
feat: add interactive burst to the TUI logo ( #22098 )
2026-04-13 19:36:28 -04:00
Kit Langton and GitHub
d199648aeb
refactor(permission): remove async facade exports ( #22342 )
2026-04-13 19:33:58 -04:00
Kit Langton and GitHub
a06f40297b
fix grep exact file path searches ( #22356 )
2026-04-13 19:26:50 -04:00
Dax Raad
59c0fc28ee
ignore: v2 thoughts
2026-04-13 17:33:34 -04:00
James Long and GitHub
b22add292c
refactor(core): publish sync events to global event stream ( #22347 )
2026-04-13 16:51:59 -04:00
Kit Langton and GitHub
67aaecacac
refactor(session): remove revert async facade exports ( #22339 )
2026-04-13 16:16:13 -04:00
Kit Langton and GitHub
29c202e6ab
refactor(mcp): remove mcp auth async facade exports ( #22338 )
2026-04-13 15:36:12 -04:00
Kit Langton and GitHub
dcbf11f41a
refactor(session): remove summary async facades ( #22337 )
2026-04-13 15:35:38 -04:00
Kit Langton and GitHub
14ccff4037
refactor(agent): remove async facade exports ( #22341 )
2026-04-13 14:54:01 -04:00
Kit Langton and GitHub
5b8b874732
update effect docs ( #22340 )
2026-04-13 14:07:59 -04:00
opencode-agent[bot]
1d81c0266c
chore: generate
2026-04-13 18:02:12 +00:00
Dax Raad
913120759a
session entry
2026-04-13 14:00:49 -04:00
Dax and GitHub
7a6ce05d09
2.0 exploration ( #22335 )
2026-04-13 13:47:33 -04:00
Kit Langton and GitHub
1dc69359d5
refactor(mcp): remove async facade exports ( #22324 )
2026-04-13 13:45:34 -04:00
opencode-agent[bot]
329fcb040b
chore: generate
2026-04-13 17:37:41 +00:00
James Long and GitHub
bf50d1c028
feat(core): expose workspace adaptors to plugins ( #21927 )
2026-04-13 13:33:13 -04:00
Kit Langton and GitHub
b8801dbd22
refactor(file): remove async facade exports ( #22322 )
2026-04-13 13:12:02 -04:00
Kit Langton and GitHub
f7c6943817
refactor(config): remove async facade exports ( #22325 )
2026-04-13 13:11:05 -04:00
github-actions[bot]
91fe4db27c
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/22239#issuecomment-4238224546
2026-04-13 17:06:03 +00:00
Kit Langton and GitHub
21d7a85e76
refactor(lsp): remove async facade exports ( #22321 )
2026-04-13 12:47:52 -04:00
Kit Langton and GitHub
663e798e76
refactor(provider): remove async facade exports ( #22320 )
2026-04-13 12:40:00 -04:00
Aiden Cline and GitHub
5bc2d2498d
test: ensure project and global instructions are loaded ( #22317 )
2026-04-13 11:34:38 -05:00
Kit Langton and GitHub
c22e34853d
refactor(auth): remove async auth facade exports ( #22306 )
2026-04-13 12:31:43 -04:00
Kit Langton and GitHub
6825b0bbc7
refactor(pty): remove async facade exports ( #22305 )
2026-04-13 11:47:05 -04:00
Kit Langton and GitHub
3644581b55
refactor(file): stream ripgrep search parsing ( #22303 )
2026-04-13 11:39:37 -04:00
Kit Langton and GitHub
79cc15335e
fix: dispose e2e app runtime ( #22316 )
2026-04-13 11:36:56 -04:00
Kit Langton and GitHub
ca6200121b
refactor: remove vcs async facade exports ( #22304 )
2026-04-13 11:22:20 -04:00
Kit Langton and GitHub
7239b38b7f
refactor(skill): remove async facade exports ( #22308 )
2026-04-13 11:18:10 -04:00
Kit Langton and GitHub
9ae8dc2d01
refactor: remove ToolRegistry runtime facade ( #22307 )
2026-04-13 11:09:32 -04:00
opencode-agent[bot]
7164662be2
chore: generate
2026-04-13 14:18:05 +00:00
94f71f59a3
core: make InstanceBootstrap into an effect ( #22274 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-04-13 10:16:40 -04:00
Kit Langton and GitHub
3eb6508a64
refactor: share TUI terminal background detection ( #22297 )
2026-04-13 10:05:37 -04:00
Kit Langton and GitHub
6fdb8ab90d
refactor(file): add ripgrep search service ( #22295 )
2026-04-13 10:04:32 -04:00
Kit Langton and GitHub
321bf1f8e1
refactor: finish small effect service adoption cleanups ( #22094 )
2026-04-13 09:17:13 -04:00
Brendan Allan and GitHub
62bd023086
app: replace parsePatchFiles with parseDiffFromFile ( #22270 )
2026-04-13 17:19:14 +08:00
Brendan Allan and GitHub
cb1a50055c
fix(electron): wait until ready before showing the main window ( #22262 )
2026-04-13 15:17:09 +08:00
opencode-agent[bot]
65e3348232
chore: update nix node_modules hashes
2026-04-13 06:02:50 +00:00
Brendan Allan and GitHub
a6b9f0dac1
app: align workspace load more button ( #22251 )
2026-04-13 13:58:35 +08:00
Brendan Allan and GitHub
34f5bdbc99
app: fix scroll to bottom light mode style ( #22250 )
2026-04-13 13:55:33 +08:00
Aiden Cline and GitHub
0b4fe14b0a
fix: forgot to put alibaba case in last commit ( #22249 )
2026-04-13 00:39:12 -05:00
Aiden Cline and GitHub
7230cd2683
feat: add alibaba pkg and cache support ( #22248 )
2026-04-13 00:08:07 -05:00
Aiden Cline and GitHub
a915fe74be
tweak: adjust session getUsage function to use more up to date LanguageModelUsage instead of LanguageModelV2Usage ( #22224 )
2026-04-12 21:39:06 -05:00
Brendan Allan and GitHub
26d35583c5
sdk: throw error if response has text/html content type ( #21289 )
2026-04-13 09:39:53 +08:00
ae17b416b8
fix(cli): auth login now asks for api key in handlePluginAuth ( #21641 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-12 20:37:57 -05:00
Aiden Cline and GitHub
8ffadde85c
chore: rm git ignored files ( #22200 )
2026-04-12 15:52:55 -05:00
Dax Raad
3c0ad70653
ci: enable beta branch releases with auto-update support
2026-04-12 14:40:24 -04:00
Dax and GitHub
264418c0cd
fix(snapshot): complete gitignore respect for previously tracked files ( #22172 )
2026-04-12 14:05:46 -04:00
shafdev and GitHub
fa2c69f09c
fix(opencode): remove spurious scripts and randomField from package.json ( #22160 )
2026-04-12 13:49:24 -04:00
Dax and GitHub
113304a058
fix(snapshot): respect gitignore for previously tracked files ( #22171 )
2026-04-12 13:41:50 -04:00
Dax Raad
8c4d49c2bc
ci: enable signed Windows builds on beta branch
...
Allows beta releases to include properly signed Windows CLI executables, ensuring consistent security verification across all release channels.
2026-04-12 13:16:38 -04:00
Dax Raad
2aa6110c6e
ignore: exploration
2026-04-12 13:14:46 -04:00
Aiden Cline
9819eb0461
tweak: disable
2026-04-09 23:11:09 -05:00
Shoubhit Dash
aa86fb75ad
refactor compaction tail selection
2026-04-10 09:36:39 +05:30
Shoubhit Dash
6f5a3d30fd
keep recent turns during session compaction
2026-04-10 09:34:01 +05:30