1727 Commits

Author SHA1 Message Date
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
James Long f622084d91 test(opencode): simplify snapshot race layer wiring (#31827) 2026-06-11 10:03:46 -04:00
Dax 7489190405 feat(core): add connector authentication (#31837) 2026-06-11 06:31:17 +00:00
Aiden Cline 7ab01d6e54 fix(mcp): preserve headers during auth and debug (#31802) 2026-06-10 23:12:02 -05:00
opencode-agent[bot] 5ee8d34f17 chore: generate 2026-06-11 02:56:49 +00:00
James Long cab8ba9b8d test(opencode): simplify processor layer wiring (#31823) 2026-06-10 22:55:21 -04:00
Dax 6380bff738 feat(server): add v2 session API endpoints (#31822) 2026-06-11 02:55:01 +00:00
opencode-agent[bot] 3921a7c324 chore: generate 2026-06-11 02:20:38 +00:00
James Long 47ed83c796 test(opencode): simplify share layer wiring (#31811) 2026-06-10 22:19:06 -04:00
James Long 1d59755ebf test(opencode): simplify test registry layer wiring (#31761) 2026-06-10 17:21:40 -04:00
Aiden Cline a295020f48 feat(mcp): support server log notifications (#31752) 2026-06-10 14:59:36 -05:00
Ayush Thakur 61270944d8 fix: recover from expired enterprise auth on remote config load (#31661) 2026-06-10 11:02:09 -04:00
Aiden Cline e464391216 fix(opencode): let subagents use their own permissions (#31696) 2026-06-10 09:26:08 -05:00
Luke Parker 309d613ee5 fix(core): accept deprecated reference config key (#31659) 2026-06-10 10:32:35 +00:00
Aiden Cline 67b2454d3e fix(mcp): apply timeouts to prompts and resources (#31612) 2026-06-09 23:58:40 -05:00
Aiden Cline f79463799e fix(mcp): make client creation failure-safe (#31595) 2026-06-09 23:24:41 -05:00
Dax 1add617766 feat(core): add project reference guidance (#31601) 2026-06-10 04:08:26 +00:00
Dax 80e328b6c1 refactor(core): unify filesystem search service (#31566) 2026-06-09 20:38:02 -04:00
opencode-agent[bot] afccb78d20 chore: generate 2026-06-09 19:34:54 +00:00
James Long ede70549ff feat(opencode): add typed application layer graph (#31531) 2026-06-09 15:31:31 -04:00
Dax 6cecc3d03e refactor(core): simplify location filesystem (#31545) 2026-06-09 14:28:45 -04:00
Aiden Cline 9ba386b791 fix(opencode): support Claude Fable reasoning (#31546) 2026-06-09 12:38:53 -05:00
Aiden Cline 551a67f128 drop citation_options from cohere (#31543) 2026-06-09 11:53:02 -05:00
opencode-agent[bot] c8112a78af chore: generate 2026-06-09 16:12:42 +00:00
James Long 3a9452af21 feat(tui): show project copy in session list (#31421) 2026-06-09 12:10:37 -04:00
Dax ec87cf82cb refactor(core): consolidate references (#31539) 2026-06-09 16:08:58 +00:00
Aiden Cline 75d469d17d feat(opencode): configure Cohere North model (#31536) 2026-06-09 10:54:03 -05:00
Dax f6f849b34c refactor(tui): centralize application exit (#31524) 2026-06-09 11:46:02 -04:00
Aiden Cline 84294d0fc8 fix(opencode): paginate MCP catalogs (#31442) 2026-06-08 22:43:55 -05:00
Anthony Lau 6591b34560 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 306b67d957 fix: adjust item id stripping to happen prior to request signing (#31429) 2026-06-08 17:43:48 -05:00
Aiden Cline 9fc8deab6e fix(opencode): support MiniMax M3 thinking toggle (#31426) 2026-06-08 17:03:31 -05:00