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 技能,帮助用户使用自然语言创建和自定义项目特定的工作流。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目