From 634e4658c3b36df619ffcc871cc02886ceb491d9 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Fri, 27 Mar 2026 03:44:43 +0100 Subject: [PATCH] fix(sidecar): remove allowedTools/settingSources/systemPrompt restrictions (caused 400 from empty cache_control text blocks) --- sidecar/claude-runner.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/sidecar/claude-runner.ts b/sidecar/claude-runner.ts index 43b5a6b..f4da594 100644 --- a/sidecar/claude-runner.ts +++ b/sidecar/claude-runner.ts @@ -146,16 +146,9 @@ async function handleQuery(msg: QueryMessage) { maxBudgetUsd: maxBudgetUsd ?? undefined, resume: resumeOpt, continue: continueOpt, - allowedTools: [ - 'Bash', 'Read', 'Write', 'Edit', 'Glob', 'Grep', - 'WebSearch', 'WebFetch', 'TodoWrite', 'NotebookEdit', - ], permissionMode: (permissionMode ?? 'bypassPermissions') as 'bypassPermissions' | 'default', allowDangerouslySkipPermissions: (permissionMode ?? 'bypassPermissions') === 'bypassPermissions', - settingSources: settingSources ?? ['user', 'project'], - systemPrompt: systemPrompt - ? systemPrompt - : { type: 'preset' as const, preset: 'claude_code' as const }, + ...(systemPrompt ? { systemPrompt } : {}), model: model ?? undefined, additionalDirectories: additionalDirectories ?? undefined, extraArgs: worktreeName ? { worktree: worktreeName } : undefined,