Use env in claude code SDK

This commit is contained in:
Colin McDonnell
2025-12-02 18:51:43 -08:00
parent 23c18154ed
commit 1c678f6ef8
2 changed files with 14 additions and 4 deletions
+6 -2
View File
@@ -92783,7 +92783,10 @@ var claude = agent({
});
},
run: async ({ payload, mcpServers, apiKey, cliPath }) => {
setupProcessAgentEnv({ ANTHROPIC_API_KEY: apiKey });
setupProcessAgentEnv({
// ANTHROPIC_API_KEY: apiKey
});
delete process.env.ANTHROPIC_API_KEY;
const prompt = addInstructions(payload);
console.log(prompt);
const queryInstance = query({
@@ -92791,7 +92794,8 @@ var claude = agent({
options: {
permissionMode: "bypassPermissions",
mcpServers,
pathToClaudeCodeExecutable: cliPath
pathToClaudeCodeExecutable: cliPath,
env: createAgentEnv({ ANTHROPIC_API_KEY: apiKey })
}
});
for await (const message of queryInstance) {