Merge pull request #2372 from code-yeongyu/fix/issue-2314

fix(plugin): preserve cross-zod tool arg metadata
This commit is contained in:
YeonGyu-Kim
2026-03-11 17:27:00 +09:00
committed by GitHub
3 changed files with 144 additions and 0 deletions
+5
View File
@@ -32,6 +32,7 @@ import { log } from "../shared"
import type { Managers } from "../create-managers"
import type { SkillContext } from "./skill-context"
import { normalizeToolArgSchemas } from "./normalize-tool-arg-schemas"
export type ToolRegistryResult = {
filteredTools: ToolsRecord
@@ -145,6 +146,10 @@ export function createToolRegistry(args: {
...hashlineToolsRecord,
}
for (const toolDefinition of Object.values(allTools)) {
normalizeToolArgSchemas(toolDefinition)
}
const filteredTools = filterDisabledTools(allTools, pluginConfig.disabled_tools)
return {