فهرست منبع

refactor(mcp): remove any casts in close path

Dax Raad 5 ماه پیش
والد
کامیت
c8546dae4d
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      packages/opencode/src/mcp/index.ts

+ 2 - 2
packages/opencode/src/mcp/index.ts

@@ -184,7 +184,7 @@ export namespace MCP {
   }
 
   function transportPID(client: MCPClient) {
-    const pid = (client.transport as any)?.pid
+    const pid = (client.transport as { pid?: number } | undefined)?.pid
     if (typeof pid === "number") return pid
     return undefined
   }
@@ -495,7 +495,7 @@ export namespace MCP {
           status: "connected",
         }
       } catch (error) {
-        await closeClient(client, key, (transport as any)?.pid)
+        await closeClient(client, key, (transport as { pid?: number } | undefined)?.pid)
         log.error("local mcp startup failed", {
           key,
           command: mcp.command,