用途:Delphi 用于对同一问题做多路并行独立调查。它用完全相同的提示同时启动多个 oracle 子代理,各自独立探索,从而发现单次调查容易遗漏的线索与方案。适用于存在多种可行方案的复杂问题、需要多视角的架构决策、根因不明的调试、需要全面覆盖的研究问题。
主要能力:并行启动多个 oracle(默认至少 3 个,复杂问题可 4-5 个);每个 oracle 独立形成假设并导出完整推理;最后由综合 oracle 汇总收敛结论、分歧点与独特发现。
使用方式:先确定 oracle 数量,再编写一份发送给所有 oracle 的相同提示,包含核心问题、指向 .oracle/ 中全部既有研究、完整 git 历史、.plans/ 与 docs/ 等上下文、成功标准与导出要求。创建带时间戳的输出目录:TIMESTAMP=$(date +"%Y-%m-%d_%H-%M") 与 mkdir -p .oracle/${TIMESTAMP}-[topic]。随后在单条消息中用多个 Task 调用同时派发,subagent_type 为 "oracle",模型默认 sonnet,用户要求深度调查时用 opus。oracle 报告写入 .oracle/{timestamp}-{topic}/{timestamp}-delphi-{topic}-{N}.md,综合报告写入 {timestamp}-{topic}-synthesis.md。
关键限制:必须避免“有偏引导”。不要把自己的假设、已试过的方案或过窄范围写进提示,只描述症状与事实,让 oracle 独立发现根因。不要为不同 oracle 指定不同侧重点,相同起点才能产生有机分化。.oracle/ 始终位于仓库根目录,所有输出文件必须带 YYYY-MM-DD_HH-MM- 时间戳前缀。Delphi 在单个(docker)agent 内运行,除非明确指示,否则不跨多个 agent。资料未提供具体收费、平台支持范围与效果保证。