You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cli/commands.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,9 @@ Slash commands provide meta-level control over the CLI itself.
28
28
-**`/compress`**
29
29
-**Description:** Replace the entire chat context with a summary. This saves on tokens used for future tasks while retaining a high level summary of what has happened.
30
30
31
+
-**`/copy`**
32
+
-**Description:** Copies the last output produced by Gemini CLI to your clipboard, for easy sharing or reuse.
33
+
31
34
-**`/editor`**
32
35
-**Description:** Open a dialog for selecting supported editors.
Copy file name to clipboardExpand all lines: docs/cli/configuration.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,19 +132,23 @@ In addition to a project settings file, a project's `.gemini` directory can cont
132
132
- `cwd` (string, optional): The working directory in which to start the server.
133
133
- `timeout` (number, optional): Timeout in milliseconds for requests to this MCP server.
134
134
- `trust` (boolean, optional): Trust this server and bypass all tool call confirmations.
135
+
- `includeTools` (array of strings, optional): List of tool names to include from this MCP server. When specified, only the tools listed here will be available from this server (whitelist behavior). If not specified, all tools from the server are enabled by default.
136
+
- `excludeTools` (array of strings, optional): List of tool names to exclude from this MCP server. Tools listed here will not be available to the model, even if they are exposed by the server. **Note:** `excludeTools` takes precedence over `includeTools` - if a tool is in both lists, it will be excluded.
Copy file name to clipboardExpand all lines: docs/integration-tests.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,7 +132,7 @@ This structure makes it easy to locate the artifacts for a specific test run, fi
132
132
133
133
## Continuous integration
134
134
135
-
To ensure the integration tests are always run, a GitHub Actions workflow is defined in `.github/workflows/e2e.yml`. This workflow automatically runs the integration tests on every pull request and push to the `main` branch.
135
+
To ensure the integration tests are always run, a GitHub Actions workflow is defined in `.github/workflows/e2e.yml`. This workflow automatically runs the integrations tests for pull requests against the `main` branch, or when a pull request is added to a merge queue.
136
136
137
137
The workflow runs the tests in different sandboxing environments to ensure Gemini CLI is tested across each:
-**`trust`** (boolean): When `true`, bypasses all tool call confirmations for this server (default: `false`)
95
+
-**`includeTools`** (string[]): List of tool names to include from this MCP server. When specified, only the tools listed here will be available from this server (whitelist behavior). If not specified, all tools from the server are enabled by default.
96
+
-**`excludeTools`** (string[]): List of tool names to exclude from this MCP server. Tools listed here will not be available to the model, even if they are exposed by the server. **Note:**`excludeTools` takes precedence over `includeTools` - if a tool is in both lists, it will be excluded.
95
97
96
98
### Example Configurations
97
99
@@ -185,6 +187,22 @@ Each server configuration supports the following properties:
0 commit comments