diff options
Diffstat (limited to 'packages/cli/src')
| -rw-r--r-- | packages/cli/src/config/sandboxConfig.ts | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/packages/cli/src/config/sandboxConfig.ts b/packages/cli/src/config/sandboxConfig.ts index 69a54900..5a86aed0 100644 --- a/packages/cli/src/config/sandboxConfig.ts +++ b/packages/cli/src/config/sandboxConfig.ts @@ -85,18 +85,13 @@ export async function loadSandboxConfig( argv: SandboxCliArgs, ): Promise<SandboxConfig | undefined> { const sandboxOption = argv.sandbox ?? settings.sandbox; - const sandboxCommand = getSandboxCommand(sandboxOption); - if (!sandboxCommand) { - return undefined; - } + const command = getSandboxCommand(sandboxOption); const packageJson = await getPackageJson(); - return { - command: sandboxCommand, - image: - argv['sandbox-image'] ?? - process.env.GEMINI_SANDBOX_IMAGE ?? - packageJson?.config?.sandboxImageUri ?? - 'gemini-cli-sandbox', - }; + const image = + argv['sandbox-image'] ?? + process.env.GEMINI_SANDBOX_IMAGE ?? + packageJson?.config?.sandboxImageUri; + + return command && image ? { command, image } : undefined; } |
