Meituan CatPaw Agent 模式
概览
Agent 模式是 Meituan CatPaw 中主动性最高的智能模式,能够以极少的指导自主处理复杂的编码任务。它启用了 Meituan CatPaw 中内置的全套工具集,可以自主探索您的代码库、阅读文档、浏览网页、编辑文件并运行终端命令,从而高效地完成各类开发任务。Agent 模式可以像人一样思考,完成新建工程、重构代码、新特性开发等复杂工作。
个性化配置
对话窗口配置
- 唤起快捷键:自定义唤起该模式(Agent 模式)的快捷键,让功能调用更加便捷。(使用方式:在聊天窗口中点击左下角的模式切换按钮,使用提前设置好的唤起快捷键即可快速切换到该模式)
- 默认 Docs:对话时将自动带入在此处添加的 Docs 作为上下文信息(此处可添加的 Docs 为历史已索引完毕的 Docs 文档)。
- Auto-run:开启后,会自动执行 Terminal 命令(注:即使开启了该功能,也并非所有指令都会被自动执行,会受以下三个因素影响:①模型判断为高风险的指令,如删除文件等指令会被禁止自动执行;②配置页中 允许自动运行的命令 列表中添加的自定义命令;③配置页中 禁止自动运行的命令 列表中添加的自定义命令。判断优先级从低至高,即在③中被禁止的文件即使在②中也存在,依然会被禁止自动运行)。
- Auto-fix:开启后,会自动修复代码的 Linter Errors。
高级配置选项
- 字体大小:调整显示的对话字体大小。
- 允许自动运行的命令:添加后,当 Auto-Run 选项开启时,被模型判断为高风险的指令如果被添加至此处会自动运行。
- 禁止自动运行的命令:添加后,当 Auto-Run 选项开启时,此处添加的命令一定无法自动运行。
- 删除文件防护:开启后,任何会导致文件被删除的命令都不会被自动运行。
- Current File:设置对话中是否自动带入当前代码编辑区打开的文件作为上下文信息(包括侧边栏对话和 Inline Chat)。
- 传递项目结构:开启后,会初始化一份简化项目树放入模型上下文,帮助更快检索和处理。
- To-do List:开启后,针对复杂任务会自动生成 To-do list 进行任务拆解,并在执行过程中展示各个 To do 项的完成情况。