# AgentKit by Inngest

## Docs

- [Human in the Loop](https://agentkit.inngest.com/advanced-patterns/human-in-the-loop.md): Enable your Agents to wait for human input.
- [MCP as tools](https://agentkit.inngest.com/advanced-patterns/mcp.md): Provide your Agents with MCP Servers as tools
- [Multi-steps tools](https://agentkit.inngest.com/advanced-patterns/multi-steps-tools.md): Use multi-steps tools to create more complex Agents.
- [Configuring Multi-tenancy](https://agentkit.inngest.com/advanced-patterns/multitenancy.md): Configure capacity based on users or organizations.
- [Configuring Retries](https://agentkit.inngest.com/advanced-patterns/retries.md): Configure retries for your AgentKit network Agents and Tool calls.
- [Deterministic state routing](https://agentkit.inngest.com/advanced-patterns/routing.md): State based routing in Agent Networks
- [UI Streaming](https://agentkit.inngest.com/advanced-patterns/ui-streaming.md): Enable your Agents to stream updates to your UI.
- [Changelog](https://agentkit.inngest.com/changelog/overview.md): Recent releases, new features, and fixes.
- [Agents](https://agentkit.inngest.com/concepts/agents.md): Create agents to accomplish specific tasks with tools inside a network.
- [Deployment](https://agentkit.inngest.com/concepts/deployment.md): Deploy your AgentKit networks to production.
- [Models](https://agentkit.inngest.com/concepts/models.md): Leverage different provider's models across Agents.
- [Networks](https://agentkit.inngest.com/concepts/networks.md): Combine one or more agents into a Network.
- [Routers](https://agentkit.inngest.com/concepts/routers.md): Customize how calls are routed between Agents in a Network.
- [State](https://agentkit.inngest.com/concepts/state.md): Shared memory, history, and key-value state for Agents and Networks.
- [Tools](https://agentkit.inngest.com/concepts/tools.md): Extending the functionality of Agents for structured output or performing tasks.
- [Examples](https://agentkit.inngest.com/examples/overview.md)
- [Installation](https://agentkit.inngest.com/getting-started/installation.md): How to install AgentKit
- [Local development](https://agentkit.inngest.com/getting-started/local-development.md): Run AgentKit locally with live traces and logs.
- [Quick start](https://agentkit.inngest.com/getting-started/quick-start.md): Learn the basics of AgentKit in a few minutes.
- [Code Assistant v2: Complex code analysis](https://agentkit.inngest.com/guided-tour/agentic-workflows.md): Use AgentKit Tools and Custom Router to add agentic capabilities.
- [Code Assistant v3: Autonomous Bug Solver](https://agentkit.inngest.com/guided-tour/ai-agents.md): Build a custom Agent Router to autonomously solve bugs.
- [Code Assistant v1: Explaining a given code file](https://agentkit.inngest.com/guided-tour/ai-workflows.md): Leveraging AgentKit's Agent concept to power a RAG workflow.
- [The three levels of AI apps](https://agentkit.inngest.com/guided-tour/overview.md): A comprehensive guide to building AI Agents with AgentKit
- [Using AgentKit with Browserbase](https://agentkit.inngest.com/integrations/browserbase.md): Develop AI Agents that can browse the web
- [Using AgentKit with E2B](https://agentkit.inngest.com/integrations/e2b.md): Develop Coding Agents using E2B Sandboxes as tools
- [Smithery - MCP Registry](https://agentkit.inngest.com/integrations/smithery.md): Provide your Agents with hundred of prebuilt tools to interact with
- [AgentKit](https://agentkit.inngest.com/overview.md): A TypeScript library to create and orchestrate AI Agents.
- [createAgent](https://agentkit.inngest.com/reference/create-agent.md): Define an agent
- [createNetwork](https://agentkit.inngest.com/reference/create-network.md): Define a network
- [createTool](https://agentkit.inngest.com/reference/create-tool.md): Provide tools to an agent
- [Introduction](https://agentkit.inngest.com/reference/introduction.md): SDK Reference
- [Anthropic Model](https://agentkit.inngest.com/reference/model-anthropic.md): Configure Anthropic as your model provider
- [Gemini Model](https://agentkit.inngest.com/reference/model-gemini.md): Configure Google Gemini as your model provider
- [Grok Model](https://agentkit.inngest.com/reference/model-grok.md): Configure Grok as your model provider
- [OpenAI Model](https://agentkit.inngest.com/reference/model-openai.md): Configure OpenAI as your model provider
- [Network Router](https://agentkit.inngest.com/reference/network-router.md): Controlling the flow of execution between agents in a Network.
- [createState](https://agentkit.inngest.com/reference/state.md): Leverage a Network's State across Routers and Agents.


## Optional

- [Community](https://www.inngest.com/discord)
- [GitHub](https://github.com/inngest/agent-kit)
- [Inngest documentation](https://www.inngest.com/docs)