了解如何选择正确的模式
了解如何选择正确的模式
聊天模式
学习和讨论,不改变代码。心智模型:与知识渊博的同事交谈最适合:解释概念、比较方法、代码审查讨论。
计划模式
使用只读工具安全地探索和规划。心智模型:装修前的建筑师勘察最适合:理解代码库、错误调查、规划实现。
代理模式
通过完全的工具访问进行实际更改。心智模型:执行已批准蓝图的承包商最适合:实现功能、修复错误、运行测试和命令。
如何使用代理模式
您可以在聊天输入框下方的模式选择器中切换到Agent。模式选择器提供三个选项
- 聊天模式:无可用工具,纯对话
- 规划模式:只读工具,用于安全探索和规划
- 代理模式:所有工具均可用,用于进行更改

如果代理模式或规划模式显示
不支持 消息而禁用,则表示所选模型或提供商不支持工具,或者 Continue 尚不支持与其一起使用工具。有关更多信息,请参阅模型块。如何与代理模式聊天
代理模式与聊天模式在同一个界面中,因此使用相同的输入来发送消息,并且您仍然可以使用相同的手动方法提供上下文,例如@ 上下文提供者或添加编辑器中高亮显示的代码。
如何在代理模式中使用自然语言
在代理模式下,您可以提供自然语言指令,让模型来完成工作。例如,您可以说将此项目中所有 eslint 配置中的 @typescript-eslint/naming-convention 规则设置为“off”然后代理模式将决定使用哪些工具来完成任务。
如何授予代理模式权限
默认情况下,代理模式在想要使用工具时会请求权限。单击继续 允许代理模式执行工具调用,或单击 取消 拒绝。 
如何查看工具响应
任何从工具调用返回的数据都会自动作为上下文项反馈给模型。大多数错误也会被捕获并返回,以便代理模式可以决定如何继续。