diff --git a/packages/compatibility-layer/src/mappers/ToolMapper.ts b/packages/compatibility-layer/src/mappers/ToolMapper.ts index b910996..93567ad 100644 --- a/packages/compatibility-layer/src/mappers/ToolMapper.ts +++ b/packages/compatibility-layer/src/mappers/ToolMapper.ts @@ -264,7 +264,7 @@ export function mapToolAccessToOAC( * Check if a tool name is a valid OAC tool. */ function isValidOACTool(name: string): name is keyof ToolAccess { - const validTools = ["read", "write", "edit", "bash", "task", "grep", "glob", "patch"]; + const validTools = ["read", "write", "edit", "bash", "task", "grep", "glob", "patch", "question"]; return validTools.includes(name); } diff --git a/packages/compatibility-layer/src/types.ts b/packages/compatibility-layer/src/types.ts index 42cc718..4f67d29 100644 --- a/packages/compatibility-layer/src/types.ts +++ b/packages/compatibility-layer/src/types.ts @@ -17,6 +17,7 @@ export const ToolAccessSchema = z.object({ grep: z.boolean().optional(), glob: z.boolean().optional(), patch: z.boolean().optional(), + question: z.boolean().optional(), }); // ============================================================================