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.
This commit is contained in:
justsisyphus 2026-01-22 11:20:24 +09:00
parent ac192435cb
commit 89bde5ce64

View File

@ -65,8 +65,9 @@ export const builtinTools: Record<string, ToolDefinition> = {
ast_grep_replace, ast_grep_replace,
grep, grep,
glob, glob,
session_list, // Session tools - PascalCase to override OpenCode's built-in HTTP-based session tools
session_read, SessionList: session_list,
session_search, SessionRead: session_read,
session_info, SessionSearch: session_search,
SessionInfo: session_info,
} }