agent-kit

AgentKit enables building multi-agent networks with deterministic routing and rich tooling via MCP, supporting TypeScript AI developers with fault-tolerant cloud deployment. It offers flexible routing, multiple model providers, and built-in tracing.

427
28

AgentKit

Build multi-agent networks with deterministic routing and rich tooling via MCP.

AgentKit offers deterministic and flexible routing, works with multiple model providers, embraces MCP for rich tooling, and supports TypeScript AI developers. It combines the Inngest Dev Server for local development with its orchestration engine, ensuring fault tolerance when deployed to the cloud.

Core concepts

  • Agents: LLM calls combined with prompts, tools, and MCP.
  • Networks: Agents collaborate with a shared State, including handoff.
  • State: Conversation history with a typed state machine for routing.
  • Routers: Autonomy from code-based to LLM-based orchestration.
  • Tracing: Debug and optimize workflows locally and in the cloud.

AgentKit uses deterministic state-based routing, enabling code-based to fully autonomous routing. The shared State, combined with the network's message history, is the building block of AgentKit's deterministic stated-based routing.

Examples include SWE-bench, Simple Search Agent, Support Agent, and Coding Agent.

Repository

IN
inngest

inngest/agent-kit

Created

November 18, 2024

Updated

March 28, 2025

Language

TypeScript

Category

AI