发现 AI 代理的未来

AgentKit:构建多智能体网络框架

收录于 2026年1月25日
智能体与应用工具
开源
TypeScript工作流自动化多智能体系统MCPAI代理智能体框架智能体与应用工具开发者工具/代码自动化/工作流/RPA协议/API/集成

基于TypeScript构建的多智能体网络框架,提供确定性路由和通过MCP实现的丰富工具支持,集成Inngest编排引擎实现容错部署。

一分钟了解#

AgentKit是一个用于构建多智能体网络的TypeScript框架,它提供了确定性路由和通过MCP(Model Context Protocol)实现的丰富工具支持。该框架通过集成Inngest Dev Server和编排引擎,使您的智能体在云端部署时具备容错能力。

核心价值:为TypeScript AI开发者提供更加确定性和灵活的路由方案,支持多种模型提供商,并通过MCP实现丰富的工具集成。

快速上手#

安装难度:中 - 需要同时安装AgentKit和Inngest包,并理解TypeScript和AI开发基础知识

npm i @inngest/agent-kit inngest

适合我的场景吗?

  • 多智能体协作系统:需要多个AI智能体协同完成复杂任务的应用
  • 确定性工作流:需要精确控制AI执行流程和状态管理的场景
  • 工具增强型AI:需要集成外部API和工具扩展AI能力的项目
  • 简单单任务AI应用:仅需单个AI完成简单任务的场景
  • 非TypeScript项目:不使用TypeScript或不想迁移到TypeScript的项目

核心能力#

1. 多智能体网络 - 协同工作流管理#

  • 创建由多个AI智能体组成的网络,共享状态和历史记录
  • 支持智能体间的交接(handoff)和协作 实际价值:将复杂任务分解为专业化子任务,提高AI系统完成复杂任务的能力

2. 确定性路由 - 精确控制执行流程#

  • 提供代码基础和AI基础两种路由模式
  • 通过共享状态实现智能、灵活的决策逻辑 实际价值:确保AI系统的行为可预测且可控,避免无限循环或不可预测的行为

3. 状态管理 - 全类型共享状态#

  • 结合对话历史和完整类型的状态机
  • 在路由、智能体生命周期、提示词和工具间共享状态 实际价值:实现智能体间的信息共享和上下文保持,提高协同效率

4. 丰富工具集成 - 通过MCP扩展能力#

  • 支持MCP协议连接各种外部服务
  • 提供类型安全的工具创建和调用机制 实际价值:轻松扩展AI系统的能力,使其能够调用外部API和数据库等服务

5. 内置追踪 - 调试和优化#

  • 提供本地和云环境下的工作流追踪功能
  • 帮助调试和优化AI系统性能 实际价值:简化AI系统的调试过程,提高问题排查和性能优化的效率

技术栈与集成#

开发语言:TypeScript 主要依赖:Inngest(编排引擎)、Zod(类型验证) 集成方式:库/框架

维护状态#

  • 开发活跃度:高 - 项目由Inngest团队积极维护,版本更新频繁
  • 最近更新:近期发布了v0.9.0版本,表明持续迭代中
  • 社区响应:拥有活跃的示例库和文档,显示良好的社区参与度

文档与学习资源#

  • 文档质量:全面
  • 官方文档https://docs.inngest.com
  • 示例代码:多个完整示例,包括支持智能体、代码助手等场景

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。