fix(v2): default systemPrompt to claude_code preset for CLAUDE.md loading

Without the preset, settingSources loads files but the system prompt has
no slot to inject CLAUDE.md content. The claude_code preset enables the
full Claude Code system prompt including project instructions.
This commit is contained in:
Hibryda 2026-03-07 01:59:51 +01:00
parent 17c5f9b88a
commit 761070251f
2 changed files with 6 additions and 2 deletions

View file

@ -103,7 +103,9 @@ async function handleQuery(msg: QueryMessage) {
permissionMode: (permissionMode ?? "bypassPermissions") as "bypassPermissions" | "default",
allowDangerouslySkipPermissions: (permissionMode ?? "bypassPermissions") === "bypassPermissions",
settingSources: settingSources ?? ["user", "project"],
systemPrompt: systemPrompt ?? undefined,
systemPrompt: systemPrompt
? systemPrompt
: { type: "preset" as const, preset: "claude_code" as const },
model: model ?? undefined,
additionalDirectories: additionalDirectories ?? undefined,
},