codecamp

Meituan CatPaw 工具列表

Meituan CatPaw 提供了丰富的功能来帮助 Agent 完成代码搜索、文件操作、终端命令执行等动作。以下是 Meituan CatPaw 中所有可用的工具清单。

文件操作类工具

1. Edit - Write

  • 功能:编辑或创建文件
  • 特点:支持文件差异比较,可以显示编辑前后的差异

2. Search - Read File

  • 功能:读取文件内容
  • 特点:支持按行读取,可以只读取文件的特定部分

3. Edit - Delete File

  • 功能:删除文件
  • 特点:支持从资源管理器中删除不需要的文件

4. Edit - Multi Edit

  • 功能:并行编辑多个文件
  • 特点:支持在单个操作中对同一文件进行多次编辑,所有编辑原子性执行,要么全部成功要么全部失败

代码搜索类工具

1. Search - Codebase

  • 功能:基于语义搜索代码库
  • 特点:使用 AI 语义理解进行搜索,能够理解代码含义而非仅匹配文本,适合探索不熟悉的代码库

2. Search - Grep

  • 功能:基于正则表达式搜索代码
  • 特点:支持精确的文本和正则匹配,适合查找已知的符号或函数名

3. Search - Glob File Search

  • 功能:基于文件名模糊搜索文件
  • 特点:支持全局搜索,可快速定位特定命名模式的文件

4. Search - List Directory

  • 功能:列出目录内容
  • 特点:获取到当前文件所在路径后,可以获取到项目的目录树信息作为上下文信息

终端命令类工具

1. Run - Terminal

  • 功能:在终端中执行命令
  • 特点:支持配置命令的白名单和黑名单

其他工具

1. Search - Web Search

  • 功能:在网络上寻找相关信息作为补充的上下文
  • 特点:可以获取最新的技术文档、API 说明和解决方案,弥补代码库外的知识

2. Search - Fetch Rules

  • 功能:读取规则文件作为补充的上下文
  • 特点:可以获取用户自定义的代码规范、项目约定等规则,帮助生成符合项目标准的代码

3. MCP Tools

  • 功能:启用各类配置好的 MCP Tools,详细说明见 MCP 配置部分
  • 特点:可扩展的工具系统,支持集成第三方服务和自定义工具,满足特定场景需求


Meituan CatPaw 自定义 Agent
Meituan CatPaw 对话管理
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Meituan CatPaw 代码补全

Meituan CatPaw Inline Chat

Meituan CatPaw 项目预览调试与页面元素编辑

Meituan CatPaw 用户反馈

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }