Skip to content

Commit 5d7e5cb

Browse files
committed
Update agent runners to use the appropriate key
1 parent 0d4b107 commit 5d7e5cb

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

evals/buffbench/agent-runner.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,16 @@ export async function runAgentOnCommit({
7070
},
7171
async (repoDir) => {
7272
// Select the appropriate runner
73+
const updatedEnv = { ...env }
7374
let runner: Runner
7475
if (externalAgentType === 'claude') {
75-
runner = new ClaudeRunner(repoDir, env)
76+
if (process.env.ANTHROPIC_API_KEY)
77+
updatedEnv['ANTHROPIC_API_KEY'] = process.env.ANTHROPIC_API_KEY
78+
runner = new ClaudeRunner(repoDir, updatedEnv)
7679
} else if (externalAgentType === 'codex') {
77-
runner = new CodexRunner(repoDir, env)
80+
if (process.env.OPENAI_API_KEY)
81+
updatedEnv['OPENAI_API_KEY'] = process.env.OPENAI_API_KEY
82+
runner = new CodexRunner(repoDir, updatedEnv)
7883
} else {
7984
runner = new CodebuffRunner({
8085
cwd: repoDir,

evals/buffbench/runners/claude.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ export class ClaudeRunner implements Runner {
3838
env: {
3939
...process.env,
4040
...this.env,
41-
// Ensure ANTHROPIC_API_KEY is set from CLAUDE_CODE_KEY if available
42-
ANTHROPIC_API_KEY:
43-
process.env.CLAUDE_CODE_KEY || process.env.ANTHROPIC_API_KEY,
4441
},
4542
// Use 'ignore' for stdin to prevent the CLI from waiting for input
4643
stdio: ['ignore', 'pipe', 'pipe'],

0 commit comments

Comments
 (0)