Luke Parker
9454b50fd6
fix(app): reject stale timeline range indexes ( #33488 )
2026-06-23 18:27:25 +10:00
Shoubhit Dash
b94c2b0562
feat(mcp): add resource read tools ( #33483 )
2026-06-23 13:49:42 +05:30
opencode-agent[bot]
fb04414852
chore: generate
2026-06-23 04:57:55 +00:00
Dax Raad
3f7fcab3a9
test(opencode): retry Windows CLI cleanup
2026-06-23 00:56:14 -04:00
Dax Raad
30388584e3
test(opencode): stabilize Windows async readiness
2026-06-23 00:41:02 -04:00
Dax Raad
c584a2b955
test(opencode): stabilize Windows CLI subprocesses
2026-06-23 00:26:48 -04:00
Dax Raad
8ab3fd2ee7
test(opencode): relax compaction readiness timeout
2026-06-22 23:01:05 -04:00
Dax Raad
147b2a7e68
fix(core): await plugin readiness
2026-06-22 22:49:57 -04:00
opencode-agent[bot]
3ee37d171d
chore: generate
2026-06-23 02:19:31 +00:00
Aiden Cline
1707b5addd
refactor(core): remove shell description input ( #32823 )
2026-06-22 21:18:06 -05:00
Dax Raad
280c49a2d6
fix(opencode): normalize CLI test line endings
2026-06-22 19:15:50 -04:00
Kit Langton
e38040860c
test(opencode): synchronize shell cancellation ( #33386 )
2026-06-22 11:55:04 -04:00
Kit Langton
f6de0d35c7
test(opencode): synchronize websocket retry failures ( #33387 )
2026-06-22 11:54:49 -04:00
Kit Langton
fb11b81609
test(opencode): use EventV2 location contract ( #33383 )
2026-06-22 11:37:43 -04:00
Simon Klee
7814e2f145
cli: add --mini ( #33353 )
2026-06-22 16:27:56 +02:00
Dax Raad
8220bb3d69
feat(server): stream events across locations
2026-06-22 08:12:43 -04:00
opencode-agent[bot]
987739d9e0
chore: generate
2026-06-22 11:22:22 +00:00
Simon Klee
21b4eccb07
run: inline files for attached servers ( #33317 )
2026-06-22 13:20:43 +02:00
Dax Raad
ae65d40c9f
feat(core): expose session switching endpoints
2026-06-21 23:59:22 -04:00
James Long
4947836e7d
test(opencode): simplify message pagination layer wiring ( #33157 )
2026-06-20 21:44:37 -04:00
James Long
5505d3524d
test(opencode): simplify session retry layer wiring ( #33155 )
2026-06-20 21:44:02 -04:00
James Long
49537b97ff
test(opencode): simplify git layer wiring ( #33156 )
2026-06-20 21:43:03 -04:00
imranshaiedi-byte
08cf531e5e
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
Aiden Cline
ab40641308
tweak: remove steering wrapper that can bust cache ( #33039 )
2026-06-19 19:10:09 -04:00
opencode-agent[bot]
4ca459bc7d
chore: generate
2026-06-18 12:56:22 +00:00
Aiden Cline
b7832d396f
fix(tui): gate background shortcut by capability ( #32837 )
2026-06-18 14:54:26 +02:00
Jason Quense
9d7df8bd39
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
Luke Parker
a6cc67007b
feat(app): make session timelines much faster AND without flicker or scroll jumps ( #32331 )
2026-06-16 18:53:57 +02:00
Aiden Cline
3526f3c368
fix(mcp): stop idle OAuth callback server ( #32245 )
2026-06-14 22:36:21 -04:00
Aiden Cline
1bbed64bb9
chore(opencode): consolidate escape logic ( #32360 )
2026-06-14 21:27:02 -04:00
Aiden Cline
f7b2ae1ee5
fix(mcp): escape OAuth callback errors ( #32242 )
2026-06-14 21:14:36 -04:00
Dax Raad
29c2f90565
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
Shoubhit Dash
19b9ca63b6
test(acp): make shell workdir location assertion windows-safe ( #32306 )
2026-06-14 14:54:35 +02:00
Shoubhit Dash
3060496172
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]
bbccc52313
chore: generate
2026-06-14 11:19:10 +00:00
Shoubhit Dash
e2ad6d0d9c
fix(server): apply plugin pty environment ( #32296 )
2026-06-14 13:17:48 +02:00
opencode-agent[bot]
1d195452f5
chore: generate
2026-06-14 10:48:03 +00:00
Shoubhit Dash
ccd64b6949
refactor(core): canonicalize pty service ( #32182 )
2026-06-14 12:46:39 +02:00
Aiden Cline
892c0a25d6
feat(mcp): support client roots ( #32230 )
2026-06-13 19:13:15 -05:00
opencode-agent[bot]
8d7248cf9f
chore: generate
2026-06-13 18:11:18 +00:00
santigc6
085fb73ac3
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
Aiden Cline
2c0d8a194c
fix(opencode): recover expired MCP sessions ( #32088 )
2026-06-13 11:20:59 -05:00
Sebastian
91ff6fa279
fix(tui): prevent duplicate renderable IDs ( #32110 )
2026-06-13 00:51:32 +02:00
opencode-agent[bot]
43ebd39f53
chore: generate
2026-06-12 18:46:51 +00:00
James Long
e88dff274b
feat(core): refactor project copies for v2 ( #31943 )
2026-06-12 14:45:16 -04:00
Dax
52c1651ef6
refactor(core): simplify integration credentials ( #31968 )
2026-06-12 06:15:25 +00:00
Grant Martin
6b1b23d280
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
Linus Schlumberger
b4068ec9b7
fix(gemini): prevent gemini incompatibility with some tools ( #31877 )
2026-06-11 11:30:50 -05:00
Kevin Dawkins
c306e804cd
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
Dax
3a81d46877
refactor(server): serve raw filesystem content ( #31911 )
2026-06-11 11:20:11 -04:00