Skip to content

简介

Kairo(源自希腊语 Kairos — 行动的决定性时刻)是一个 Java Agent 操作系统,为 AI Agent 提供完整的运行时环境。Kairo 不是一个简单的 LLM 封装库,而是将 Agent 运行时的每个组件映射到操作系统概念。

Kairo 不是封装层 — 它是基础设施。正如 Netty 之于网络、Jackson 之于序列化,Kairo 之于 AI Agent。

OS 概念映射

OS 概念Kairo 映射说明状态
内存管理Context上下文窗口 = 有限内存,需要智能压缩已实现
系统调用Tool56 个内置工具,Agent 与外部世界的接口已实现
进程AgentReAct 循环驱动的独立执行单元已实现
文件系统Memory持久化知识存储(文件 / 内存)已实现
信号处理Hook10 个钩子点,支持 CONTINUE/MODIFY/SKIP/ABORT/INJECT 决策已实现
可执行文件SkillMarkdown 格式的即插即用能力包已实现
作业调度Cron + Team定时任务 + 多 Agent 团队编排已实现
IPCA2A 协议Agent-to-Agent 通信,跨 Agent 调用已实现
中间件中间件管道声明式请求/响应拦截已实现
检查点快照Agent 状态序列化与恢复已实现
包管理器Plugin安装/启用/禁用 skills、hooks、MCP 服务器、agents(兼容 Claude Code 格式)已实现
网络Gateway多 Channel 路由、会话管理、流式传输、镜像已实现
设备驱动ChannelIM 适配器层(钉钉已交付,飞书/Slack/Telegram 规划中)已实现
CronCron定时任务调度执行已实现

为什么选择 Kairo

基于 Project Reactor 构建,完全响应式、非阻塞执行,开箱即用支持 Claude、GLM、Qwen、GPT 等模型。框架与模型无关 — 切换提供者无需修改 Agent 逻辑。