> ## Documentation Index
> Fetch the complete documentation index at: https://cat.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 自动批准

自动批准菜单让你可以精细化设置允许 Cline 以自动化方式执行的操作权限。

![自动批准](https://storage.googleapis.com/cline_public_images/docs/assets/auto-approve.png)

## 工作原理

默认情况下，Cline 在调用任何工具（包括读取或写入文件）之前都会请求你的许可。

如果你想允许 Cline 在不询问的情况下执行某些操作，可以为该工具设置自动批准权限。

## 权限选项

* **读取项目文件**

  * 允许 Cline 在不询问的情况下读取当前工作区内的文件
  * **读取所有文件**
    * 将读取权限扩展到工作区外的文件（系统文件、配置文件等）

* **编辑项目文件**

  * 允许 Cline 在不确认的情况下修改当前工作区内的文件
  * **编辑所有文件**
    * 将修改权限扩展到工作区外的文件

* **执行安全命令**

  * 允许执行模型认为无害的终端命令
  * **执行所有命令**
    * 允许在不询问的情况下执行任何终端命令

* **使用浏览器**

  * 允许 Cline 使用浏览器工具获取网页内容

* **使用 MCP 服务器**

  * 允许连接和使用 MCP 服务器以获得扩展功能

* **最大请求数**
  * 设置 Cline 在需要你输入之前可以连续执行的自动化操作数量

## 最佳实践

就个人而言，我喜欢保持自动编辑功能关闭，因为这给了我在每一步都审查更改的机会。

对于大多数严肃的开发工作流程，我建议从以下设置开始：

* 自动批准对项目文件的读取访问
* 设置合理的最大请求限制（10-20）

这既给了 Cline 足够的自由来探索你的代码库而不会经常中断，同时仍然需要对编辑或潜在破坏性操作的许可。

随着你对 Cline 在特定项目中的能力建立更多信任，你可以逐渐增加权限以匹配你的舒适度。

记住，你总是可以根据需要调整这些设置 - 在关键生产工作中收紧权限，或在原型制作和探索时放宽权限。

你甚至可以使用快速"星标"操作来快速切换你的自动批准选择的开关。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.