Skip to content

Commit adc9074

Browse files
authored
Merge branch 'google-gemini:main' into main
2 parents d0c9cbc + fe00686 commit adc9074

File tree

132 files changed

+8357
-1785
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+8357
-1785
lines changed

.gcp/release-docker.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ steps:
55
entrypoint: 'npm'
66
args: ['install']
77

8-
# Step 4: Authenticate for Docker (so we can push images to the artifact registry)
8+
# Step 2: Authenticate for Docker (so we can push images to the artifact registry)
99
- name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder'
1010
id: 'Authenticate docker'
1111
entrypoint: 'npm'
1212
args: ['run', 'auth']
1313

14-
# Step 5: Build workspace packages
14+
# Step 3: Build workspace packages
1515
- name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder'
1616
id: 'Build packages'
1717
entrypoint: 'npm'
1818
args: ['run', 'build:packages']
1919

20-
# Step 6: Determine Docker Image Tag
20+
# Step 4: Determine Docker Image Tag
2121
- name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder'
2222
id: 'Determine Docker Image Tag'
2323
entrypoint: 'bash'
@@ -39,7 +39,7 @@ steps:
3939
echo "Determined image tag: $$FINAL_TAG"
4040
echo "$$FINAL_TAG" > /workspace/image_tag.txt
4141
42-
# Step 7: Build sandbox container image
42+
# Step 5: Build sandbox container image
4343
- name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder'
4444
id: 'Build sandbox Docker image'
4545
entrypoint: 'bash'
@@ -48,7 +48,7 @@ steps:
4848
- |
4949
export GEMINI_SANDBOX_IMAGE_TAG=$$(cat /workspace/image_tag.txt)
5050
echo "Using Docker image tag for build: $$GEMINI_SANDBOX_IMAGE_TAG"
51-
npm run build:sandbox
51+
npm run build:sandbox -- --output-file /workspace/final_image_uri.txt
5252
env:
5353
- 'GEMINI_SANDBOX=$_CONTAINER_TOOL'
5454

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@ packages/*/coverage/
3838
# Generated files
3939
packages/cli/src/generated/
4040
.integration-tests/
41+
packages/vscode-ide-companion/*.vsix

docs/cli/configuration.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,13 +363,16 @@ Arguments passed directly when running the CLI can override other configurations
363363
- **`--telemetry-log-prompts`**:
364364
- Enables logging of prompts for telemetry. See [telemetry](../telemetry.md) for more information.
365365
- **`--checkpointing`**:
366-
- Enables [checkpointing](./commands.md#checkpointing-commands).
366+
- Enables [checkpointing](../checkpointing.md).
367367
- **`--extensions <extension_name ...>`** (**`-e <extension_name ...>`**):
368368
- Specifies a list of extensions to use for the session. If not provided, all available extensions are used.
369369
- Use the special term `gemini -e none` to disable all extensions.
370370
- Example: `gemini -e my-extension -e my-other-extension`
371371
- **`--list-extensions`** (**`-l`**):
372372
- Lists all available extensions and exits.
373+
- **`--proxy`**:
374+
- Sets the proxy for the CLI.
375+
- Example: `--proxy http://localhost:7890`.
373376
- **`--version`**:
374377
- Displays the version of the CLI.
375378

integration-tests/simple-mcp-server.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ describe('simple-mcp-server', () => {
5454
console.error(`stderr: ${data}`);
5555
});
5656
// Wait for the server to be ready
57-
return new Promise((resolve) => setTimeout(resolve, 500));
57+
return new Promise((resolve) => setTimeout(resolve, 2000));
5858
});
5959

6060
after(() => {

0 commit comments

Comments
 (0)