diff --git a/cli/src/claude/claudeRemote.ts b/cli/src/claude/claudeRemote.ts index 85309c1e..3d534e3b 100644 --- a/cli/src/claude/claudeRemote.ts +++ b/cli/src/claude/claudeRemote.ts @@ -10,6 +10,7 @@ import { awaitFileExist } from "@/modules/watcher/awaitFileExist"; import { systemPrompt } from "./utils/systemPrompt"; import { PermissionResult } from "./sdk/types"; import { getHapiBlobsDir } from "@/constants/uploadPaths"; +import { getDefaultClaudeCodePath } from "./sdk/utils"; export async function claudeRemote(opts: { @@ -122,7 +123,7 @@ export async function claudeRemote(opts: { disallowedTools: initial.mode.disallowedTools, canCallTool: (toolName: string, input: unknown, options: { signal: AbortSignal }) => opts.canCallTool(toolName, input, mode, options), abort: opts.signal, - pathToClaudeCodeExecutable: 'claude', + pathToClaudeCodeExecutable: getDefaultClaudeCodePath(), settingsPath: opts.hookSettingsPath, additionalDirectories: [getHapiBlobsDir()], }