summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/config/sandboxConfig.ts19
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;
}