Commit Graph

1758 Commits

Author SHA1 Message Date
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