From 65a567e0b41d09da45d26bdf66ab2a62ed52568d Mon Sep 17 00:00:00 2001 From: gilbrotheraway Date: Tue, 20 Jan 2026 08:49:24 -0300 Subject: [PATCH] fix(skill-mcp): add key type for zod v4 record schema Zod v4 requires both keyType and valueType arguments for z.record(). The previous commit only passed valueType, causing TypeScript error TS2554. --- src/tools/skill-mcp/tools.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/skill-mcp/tools.ts b/src/tools/skill-mcp/tools.ts index 556f0be6..3d38790d 100644 --- a/src/tools/skill-mcp/tools.ts +++ b/src/tools/skill-mcp/tools.ts @@ -118,7 +118,7 @@ export function createSkillMcpTool(options: SkillMcpToolOptions): ToolDefinition resource_name: tool.schema.string().optional().describe("MCP resource URI to read"), prompt_name: tool.schema.string().optional().describe("MCP prompt to get"), arguments: tool.schema - .union([tool.schema.string(), tool.schema.record(tool.schema.unknown())]) + .union([tool.schema.string(), tool.schema.record(tool.schema.string(), tool.schema.unknown())]) .optional() .describe("JSON string or object of arguments"), grep: tool.schema