# kenpachi ## Docs - [Introduction](https://kenpachi.mintlify.app/introduction.md): What kenpachi is and why teams use it to ship agent features faster. - [Installation](https://kenpachi.mintlify.app/installation.md): Add kenpachi to your TypeScript project in one command. - [Quickstart](https://kenpachi.mintlify.app/quickstart.md): Build a tool-using agent in under 5 minutes. - [Streaming](https://kenpachi.mintlify.app/concepts/streaming.md): Stream model output token-by-token to your UI or logs. - [Handoffs](https://kenpachi.mintlify.app/concepts/handoffs.md): Route user requests to specialist agents without building a custom router. - [State Checkpointing & Branching](https://kenpachi.mintlify.app/concepts/state-checkpointing.md): Undo, edit, or branch conversations without paying for the same turns twice. - [Schema Validation & Argument Coercion](https://kenpachi.mintlify.app/concepts/schema-validation-recovery.md): Automatically serialize Zod schemas and pre-coerce argument types. - [Multi-Step Rollbacks](https://kenpachi.mintlify.app/concepts/multi-step-rollback.md): Undo earlier steps in a multi-tool execution batch if a subsequent step fails. - [Sandboxed Tool Runtime](https://kenpachi.mintlify.app/concepts/runtime-tool-synthesis.md): Allow AI agents to generate and execute temporary, sandboxed helper tools safely at runtime. - [Agent](https://kenpachi.mintlify.app/api-reference/agent.md): API reference for the Agent orchestrator — run, stream, and spawn. - [defineTool](https://kenpachi.mintlify.app/api-reference/define-tool.md): API reference for defining typed, validated tools. - [handoff](https://kenpachi.mintlify.app/api-reference/handoff.md): API reference for multi-agent delegation via handoff tools. - [Providers](https://kenpachi.mintlify.app/api-reference/providers.md): Anthropic and OpenAI adapters — zero vendor SDK dependencies. - [Connectors](https://kenpachi.mintlify.app/api-reference/kenpachi.md): API reference for ConnectorRegistry and dynamic tool synthesis.