Overview of Kimi Agent SDK
mainKimi Agent SDK is a collection of multi-language libraries that expose the Kimi Code (Kimi CLI) agent runtime within your applications. It allows you to use the Kimi CLI as an execution engine while building custom products, automations, or tooling.
Key capabilities include:
- Building custom applications: Integrating Kimi Agent into existing tools and workflows.
- Automating tasks: Scripting complex, multi-turn conversations.
- Extending capabilities: Registering custom tools for the model to call.
- Handling approvals: Programmatically managing permission requests and tool calls.
The SDKs are thin, language-native clients that reuse Kimi CLI configurations, tools, skills, and MCP servers, supporting real-time response streaming.