diff --git a/package.json b/package.json index f5b028a..974a724 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@musistudio/claude-code-router", - "version": "1.0.72", + "version": "1.0.73", "description": "Use Claude Code without an Anthropics account and route it to another LLM provider", "bin": { "ccr": "dist/cli.js" @@ -20,7 +20,7 @@ "license": "MIT", "dependencies": { "@fastify/static": "^8.2.0", - "@musistudio/llms": "^1.0.46", + "@musistudio/llms": "^1.0.51", "@inquirer/prompts": "^5.0.0", "dotenv": "^16.4.7", "find-process": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9abedf..8cf6f52 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^5.0.0 version: 5.5.0 '@musistudio/llms': - specifier: ^1.0.46 - version: 1.0.46(ws@8.18.3) + specifier: ^1.0.51 + version: 1.0.51(ws@8.18.3) dotenv: specifier: ^16.4.7 version: 16.6.1 @@ -341,8 +341,8 @@ packages: resolution: {integrity: sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA==} engines: {node: '>=8'} - '@musistudio/llms@1.0.46': - resolution: {integrity: sha512-IpI5SWcz3sxKdq6BOK+ZVWGa/r9UR6pLJW+xjQMj3ZKsb4kdBOzBjRnULVvvIy7EUWnyOP13g5LufRx5sp6JdQ==} + '@musistudio/llms@1.0.51': + resolution: {integrity: sha512-38T9NYrL9/Ombwx4YkGZSryYPtyaSMWJb3aGsepY8m9nbwCST60V+68xKVEaWyri6EfN8D3kenU0W8+okfVSmQ==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1368,7 +1368,7 @@ snapshots: '@lukeed/ms@2.0.2': {} - '@musistudio/llms@1.0.46(ws@8.18.3)': + '@musistudio/llms@1.0.51(ws@8.18.3)': dependencies: '@anthropic-ai/sdk': 0.54.0 '@fastify/cors': 11.1.0 diff --git a/src/utils/codeCommand.ts b/src/utils/codeCommand.ts index 526e36d..c31c0b5 100644 --- a/src/utils/codeCommand.ts +++ b/src/utils/codeCommand.ts @@ -24,7 +24,7 @@ export async function executeCodeCommand(args: string[] = []) { padding: 0, } } - args.push('--settings', `${JSON.stringify(settingsFlag)}`); + // args.push('--settings', `${JSON.stringify(settingsFlag)}`); // Non-interactive mode for automation environments if (config.NON_INTERACTIVE_MODE) { @@ -68,7 +68,10 @@ export async function executeCodeCommand(args: string[] = []) { claudePath, argsArr, { - env: process.env, + env: { + ...process.env, + ...env + }, stdio: stdioConfig, shell: true, }