关于 openai-agents-python
面向 OpenAI Agents SDK 的技能,用于设计可运行的多 Agent 工作流。内容涵盖拓扑、交接、护栏、执行循环与质量检查。
主要功能
- 01Coordinator 与 Specialist 拓扑
- 02明确交接规则
- 03工具故障与延迟日志
- 04护栏与输出架构
- 05工作流质量检查
适用场景
- 01构建研究、写作和验证流水线
- 02设计支持工具调用与交接的 Agent
- 03添加故障处理和轮次限制
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill openai-agents-python安装后在 Claude Code 中输入/openai-agents-python确认已加载。
详细介绍
OpenAI Agents Python
何时使用此技能
- 基于 OpenAI Agents SDK 构建多 Agent 工作流时
- 设计需要
tool calling、handoff、guardrail的 Agent 时 - 需要可用于生产环境的 Agent 循环结构,而非原型时
说明
第 1 步)将任务目标拆分为 Agent 拓扑
- 从 1 个 Coordinator + N 个 Specialist 的基本结构开始
- 每个 Specialist 坚持单一职责原则(搜索/分析/执行/验证)
- 将 handoff 条件记录为明确规则,而非自然语言描述
第 2 步)先构建最小执行循环
- 第一步是构建“一个输入 → 一次 handoff → 一个结果”的最小循环
- 按标准错误格式收集工具调用失败和超时
- 根据
agent、tool、handoff、latency记录日志
第 3 步)添加 Guardrail
- 将禁止的操作(破坏性命令、外部传输)明确为策略
- 固定输出架构(JSON schema),稳定后续流水线
- 明确重试次数/停止条件(max turns)
第 4 步)质量检查
- 3 种用例:正常、边界、失败
- 检查 handoff 误报率/漏报率
- 如果错误反复出现,优先修改路由规则,而非提示词
示例
- 请求:“我想构建一个将研究/摘要/验证分开的 Agent 流水线”
- 应用:Coordinator 对意图分类后,将任务 handoff 给 Researcher/Writer/Verifier
- 结果:分开保存各阶段产出和验证日志
最佳实践
- 不要一开始就使用 5 个以上的 Agent。
- 将 handoff 规则记录为条件表达式,而非句子。
- 固定工具接口,以便日后更换模型。
- 故障恢复时,使用 fallback route(其他 specialist),而非重试。
参考资料
评论
支持 Markdown