pass through additional agent options to the provider

This commit is contained in:
Dax Raad
2025-08-10 21:34:28 -04:00
parent 1c83ef75a2
commit d8dc23bde9
3 changed files with 42 additions and 7 deletions

View File

@@ -173,9 +173,9 @@ export namespace Config {
tools: z.record(z.string(), z.boolean()).optional(),
disable: z.boolean().optional(),
description: z.string().optional().describe("Description of when to use the agent"),
options: z.record(z.string(), z.any()).optional().describe("Additional model options passed through to provider"),
mode: z.union([z.literal("subagent"), z.literal("primary"), z.literal("all")]).optional(),
})
.catchall(z.any())
.openapi({
ref: "AgentConfig",
})