使用智能体

Kilo Code 中的智能体是专门的角色,根据你当前的任务定制助手的行为。每个智能体提供不同的能力、专业知识和访问级别。

为什么要使用不同的智能体?

  • 任务专业化:获得你需要的精确类型的帮助
  • 安全控制:防止意外的文件修改
  • 聚焦交互:接收针对你当前活动优化的响应
  • 工作流优化:在规划、实现、调试和学习之间无缝过渡

切换智能体

  • 下拉菜单:点击侧边栏中的智能体选择器
  • 斜杠命令:在聊天输入中输入 /agents
  • 键盘快捷键:Cmd+.(macOS)或 Ctrl+.(Windows/Linux)循环切换

内置智能体

code(默认)

描述:一位熟练的软件工程师,精通编程语言、设计模式和最佳实践

工具访问:完全访问所有工具:readeditglobgrepbashtaskwebfetch

适合:编写代码、实现功能、调试和一般开发

ask

描述:一位知识渊博的技术助手,专注于回答问题而不更改代码库

工具访问:只读工具,所有写操作被阻止

适合:代码解释、概念探索、技术学习和项目调查

plan

描述:一位经验丰富的技术领导者和规划者

工具访问:只读工具加上受限的文件编辑(仅 .kilo/plans/ 中的计划文件)

适合:系统设计、高层规划和架构讨论

debug

描述:一位专精于系统化故障排除和诊断的专家

工具访问:完全访问所有工具

适合:追踪 Bug、诊断错误和解决复杂问题

自定义智能体

通过定义工具访问、文件权限和行为指令来创建你自己的专门助手。详见 自定义模式文档