File tree Expand file tree Collapse file tree 2 files changed +5
-7
lines changed
Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -70,16 +70,11 @@ export async function runAgentOnCommit({
7070 } ,
7171 async ( repoDir ) => {
7272 // Select the appropriate runner
73- const updatedEnv = { ...env }
7473 let runner : Runner
7574 if ( externalAgentType === 'claude' ) {
76- if ( process . env . ANTHROPIC_API_KEY )
77- updatedEnv [ 'ANTHROPIC_API_KEY' ] = process . env . ANTHROPIC_API_KEY
78- runner = new ClaudeRunner ( repoDir , updatedEnv )
75+ runner = new ClaudeRunner ( repoDir , env )
7976 } else if ( externalAgentType === 'codex' ) {
80- if ( process . env . OPENAI_API_KEY )
81- updatedEnv [ 'OPENAI_API_KEY' ] = process . env . OPENAI_API_KEY
82- runner = new CodexRunner ( repoDir , updatedEnv )
77+ runner = new CodexRunner ( repoDir , env )
8378 } else {
8479 runner = new CodebuffRunner ( {
8580 cwd : repoDir ,
Original file line number Diff line number Diff line change @@ -38,6 +38,9 @@ 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 ,
4144 } ,
4245 // Use 'ignore' for stdin to prevent the CLI from waiting for input
4346 stdio : [ 'ignore' , 'pipe' , 'pipe' ] ,
You can’t perform that action at this time.
0 commit comments