用途:ce-compound 把一个已解决且已验证的问题,写成仓库内持久的学习文档,放在 <root>/solutions/ 下,供下一个智能体发现。每次运行只写一条学习记录;同一会话产生多条时需顺序多次运行,不能批量。
主要能力:判断某问题是否值得记录,标准是它包含无法从最终代码、测试、类型、注释或现有文档中轻易恢复的持久项目推理,且丢失后可能导致复发、重大风险或大量重复调查。若反事实检验不通过则不写,并报告原因。若已有学习文档变得明显不准确或不完整,则更新它而非新建重复文档。
使用方式:命令形式为 /ce-compound [brief context],可带 mode:non-interactive 与 depth:lightweight 或 depth:full 标志。非交互模式不提问,结束时输出 Documentation complete 或 Documentation skipped 及原因。交互模式默认 Full,仅在上下文接近上限时选 Lightweight。Full 模式依次执行研究、会话历史、组装写入、刷新检查与可发现性、可选增强、报告。
限制:仅编排器可写产品文件;子代理只写每次运行的临时区。ce-compound 不引导 CONCEPTS.md,只作为副作用播种学习自身领域。创建或引导该文件需单独请求 ce-compound-refresh。文档根 <root> 从 .compound-engineering/config.yaml 的 docs_root 读取,未设置则为 docs;值必须是仓库内相对目录,否则报错,不回退。未知或重复 depth 标志、或 depth 标志缺少非交互意图时,输出失败报告并以 Documentation skipped 结束。其他文档编辑属于 ce-compound-refresh。