AgwaB/pi-workflow
Workflow orchestration for Pi
解决的问题
pi-workflow 提供了一种运行复杂、多步骤 AI 任务的方法,这些任务超出了单个提示的处理能力。它允许用户定义可重复、结构化的流程——例如深度研究、代码审查或规范检查——通过协调多个 AI 代理,确保结果的质量和一致性高于一次性交互。
工作原理
该系统将工作流视为一个确定性的阶段图。它在不同阶段之间协调“子代理”工作进程,将一个步骤的结果(产物)传递给下一步。
支持多种执行模式:
- Single:一对一的提示与代理交互。
- Foreach:动态的“扇出”,生成项目列表,并由多个代理并行处理。
- Reduce:“扇入”,将多个结果合并为最终报告。
- Loop:有限次重复,直到满足特定条件为止。
- DAG:用于复杂组织结构的嵌套图。
- Dynamic:动态的编排,控制器代码可实时创建任务。
适用人群
专为使用 Pi 的开发人员和团队设计,适用于自动化严格的工程技术流程,如架构权衡分析、API 兼容性检查以及对提议变更的风险评估。
主要亮点
- 内置工作流:包含
deep-research、deep-review、spec-review和impact-review的预设模板。 - 执行配置文件:允许用户保存并切换不同模型设置(例如 Claude、Codex)以适用于特定工作流阶段。
- 工作流面板:专用的 TUI(终端用户界面),用于检查运行进度、深入查看单个任务并查看产物。
- 创作工具:包含
workflow-guide技能,帮助用户使用自然语言创建和自定义项目特定的工作流。
相关
- 项目
- 项目
- 项目
- 项目
- 项目