feat(DIS-106): RunResult discriminated union replaces Promise<string> #51
2 changed files with 3 additions and 3 deletions
|
|
@ -4,7 +4,7 @@ export const DisclawConfigSchema = z.object({
|
||||||
workspaces_root: z.string().min(1),
|
workspaces_root: z.string().min(1),
|
||||||
management_channel: z.string().min(1).default("disclaw"),
|
management_channel: z.string().min(1).default("disclaw"),
|
||||||
claude_command: z.string().min(1).default("claude"),
|
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),
|
max_concurrent_agents: z.number().int().positive().default(4),
|
||||||
env_blocklist: z.array(z.string()).default([]),
|
env_blocklist: z.array(z.string()).default([]),
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -207,7 +207,7 @@ describe("RunResult discriminated union", () => {
|
||||||
const configPath = path.join(workspaceDir, "disclaw.yaml");
|
const configPath = path.join(workspaceDir, "disclaw.yaml");
|
||||||
fs.writeFileSync(
|
fs.writeFileSync(
|
||||||
configPath,
|
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"
|
"utf-8"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -253,7 +253,7 @@ describe("RunResult discriminated union", () => {
|
||||||
try {
|
try {
|
||||||
fs.writeFileSync(
|
fs.writeFileSync(
|
||||||
projectConfig,
|
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"
|
"utf-8"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue