Repolode
yaalalabs

yaalalabs/agent-kernel

一个 Python 平台,用于跨框架、跨云部署和运行企业级 AI 智能体,并支持 MCP 与 A2A 协议。

Star
192
Fork
88
未关闭 Issue
112
最近提交
17小时前

这是什么?

Agent Kernel 是一个平台层,用于运行基于 OpenAI Agents SDK、LangGraph、CrewAI、Google ADK 等框架构建的 AI 智能体。开发者保留原有的智能体代码,部署、排队执行、会话存储和知识库连接由平台处理,切换框架或云厂商时无需重写应用。

项目提供 AWS Lambda、ECS,Azure Functions、Container Apps,以及 GCP Cloud Run 的 Terraform 模块,并附带用于 Kubernetes 和本地机房集群的 Helm chart。请求默认在进程内排队执行,也可通过 SQS、Kafka 或 NATS JetStream 进行分布式传输。合规方面支持护栏、PII 检测、执行前后钩子,以及 LangFuse、Pydantic Logfire、CloudWatch 等链路追踪。

智能体还可接入 Slack、WhatsApp、Teams、Telegram、Gmail 等消息渠道,并支持 MCP、A2A 和 AG-UI 协议。此外还提供沙箱代码执行、定时对话和人工审批暂停等能力。

核心功能

  • 01可同时运行 OpenAI Agents SDK、LangGraph、CrewAI、Google ADK 等多种框架的智能体。
  • 02用同一份智能体代码部署到 AWS、Azure、GCP 或 Kubernetes,附带 Terraform 与 Helm 配置。
  • 03开箱接入 Slack、WhatsApp、Teams、Telegram、Gmail、Messenger、Instagram 等消息渠道。
  • 04支持 MCP、A2A 和 AG-UI 开放协议。
  • 05提供护栏、PII 检测,以及 LangFuse、Logfire、CloudWatch 链路追踪。
  • 06会话存储支持 Redis、DynamoDB、Cosmos DB 等,知识库支持 ChromaDB、Neo4j 等。

适用场景

  • 将用某一框架构建的原型智能体迁移到生产云环境,无需重写代码。
  • 让同一个智能体同时服务 Slack、Teams、WhatsApp 和邮件等渠道的用户。
  • 运行对合规要求较高、需要护栏、审计追踪和数据驻留控制的智能体。
  • 在已有 Kubernetes 集群或离线本地机房中部署智能体服务。

快速上手

  1. 1

    使用 pip 安装包(需要 Python 3.12 至 3.13)

    pip install agentkernel
  2. 2

    将 README 中的多智能体示例保存为 Python 文件,并用 CLI 运行

使用前须知

  • 需要 Python 3.12 至 3.13,不支持其他 Python 版本。
  • 快速入门示例需要配置 OpenAI Agents SDK,README 未说明如何提供 API 密钥。
  • 许多集成(云部署、消息渠道、沙箱)在基础安装之外还需要额外的配置工作。

收录于专题

标签

常见问题

agent-kernel 是什么?
一个 Python 平台,用于跨框架、跨云部署和运行企业级 AI 智能体,并支持 MCP 与 A2A 协议。 Agent Kernel 是一个平台层,用于运行基于 OpenAI Agents SDK、LangGraph、CrewAI、Google ADK 等框架构建的 AI 智能体。开发者保留原有的智能体代码,部署、排队执行、会话存储和知识库连接由平台处理,切换框架或云厂商时无需重写应用。
agent-kernel 可以免费使用吗?用的什么许可证?
agent-kernel 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
agent-kernel 还在维护吗?
活跃维护中。agent-kernel 最近一次提交是在 2026年11月6日。
agent-kernel 适合用来做什么?
将用某一框架构建的原型智能体迁移到生产云环境,无需重写代码。 让同一个智能体同时服务 Slack、Teams、WhatsApp 和邮件等渠道的用户。 运行对合规要求较高、需要护栏、审计追踪和数据驻留控制的智能体。 在已有 Kubernetes 集群或离线本地机房中部署智能体服务。
agent-kernel 怎么安装和运行?
使用 pip 安装包(需要 Python 3.12 至 3.13): pip install agentkernel 将 README 中的多智能体示例保存为 Python 文件,并用 CLI 运行
在哪里获取 agent-kernel?
源代码和安装说明在 GitHub 上:https://github.com/yaalalabs/agent-kernel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目