← 返回目录

第 2 卷

第 2 / 8 卷日期:

使用专门的子代理

假设您想使用专门的 AI 子代理来更有效地处理特定任务。

步骤:

1.查看可用的子代理

> /agents

这会显示所有可用的子代理并让您创建新的。

2.自动使用子代理 CodeBuddy Code会自动将适当的任务委派给专门的子代理:

> 审查我最近的代码更改是否存在安全问题

> 运行所有测试并修复任何失败

3.明确请求特定子代理

> 使用代码审查子代理检查认证模块

> 让调试器子代理调查用户为什么无法登录

4.为您的工作流创建自定义子代理

> /agents

然后选择"创建新子代理"并按照提示定义:

子代理类型(如 api-designer、 performance-optimizer )

何时使用它

它可以访问哪些工具

它的专门系统提示词

最佳实践:

在 .codebuddy/agents/ 中创建项目特定的子代理以便团队共享

使用描述性的 description 字段以启用自动委派

将工具访问限制为每个子代理实际需要的内容

查看子代理文档了解详细示例

使用计划模式进行安全的代码分析

计划模式指示 CodeBuddy 通过只读操作分析代码库来创建计划,非常适合探索代码库、规划复杂更改或安全地审查代码。

何时使用计划模式

多步骤实现:当您的功能需要编辑许多文件时

代码探索:当您想在更改任何内容之前彻底研究代码库时

交互式开发:当您想与 CodeBuddy 就方向进行迭代时

如何使用计划模式

在会话期间开启计划模式

您可以在会话期间使用快捷键切换权限模式来切换到计划模式:

macOS/Linux:按 Shift+Tab

Windows:按 Alt+M

如果您处于普通模式,按快捷键将首先切换到自动接受模式,终端底部会显示 ⏵⏵ accept

edits on。再次按快捷键将切换到计划模式,显示 ⏸ plan mode on。

以计划模式启动新会话

要以计划模式启动新会话,使用 --permission-mode plan 参数:

bash

codebuddy --permission-mode plan

在计划模式下运行"无头"查询

您也可以使用 -p 直接在计划模式下运行查询(即在"无头模式"中):

bash

codebuddy --permission-mode plan -p "分析身份验证系统并建议改进"

示例:规划复杂重构

codebuddy --permission-mode plan

> 我需要重构我们的身份验证系统以使用 OAuth2。创建详细的迁移计划。

CodeBuddy 将分析当前实现并创建全面的计划。使用后续问题进行完善:

> 向后兼容性怎么办?

> 我们应该如何处理数据库迁移?

将计划模式配置为默认

json

// .codebuddy/settings.json { "permissions": { "defaultMode": "plan"

} }

查看设置文档了解更多配置选项。

处理测试

假设您需要为未覆盖的代码添加测试。

步骤:

1.识别未测试的代码

> 查找 NotificationsService.swift 中未被测试覆盖的函数

2.生成测试脚手架

> 为通知服务添加测试

3.添加有意义的测试用例

> 为通知服务添加边缘条件的测试用例

4.运行并验证测试

全站分卷索引 · 8 卷
  1. 1第 1 卷
  2. 2第 2 卷
  3. 3第 3 卷
  4. 4第 4 卷
  5. 5第 5 卷
  6. 6第 6 卷
  7. 7第 7 卷
  8. 8第 8 卷