executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
unleash-the-agents在并行波次中启动所有可用代理,对正确领域未知的问题进行开放式假设生成。 在面对无清晰起点的跨领域问题时、单代理方法停滞时,或多样视角比深度 专长更有价值时使用。产出带收敛分析和对抗性精炼的有序假设集。
Independent GitHub snapshot · Automated classification · Original documentation governs
在并行波次中咨询所有可用代理,为开放式问题生成多样假设。每个代理通过其独特领域视角推理 —— kabalist 通过数字命理找到模式、martial-artist 提议条件分支、contemplative 通过与数据共处注意结构。跨独立视角的收敛是假设有价值的主要信号。
写一份任何代理都能理解的问题简报,无论领域专长。包括:
## Brief: [Problem Title]
**Problem**: [1-2 sentence statement]
**Examples**:
1. [Input] → [Output] (explain what's known)
2. [Input] → [Output]
3. [Input] → [Output]
4. [Input] → [Output]
5. [Input] → [Output]
**Already tried**: [List failed approaches to avoid rediscovery]
**Success looks like**: [Testable criterion]
**Respond with**:
- Hypothesis: [Your proposed mechanism in one sentence]
- Reasoning: [Why your domain expertise suggests this]
- Confidence: [low/medium/high]
- Testable prediction: [If my hypothesis is correct, then X should be true]
预期结果: 自包含的简报 —— 仅收到此文本的代理拥有推理问题所需的一切。
失败处理: 若您无法表达 5 个示例或验证方法,问题尚未准备好多代理咨询。先缩窄范围。
列出所有可用代理并将它们分为约 10 个的波次。前 2 波顺序无关;后续波次的波间知识注入改善结果。
# List all agents from registry
grep ' - id: ' agents/_registry.yml | sed 's/.*- id: //' | shuf
将代理分配到波次。最初规划 4 波 —— 您可能不需要所有(见第 4 步的早停)。
| 波次 | 代理 | 简报变体 |
|---|---|---|
| 1-2 | 20 个代理 | 标准简报 |
| 3 | 10 个代理 + advocatus-diaboli | 简报 + 涌现共识 + 对抗性挑战 |
| 4+ | 各 10 个代理 | 简报 + "X 已确认。专注边界情况和失败。" |
预期结果: 所有代理已分配的波次分配表。在 Wave 3(不要后)包含 advocatus-diaboli,使对抗通行告知后续波次。
失败处理: 若可用代理少于 20,减为 2-3 波。模式仍可工作(少至 10 个代理),尽管收敛信号较弱。
将每波作为并行代理启动。为成本效率使用 sonnet 模型(价值来自视角多样性,非个体深度)。
这是普通交互式会话的路径。对波中每个代理,通过 Agent 工具将其派生为子代理(subagent_type 设为代理类型,如 kabalist、geometrist),附简报和领域特定构架:
Use the [agent-name] agent to analyze this problem through your domain expertise.
[Paste the brief]
Think about this from your specific perspective as a [agent-description].
[For non-technical agents: add a domain-specific framing, e.g., "What patterns
does your tradition recognize in systems that exhibit this kind of threshold behavior?"]
Respond exactly in the requested format.
使用 Agent 工具和 run_in_background: true 同时启动一波中所有代理,并在会话的单一隐式团队下用 SendMessage 协调它们。等待波次完成后再启动下波(以使能第 4 步的波间知识注入)。
TeamCreate 已弃用,且在普通交互式会话中被屏蔽 —— 在那里 ToolSearch("select:TeamCreate") 不返回任何结果,且 team_name 被忽略(会话只有一个隐式团队)。在它确实出现的地方(FleetView / 云端),它增加一个具名团队对象,带每个团友的任务所有权和关闭生命周期(Task* 工具本身在交互式会话中也可用 —— 只有团队作用域不可用):
TeamCreate({ description: "Wave 1: open-ended hypothesis generation" })TaskCreate 为每个代理创建任务(简报 + 领域特定构架)Agent 工具派生每个代理为团友,subagent_type 设为代理类型TaskUpdate 用 owner 分配任务;用 TaskList 监视SendMessage({ type: "shutdown_request" }) 关闭团队,并用更新的简报启动下个团队(第 4 步)内置团队协调 —— 每个团友的所有权和生命周期,状态跨波承载 —— 但团队作用域仅在 TeamCreate 出现的地方存在。在交互式会话中使用选项 A。
| Agent 工具(选项 A) | TeamCreate(选项 B) | |
|---|---|---|
| 可用性 | 每个会话(主要) | 仅限 FleetView / 云端(受屏蔽) |
| 最适合 | 所有交互式释放 | 需要共享任务列表的云端运行 |
| 协调 | SendMessage、手动收集 | 任务列表、消息、所有权 |
| 波间交接 | 通过简报更新跟踪 | 任务状态承载 |
预期结果: 每波在 2-5 分钟内返回约 10 个结构化响应。无法响应或返回非格式输出的代理被注明,但不阻塞流水线。
失败处理: 若波次失败超过 50%,检查简报清晰度。常见原因:输出模板模糊,或示例对非领域代理推理不足。
波 1-2 后,在启动下波前提取涌现信号。
**Update from prior waves**: [N] agents independently proposed [hypothesis family].
Build on this — what explains the remaining cases where this hypothesis fails?
Do NOT simply restate this finding. Extend, challenge, or refine it.
早停指南:并非每个 unleash 都需要所有代理。对良好定义的问题域(如代码库分析),收敛常在 30-40 个代理稳定。对抽象或开放式问题(如未知数学转换),完整名册增加价值,因为正确领域真正不可预测。每波后检查收敛 —— 若顶级家族的计数和零模型比已平台化,额外波产生递减收益。
这防止重发现(后波独立重新得出早波已找到的)并将后代理引向问题边缘。
预期结果: 后波产出更细微、有针对性的假设,处理涌现共识的差距。
失败处理: 若 2 波后未出现收敛,问题可能太无约束。考虑缩窄范围或提供更多示例。
所有波次完成后,将所有响应聚集到单一文档。通过将假设分组到家族去重:
预期结果: 带收敛计数、贡献代理和代表性可测试预测的有序假设家族列表。
失败处理: 若每个假设独特(无收敛),信噪比太低。要么问题需更多示例,要么代理需更紧输出格式。
对照零模型测试顶级假设以确保收敛有意义,非共享训练数据的伪影。
预期结果: 顶级假设家族显著超过偶然级收敛和/或通过程序化验证。
失败处理: 若顶级假设验证失败,检查第二排名家族。若无家族通过,问题可能需要不同方法(更深单专家分析、更多数据或重新表述示例)。
优选时机:Wave 3,非综合后。 在 Wave 3(与波间知识注入并行)包含 advocatus-diaboli 比所有波次完成后的独立对抗通行更有效。早期挑战让 Waves 4+ 对照批评精炼,而非堆叠到未挑战共识上。
若对抗通行已是 Wave 3 的一部分,本步骤成为最终检查。若否(如您不带它运行所有波),现在派生 advocatus-diaboli(或 senior-researcher)。对结构化通行,通过 Agent 工具将两个代理派生为并行子代理,并用 SendMessage 协调它们对照共识工作:
Here is the consensus hypothesis from [N] independent agents:
[Hypothesis]
[Supporting evidence and convergence stats]
Your job: find the strongest counterarguments. Where does this fail?
What alternative explanations are equally consistent with the evidence?
What experiment would definitively falsify this hypothesis?
预期结果: 一组反论点、边界情况和证伪实验。若假设在对抗审查中存活,它已准备好整合。良好的对抗通行有时部分辩护共识 —— 发现设计比备选更好(即使不完美)。
失败处理: 若对抗代理找到致命缺陷,将批评反馈到目标后续波(第 3 层+ 迭代模式 —— 选择 5-10 个最适合处理特定批评的代理)。
Unleash 找问题;团队解决它们。将验证的假设家族转换为可执行 issue,然后组装聚焦团队解决每个。
create-github-issues 技能)subagent_type)将其成员派生为子代理,用 SendMessage 协调:
teams/ 中预定义团队定义匹配问题域,使用它opaque-team(N 个 shapeshifter 带自适应角色分配)—— 它处理未知问题形状而无需自定义组合advocatus-diaboli、contemplative)—— 他们捕捉技术代理错过的实现风险预期结果: 每个假设家族映射到带分配团队的跟踪 issue。Unleash 产出诊断;团队产出修复。
失败处理: 若团队组合不匹配问题,重新分配。Shapeshifter 代理可研究和设计但缺写工具 —— 团队 lead 必须应用其代码建议。
docs/investigations/lead-support-coordination-2026-09-15.md。forage-solutions —— 蚁群优化用于探索解空间(互补:更窄范围、更深探索)build-coherence —— 蜜蜂民主用于在竞争方法间选择(在此技能后使用以在顶级假设间选择)coordinate-reasoning —— 共生协调用于管理代理间信息流coordinate-swarm —— 分布式系统的更广群体协调模式expand-awareness —— 在收窄前打开感知(互补:作为个体代理准备使用)meditate —— 启动前清除上下文噪声(推荐在第 1 步之前)