mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-06-10 19:37:17 -07:00
format files
This commit is contained in:
@@ -439,7 +439,10 @@ The Gemini CLI ships with a set of default policies to provide a safe
|
||||
out-of-the-box experience.
|
||||
|
||||
- **Read-only tools** (like `read_file`, `glob`) are generally **allowed**.
|
||||
- **MCP Read-only tools**: MCP tools that explicitly declare themselves as read-only via the `readOnlyHint` annotation are automatically allowed, but **only if tool sandboxing is enabled**. If sandboxing is disabled, they default to `ask_user`.
|
||||
- **MCP Read-only tools**: MCP tools that explicitly declare themselves as
|
||||
read-only via the `readOnlyHint` annotation are automatically allowed, but
|
||||
**only if tool sandboxing is enabled**. If sandboxing is disabled, they
|
||||
default to `ask_user`.
|
||||
- **Agent delegation** defaults to **`ask_user`** to ensure remote agents can
|
||||
prompt for confirmation, but local sub-agent actions are executed silently and
|
||||
checked individually.
|
||||
|
||||
@@ -653,7 +653,11 @@ When confirmation is required, users can choose:
|
||||
|
||||
#### Read-only bypass
|
||||
|
||||
If an MCP tool provides a `readOnlyHint` in its metadata (annotations) AND tool sandboxing is enabled, the Gemini CLI will automatically execute it without prompting for confirmation, regardless of the configured approval mode. This ensures a seamless experience for safe, data-fetching operations while maintaining system security.
|
||||
If an MCP tool provides a `readOnlyHint` in its metadata (annotations) AND tool
|
||||
sandboxing is enabled, the Gemini CLI will automatically execute it without
|
||||
prompting for confirmation, regardless of the configured approval mode. This
|
||||
ensures a seamless experience for safe, data-fetching operations while
|
||||
maintaining system security.
|
||||
|
||||
### 3. Execution
|
||||
|
||||
|
||||
Reference in New Issue
Block a user