Add configurable path for Claude Code executable in SDKWorker and WorkerService

This commit is contained in:
Alex Newman
2025-10-25 14:24:17 -04:00
parent 43262d7b53
commit d7946522e9
3 changed files with 13 additions and 4 deletions
+6 -1
View File
@@ -282,12 +282,17 @@ class SDKWorker {
* Run SDK agent with streaming input mode
*/
private async runSDKAgent(): Promise<void> {
// Find Claude Code executable
const claudePath = process.env.CLAUDE_CODE_PATH || '/Users/alexnewman/.nvm/versions/node/v24.5.0/bin/claude';
console.error(`[SDK Worker DEBUG] About to call query with claudePath: ${claudePath}`);
const queryResult = query({
prompt: this.createMessageGenerator(),
options: {
model: MODEL,
disallowedTools: DISALLOWED_TOOLS,
abortController: this.abortController
abortController: this.abortController,
pathToClaudeCodeExecutable: claudePath
}
});