mcpField
A
agent-workflow-designer

agent-workflow-designer

github.com/alirezarezvaniAgent 工作流28.9k662 次安装2 天前更新
代码仓库

关于 agent-workflow-designer

agent-workflow-designer 帮助团队在实现前设计多 Agent 工作流,提供模式选择和脚手架,并关注交接、故障恢复及上下文和成本限制。

主要功能

  1. 01多 Agent 模式选择
  2. 02工作流骨架生成
  3. 03明确交接契约
  4. 04重试与错误恢复脚手架
  5. 05上下文与成本控制

适用场景

  1. 01规划多步骤内容流水线
  2. 02将事件报告分派给专门 Agent
  3. 03为 Agent 工作流加入验证环节
  4. 04在受限上下文预算下试运行工作流

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alirezarezvani/claude-skills --skill agent-workflow-designer

安装后在 Claude Code 中输入/agent-workflow-designer确认已加载。

附带文件references/workflow-patterns.mdscripts/workflow_scaffolder.py

详细介绍

Agent 工作流设计器

等级: POWERFUL
分类: Engineering
领域: 多 Agent 系统 / AI 编排


概述

设计生产级多 Agent 工作流,明确模式选择、交接契约、故障处理以及成本与上下文控制。

核心能力

  • 为多步骤 Agent 系统选择工作流模式
  • 生成骨架配置,快速启动工作流
  • 在长时间运行的流程中控制上下文与成本
  • 搭建错误恢复与重试策略
  • 提供运营层面模式权衡的文档指引

适用场景

  • 单个提示词无法满足任务复杂度
  • 需要具有明确边界的专业 Agent
  • 希望在实现前确定工作流的确定性结构
  • 需要为质量或安全关卡设置验证循环

快速开始

# Generate a sequential workflow skeleton
python3 scripts/workflow_scaffolder.py sequential --name content-pipeline

# Generate an orchestrator workflow and save it
python3 scripts/workflow_scaffolder.py orchestrator --name incident-triage --output workflows/incident-triage.json

模式图谱

  • sequential:严格的逐步依赖链
  • parallel:针对独立子任务的扇出/扇入
  • router:按意图/类型分发,并带有回退机制
  • orchestrator:规划器协调带依赖关系的专业 Agent
  • evaluator:生成器 + 质量关卡循环

详细模板:references/workflow-patterns.md


推荐工作流

  1. 根据依赖形态和风险特征选择模式。
  2. 通过 scripts/workflow_scaffolder.py 生成配置骨架。
  3. 为每条边定义交接契约字段。
  4. 添加重试/超时设置及输出验证关卡。
  5. 在扩大规模前,用小上下文预算进行试运行。

常见误区

  • 对于一个结构良好的提示词即可解决的任务,过度编排
  • 对外部大模型调用缺少超时/重试策略
  • 传递完整的上游上下文,而不是有针对性的产物
  • 忽视每一步的成本累积

最佳实践

  1. 从能满足需求的最小模式开始。
  2. 保持交接负载明确且有界。
  3. 在扇入综合之前验证中间输出。
  4. 在每一步中强制执行预算和超时限制。

评论

支持 Markdown