fix(sidecar): remove allowedTools/settingSources/systemPrompt restrictions (caused 400 from empty cache_control text blocks)

This commit is contained in:
Hibryda 2026-03-27 03:44:43 +01:00
parent 18b9c7c3b5
commit 634e4658c3

View file

@ -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,