diff --git a/src/config/schema.ts b/src/config/schema.ts index fcc67cb..8bc2f84 100644 --- a/src/config/schema.ts +++ b/src/config/schema.ts @@ -4,7 +4,7 @@ export const DisclawConfigSchema = z.object({ workspaces_root: z.string().min(1), management_channel: z.string().min(1).default("disclaw"), claude_command: z.string().min(1).default("claude"), - claude_timeout_seconds: z.number().int().positive().default(120), + claude_timeout_seconds: z.number().positive().default(120), max_concurrent_agents: z.number().int().positive().default(4), env_blocklist: z.array(z.string()).default([]), }); diff --git a/tests/unit/runner-result.test.ts b/tests/unit/runner-result.test.ts index 20c787d..818397b 100644 --- a/tests/unit/runner-result.test.ts +++ b/tests/unit/runner-result.test.ts @@ -207,7 +207,7 @@ describe("RunResult discriminated union", () => { const configPath = path.join(workspaceDir, "disclaw.yaml"); fs.writeFileSync( configPath, - `workspace_root: /tmp\nmanagement_channel: disclaw\nclaude_command: claude\nclaude_timeout_seconds: 0.05\nmax_concurrent_agents: 4\nenv_blocklist: []\n`, + `workspaces_root: /tmp\nmanagement_channel: disclaw\nclaude_command: claude\nclaude_timeout_seconds: 0.05\nmax_concurrent_agents: 4\nenv_blocklist: []\n`, "utf-8" ); @@ -253,7 +253,7 @@ describe("RunResult discriminated union", () => { try { fs.writeFileSync( projectConfig, - `workspace_root: /tmp\nmanagement_channel: disclaw\nclaude_command: claude\nclaude_timeout_seconds: 0.05\nmax_concurrent_agents: 4\nenv_blocklist: []\n`, + `workspaces_root: /tmp\nmanagement_channel: disclaw\nclaude_command: claude\nclaude_timeout_seconds: 0.05\nmax_concurrent_agents: 4\nenv_blocklist: []\n`, "utf-8" );