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,