diff --git a/packages/cli/src/utils/sandbox.ts b/packages/cli/src/utils/sandbox.ts index dc4ef3bd7b..1c77c6005c 100644 --- a/packages/cli/src/utils/sandbox.ts +++ b/packages/cli/src/utils/sandbox.ts @@ -424,6 +424,9 @@ export async function start_sandbox( args.push('-t'); } + // allow access to host.docker.internal + args.push('--add-host', 'host.docker.internal:host-gateway'); + // mount current directory as working directory in sandbox (set via --workdir) args.push('--volume', `${workdir}:${containerWorkdir}`); diff --git a/packages/vscode-ide-companion/src/ide-server.ts b/packages/vscode-ide-companion/src/ide-server.ts index 2ca9fdfb00..32d56a893a 100644 --- a/packages/vscode-ide-companion/src/ide-server.ts +++ b/packages/vscode-ide-companion/src/ide-server.ts @@ -245,6 +245,7 @@ export class IDEServer { `gemini-ide-server-${process.ppid}.json`, ); this.log(`IDE server listening on port ${this.port}`); + await writePortAndWorkspace( context, this.port,