Commit Graph

73 Commits

Author SHA1 Message Date
Aiden Cline dfce6a0da6 fix(opencode): stop MCP SSE error reconnect loops (#39697) 2026-07-30 11:26:48 -05:00
Aiden Cline 6b004a2f7a fix(mcp): restore legacy SDK compatibility (#39373) 2026-07-28 11:53:35 -05:00
Aiden Cline 829e355a81 fix(mcp): recover expired SDK sessions (#39265) 2026-07-28 00:35:19 -05:00
Aiden Cline 17a9a01daa fix(mcp): honor callback port in debug (#39259) 2026-07-28 00:00:38 -05:00
Aiden Cline fb3b8fd059 feat(mcp): upgrade client SDK to v2 (#39247)
Co-authored-by: Matt Carey <mcarey@cloudflare.com>
2026-07-27 23:19:33 -05:00
Aiden Cline 7d48fe6b0d fix(mcp): preserve metadata across tool pages (#35439) 2026-07-05 22:28:28 -05:00
Aiden Cline 79f3bc7eea test(mcp): replace module mocks with real servers (#35450) 2026-07-05 12:49:31 -05:00
opencode-agent[bot] ff7dd9a945 chore: generate 2026-06-29 20:53:48 +00:00
Aiden Cline b8eba17a95 fix(mcp): prefer content over structured output (#34505) 2026-06-29 15:51:52 -05:00
James Long 5952f2a06c refactor(opencode): migrate session tests to layer nodes (#34494) 2026-06-29 16:22:50 -04:00
opencode-agent[bot] 1d16651021 chore: generate 2026-06-29 17:58:20 +00:00
James Long 55cf050a75 refactor(core): convert more opencode tests to nodes (#34464) 2026-06-29 13:56:28 -04:00
James Long a216e6584a refactor(core): convert opencode tests to nodes (#34453) 2026-06-29 12:56:44 -04:00
Aiden Cline 1171e8ec51 fix(mcp): request refresh token scope (#34125) 2026-06-26 22:27:43 -05:00
Aiden Cline a7cc05650a fix(mcp): surface OAuth completion errors (#34145) 2026-06-26 22:21:16 -05:00
Aiden Cline f0840a4123 fix(mcp): refresh credentials on reauthentication (#33717) 2026-06-26 10:03:39 -05:00
Aiden Cline 927d0fb2b3 feat(oauth): unify OAuth callback browser pages (#34025) 2026-06-26 00:36:40 -05:00
opencode-agent[bot] d7bf7604f7 chore: generate 2026-06-25 21:28:07 +00:00
Aiden Cline ff84524792 fix(mcp): scope auth status to server URL (#33924) 2026-06-25 16:26:00 -05:00
Aiden Cline aad8dc485a fix(opencode): always print MCP OAuth URL (#33716) 2026-06-24 17:24:16 -05:00
Aiden Cline deec106443 fix: restore dev CI (#33701) 2026-06-24 14:04:50 -05:00
4rcadia 438539f5d7 feat(mcp): append server instructions to context (#32490)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-24 11:54:19 -05:00
Aiden Cline b58b7d14a3 fix(mcp): restore legacy tool names (#33593) 2026-06-23 23:42:32 -05:00
Yufeng He f244a7d502 fix(mcp): bind oauth callback to IPv4 loopback (#30022) 2026-06-23 23:20:29 -05:00
Shoubhit Dash bd4d20bb33 feat(mcp): add resource template listing (#33546) 2026-06-24 01:59:12 +05:30
Aiden Cline 5958d3f5c1 feat(mcp): use mcp__server__tool naming convention (#33533) 2026-06-23 12:28:26 -05:00
Shoubhit Dash b94c2b0562 feat(mcp): add resource read tools (#33483) 2026-06-23 13:49:42 +05:30
Aiden Cline 3526f3c368 fix(mcp): stop idle OAuth callback server (#32245) 2026-06-14 22:36:21 -04:00
Aiden Cline f7b2ae1ee5 fix(mcp): escape OAuth callback errors (#32242) 2026-06-14 21:14:36 -04:00
Aiden Cline 892c0a25d6 feat(mcp): support client roots (#32230) 2026-06-13 19:13:15 -05:00
Aiden Cline 2c0d8a194c fix(opencode): recover expired MCP sessions (#32088) 2026-06-13 11:20:59 -05: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
Aiden Cline 7ab01d6e54 fix(mcp): preserve headers during auth and debug (#31802) 2026-06-10 23:12:02 -05:00
Aiden Cline a295020f48 feat(mcp): support server log notifications (#31752) 2026-06-10 14:59:36 -05: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
Aiden Cline 84294d0fc8 fix(opencode): paginate MCP catalogs (#31442) 2026-06-08 22:43:55 -05:00
Aiden Cline d50244e671 fix(opencode): respect MCP server capabilities (#31271) 2026-06-07 21:24:41 -05:00
Dax 7a9068f029 refactor(core): consolidate filesystem services (#30447) 2026-06-02 16:09:26 -04:00
Dax e2a8e18298 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] b558dff347 chore: generate 2026-05-29 09:21:36 +00:00
Shoubhit Dash ff739485b2 fix(opencode): serialize mcp auth mutations (#29852) 2026-05-29 14:50:15 +05:30
Shoubhit Dash e3445de70e fix(httpapi): return mcp server not found errors (#28817) 2026-05-22 17:46:30 +05:30
Sebin 063fbaf008 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
Kit Langton 65d8951700 refactor(opencode): roll out serviceUse proxy across 14 services + tests (#28576) 2026-05-21 03:36:27 +00:00
Kit Langton de7431d770 test(lib): promote pollWithTimeout/awaitWithTimeout helpers (#27626) 2026-05-14 23:45:32 +00:00
Kit Langton 0cf64b63de test(mcp): migrate OAuth auto-connect tests (#27356) 2026-05-13 16:38:37 +00:00
opencode-agent[bot] a2898cf697 chore: generate 2026-05-13 15:06:14 +00:00
Kit Langton 8ce0865478 test: migrate mcp oauth browser tests (#27345) 2026-05-13 15:04:02 +00:00
Kit Langton 62fb30fbd8 test(mcp): migrate lifecycle tests to Effect runner (#27205) 2026-05-13 03:05:30 +00:00