From 89bde5ce643ad26be0ed3a6afb08067be61cee99 Mon Sep 17 00:00:00 2001 From: justsisyphus Date: Thu, 22 Jan 2026 11:20:24 +0900 Subject: [PATCH] fix(tools): override OpenCode HTTP-based session tools with local implementation OpenCode v1.1.30+ added HTTP-based SessionList/Read/Search/Info tools that require localhost:4096 server. Renamed our tools to PascalCase to override them with local file-based implementation, fixing 'Unable to connect' errors. --- src/tools/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/tools/index.ts b/src/tools/index.ts index 23b8f5b58..82d909cea 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -65,8 +65,9 @@ export const builtinTools: Record = { ast_grep_replace, grep, glob, - session_list, - session_read, - session_search, - session_info, + // Session tools - PascalCase to override OpenCode's built-in HTTP-based session tools + SessionList: session_list, + SessionRead: session_read, + SessionSearch: session_search, + SessionInfo: session_info, }