用途:Cavecrew 是三个子智能体预设,用来把定位代码、修改代码、审查代码的工作委派出去,输出为压缩后的结构化文本,从而降低每次委派注入主上下文的 token 量。
主要能力与选择:cavecrew-investigator 用于定位代码(例如某符号在哪定义、谁调用、用法列表);cavecrew-builder 用于范围明确、改动不超过 1-2 个文件的精准编辑;cavecrew-reviewer 用于审查 diff、分支或文件中的缺陷。若需要建议或架构评论,用常规 Explore;若需要带理由与替代方案的深度审查,用常规 Code Reviewer;已知答案的单行回答直接在主线程完成。经验规则:希望子智能体输出缩到约三分之一 token 时用 cavecrew,希望要自然语言长文时用常规预设。
输出契约:investigator 返回以文件路径开头、带行号与反引号符号的列表,或 No match;builder 返回 path:line-range 与改动摘要及 verified 状态,或返回 too-big./needs-confirm./ambiguous./regressed.;reviewer 返回 path:line 加严重度标记与问题、修复建议,或 No issues。
常用模式:定位→修改→验证;调查范围大时可并行发起 2-3 个 investigator;已知具体位置时直接交给 builder。
限制与注意:不要在不知道文件位置时直接用 builder,应先派 investigator;5 个文件以上的重构不要串接 investigator→builder,builder 会返回 too-big.;reviewer 只返回缺陷,不提供架构意见;输出为结构化且可能极其简略,若给人直接阅读需改写。子智能体在安全警告、不可逆操作确认等场景会切换为正常英语。资料未提供安装命令、收费、价格或平台信息。