Skip to content

Commit 079eaee

Browse files
committed
Pass abort signal to mcp
1 parent bfbc8ba commit 079eaee

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

packages/opencode/src/mcp/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ function convertMcpTool(mcpTool: MCPToolDef, client: MCPClient, timeout?: number
148148
return dynamicTool({
149149
description: mcpTool.description ?? "",
150150
inputSchema: jsonSchema(schema),
151-
execute: async (args: unknown) => {
151+
execute: async (args: unknown, opts) => {
152152
return client.callTool(
153153
{
154154
name: mcpTool.name,
@@ -157,6 +157,7 @@ function convertMcpTool(mcpTool: MCPToolDef, client: MCPClient, timeout?: number
157157
CallToolResultSchema,
158158
{
159159
resetTimeoutOnProgress: true,
160+
signal: opts.abortSignal,
160161
timeout,
161162
},
162163
)

0 commit comments

Comments
 (0)