Tools
在 Agent 中,提供了可用于文件操作、终端命令执行、获取和使用规则、打开网页和使用MCP 的工具。Agent 执行任务期间调用工具的次数没有限制,将根据任务需求自动选择和调用对应的工具来完成任务,无需人工逐一操作。
文件操作
文件操作工具可以用于对代码库文件进行读取、写入、修改、搜索和管理,能够完整地处理代码文件和项目结构的各种操作需求。
- read_file 读取文件内容
- write_to_file 写入文件内容
- replace_in_file 替换文件中的特定内容
- search_files 在文件中搜索内容
- list_files 列出目录中的文件
- list_code_definition_names 列出代码定义名称
- preview_markdown 预览Markdown文件
系统操作工具
Agent 可以和终端进行交互。
- execute_command 用于执行终端命令(terminal commands)的工具,例如安装依赖包:npm install。
设置默认配置文件:
在终端配置文件的下拉选项中,点击 Select DefaultProfile。

选择需要设置的配置文件。

使用规则
Agent 可以自动应用预定义的规则。
- use_rule 根据规则类型和描述来查找和应用适合当前任务的预定义规则,从而确保能按照正确的标准和模板来执行操作,而不需要每次都重新创建相似的规范。
Web
CodeBuddy 内置了浏览器,Agent 可以和内置浏览器进行交互。
- openweb 可以调用 openweb 来打开网页 ,例如项目开发完成后自动调用 openweb 来打开网页进行预览。
MCP
可以使用 use_mcp_tool 和 access_mcp_resource 工具来与MCP Servers 进行交互。
- use_mcp_tool 使用 MCP Servers 工具。
- access_mcp_resource 访问 MCP Servers 资源。