OpenAI Agents Python

活跃
GitHub Python MIT

简介

OpenAI 官方推出的轻量级多 Agent 工作流框架,支持构建复杂的多步骤 AI Agent 应用,提供工具调用、Agent 交接、安全护栏等核心功能。

核心特性

  • 多 Agent 工作流编排 — 支持 Agent 之间通过 Handoff 和 Agents-as-tools 模式进行任务委托和协作
  • Sandbox Agent — 预配置的容器化 Agent,可操作文件系统、执行命令、应用补丁,适合长时间任务
  • 安全护栏 — 可配置的输入输出验证机制,确保 Agent 行为安全可控
  • 内置追踪系统 — 自动跟踪 Agent 运行过程,支持查看、调试和优化工作流
  • 实时语音 Agent — 基于 gpt-realtime-2 构建语音交互 Agent,支持完整 Agent 特性
  • Provider 无关 — 支持 OpenAI Responses/Chat Completions API 及 100+ 其他 LLM

适用场景

💡 客服多轮对话系统 — 构建包含路由、专业回答、人工接管的多 Agent 客服流水线
💡 代码审查与修改 — 使用 Sandbox Agent 在隔离环境中审查代码、执行测试并应用补丁
💡 数据分析工作流 — 编排多个专业 Agent 完成数据收集、清洗、分析和报告生成
💡 语音交互应用 — 构建支持实时语音对话的 Agent,用于客服或语音助手
💡 内容审核与安全 — 使用 Guardrails 对 Agent 输入输出进行安全审查和内容过滤

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(29.3k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

pip install openai-agents
export OPENAI_API_KEY={your-key}

from agents import Agent, Runner

agent = Agent(
    name="助手",
    instructions="你是一个有帮助的助手。"
)

result = Runner.run_sync(agent, "什么是多 Agent 系统?")
print(result.final_output)

相关项目

LightAgent

1.2k · Python
活跃 A+

轻量级 AI Agent 框架,内置记忆系统、工具调用和思维树推理能力,支持多 Agent 协作和自主学习,兼容 OpenAI、DeepSeek、Qwen 等主流大模型,集成 MCP/SSE 协议。

pythonagentmulti-agent +5
  • · 超轻量级框架:无 LangChain/LlamaIndex 依赖,核心框架保持小体积、模块化,5 分钟即可启动
  • · 原生技能系统:支持创建可复用的技能模块,具备持久化记忆、工具调用和思维树推理能力
  • · 多 Agent 协作:内置 LightSwarm 实现意图识别和任务委派,比 Swarm 更简洁的多 Agent 协作

MetaGPT

70.3k · Python
不活跃 B

多智能体框架,致力于构建首个 AI 软件公司,通过自然语言编程实现多角色协作,自动完成需求分析、设计、编码和测试全流程。

multi-agentframeworkpython +2
  • · 多角色协作 — 内置产品经理、架构师、工程师等角色,模拟完整软件公司 SOP 流程
  • · 自然语言编程 — 输入一行需求描述,自动输出用户故事、竞品分析、API 设计和完整代码
  • · Data Interpreter — 支持动态代码生成与数据分析,可处理 CSV、可视化等数据任务

Koog

4.6k · Kotlin
活跃 A

JetBrains 推出的 JVM 平台 AI Agent 框架,使用 Kotlin 和 Java 构建可预测、容错的企业级 AI Agent,支持后端服务、Android、iOS 及浏览器环境,内置 MCP 和多模型提供商支持。

kotlinjavaframework +6
  • · 基于 Kotlin Multiplatform 支持 JVM、JS、WasmJS、Android、iOS 多平台部署
  • · 内置容错机制,支持自动重试和 Agent 状态持久化恢复
  • · 智能历史压缩技术,优化长对话中的 Token 消耗

Ouroboros

5.8k · Python
活跃 A

Ouroboros 是一个规范驱动的多智能体开发框架,从传统的提示词工程转向规范驱动开发模式,支持多 Agent 协作、MCP 工具集成和自动化工作流编排,适用于高质量 Agent 系统构建。

multi-agentframeworkagent +4
  • · 规范优先工作流:苏格拉底式访谈 → 不可变种子规范 → 执行 → 评估
  • · 多运行时适配器,支持 Claude Code、Codex CLI、OpenCode、Hermes、Gemini、Kiro、Copilot
  • · 三层架构:内核(合约引擎)、插件(领域工作流)、Shell(TUI 驾驶舱)

相关文章