Compare commits

..

2 Commits

Author SHA1 Message Date
Colin McDonnell e6c3fd93f9 0.0.116 2025-12-02 18:52:22 -08:00
Colin McDonnell 1c678f6ef8 Use env in claude code SDK 2025-12-02 18:51:56 -08:00
3 changed files with 16 additions and 6 deletions
+8 -2
View File
@@ -2,7 +2,7 @@ import { query, type SDKMessage } from "@anthropic-ai/claude-agent-sdk";
import packageJson from "../package.json" with { type: "json" };
import { log } from "../utils/cli.ts";
import { addInstructions } from "./instructions.ts";
import { agent, installFromNpmTarball, setupProcessAgentEnv } from "./shared.ts";
import { agent, createAgentEnv, installFromNpmTarball, setupProcessAgentEnv } from "./shared.ts";
export const claude = agent({
name: "claude",
@@ -15,7 +15,12 @@ export const claude = agent({
});
},
run: async ({ payload, mcpServers, apiKey, cliPath }) => {
setupProcessAgentEnv({ ANTHROPIC_API_KEY: apiKey });
setupProcessAgentEnv({
// ANTHROPIC_API_KEY: apiKey
});
// delete process.env.ANTHROPIC_API_KEY to ensure it's not used by the SDK
delete process.env.ANTHROPIC_API_KEY;
const prompt = addInstructions(payload);
console.log(prompt);
@@ -26,6 +31,7 @@ export const claude = agent({
permissionMode: "bypassPermissions",
mcpServers,
pathToClaudeCodeExecutable: cliPath,
env: createAgentEnv({ ANTHROPIC_API_KEY: apiKey }),
},
});
+7 -3
View File
@@ -83859,7 +83859,7 @@ function query({
// package.json
var package_default = {
name: "@pullfrog/action",
version: "0.0.115",
version: "0.0.116",
type: "module",
files: [
"index.js",
@@ -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) {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@pullfrog/action",
"version": "0.0.115",
"version": "0.0.116",
"type": "module",
"files": [
"index.js",