File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff 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 ,
Original file line number Diff line number Diff 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' ] ,
You can’t perform that action at this time.
0 commit comments