@getpipher/armory-fleet

Pi 编码代理的子代理舰队编排器

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@getpipher/armory-fleet。
它的用途是:Pi 编码代理的子代理舰队编排器
完整的 Skill 内容见:https://321skill.com/skills/getpipher-armory-fleet/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'用 Armory Fleet 编排一个代码审查+修复的任务,子代理 A 负责静态分析,子代理 B 负责修复建议,子代理 C 负责生成补丁。' 它会自动创建 Orchestrator 实例,注册三个子代理,提交任务后返回各子代理的输出合并结果。

介绍

Armory Fleet 是 Armory 套件中专为 Pi 编码代理设计的子代理编排器,它构建了一个跨 harness 的超级舰队,让每个子代理从诞生的那一刻起就原生适配 Armory 环境。这套工具解决了多代理协作中常见的编排混乱、上下文丢失和扩展困难问题,通过统一的调度层将复杂的编码任务分解给多个专业化子代理,同时保持它们之间的高效通信与状态同步。

使用 Armory Fleet 非常简单:只需通过 npm 安装 @getpipher/armory-fleet 包,并在你的 Pi 编码代理项目中引入 Orchestrator 实例。你可以声明子代理的职责、能力边界和依赖关系,然后向 Orchestrator 提交一个复合任务,它便会自动拆解、分配、协调各子代理执行,并在完成后聚合结果。整个过程无需手动管理子代理生命周期或处理竞态冲突。

Armory Fleet 适合那些正在构建或使用 Pi 编码代理(如基于 Pi 平台的 AI 编程助手)的开发者,尤其是需要处理复杂、多步骤编码任务(如大型代码重构、多模块协同开发、代码审查与修复并行等)的团队。它也适合希望将现有代理能力模块化、提升扩展性的智能体开发工程师。

使用建议:建议先明确每个子代理的职责边界,避免过度拆分导致通信开销;同时注意监控子代理的执行日志,以便在任务失败时快速定位问题。目前 Armory Fleet 主要针对 Pi 编码代理生态,若你的代理环境不在 Pi 上,可能需要适配 harness 接口。

核心特点

Armory Fleet 是专为 Pi 编码代理生态设计的原生编排器,子代理从创建起就共享 Armory 的上下文与安全模型,而非事后集成;其他同类工具通常需要额外适配层,且缺乏对 Pi 代理编程范式的深度支持。

注意事项

目前仅适用于 Pi 编码代理环境,且需要子代理本身遵循 Armory 原生规范,无法直接编排非 Armory 的通用 Agent。

常见问题

Armory Fleet 能否单独使用,不依赖 Pi 编码代理?

不能,它是 Pi 编码代理的扩展模块,需要 Pi 代理运行时环境才能运行。

如何添加自定义子代理到 Fleet 中?

通过实现 Armory 子代理接口(包含 onTask、onResult 等方法),然后注册到 Orchestrator 中即可。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/getpipher-armory-fleet/raw/index.md 读取 @getpipher/armory-fleet 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。