diff --git a/packages/server/src/server/routes/zai.ts b/packages/server/src/server/routes/zai.ts index 8172569..4632db2 100644 --- a/packages/server/src/server/routes/zai.ts +++ b/packages/server/src/server/routes/zai.ts @@ -361,6 +361,10 @@ function getZAIConfig(): ZAIConfig { } function updateZAIConfig(config: Partial): void { + // Ensure directory exists + if (!existsSync(CONFIG_DIR)) { + mkdirSync(CONFIG_DIR, { recursive: true }) + } const current = getZAIConfig() const updated = { ...current, ...config } writeFileSync(CONFIG_FILE, JSON.stringify(updated, null, 2))