乐于分享
好东西不私藏

KAIROS:Claude Code源码泄露的最大发现——一个7*24小时永不下线的自主Agent模式

KAIROS:Claude Code源码泄露的最大发现——一个7*24小时永不下线的自主Agent模式

引言:这不只是一个编程助手的升级

Claude Code源码泄露后,社区发现了电子宠物BUDDY、隐藏命令、模型代号等有趣的细节。但真正让人震撼的,是一个叫KAIROS的隐藏运行模式。

它的定位不是”更好的编程助手”,而是一个完全自主的、永远在线的AI Agent。你关掉终端,它还在。你睡觉,它还在写代码、提交PR、给你发推送通知。

核心理念:KAIROS要把Claude Code从”你问它答”的被动助手,变成7×24小时自主运行的开发Agent。

一、KAIROS的System Prompt

源码中完整保留了KAIROS模式的System Prompt,这是理解它行为逻辑的关键:

你正在自主运行。你会收到 <tick> 提示让你保持活跃。如果没有有用的事可做,调用 SleepTool。倾向行动——读取文件、做修改、提交,无需询问。## 终端焦点- 未聚焦: 用户离开了。大幅倾向自主行动。- 聚焦: 用户在看。更协作。

关键设计决策:

设计
含义
“倾向行动,无需询问”
默认自主执行,不等用户确认
tick心跳机制
通过<tick>信号保持Agent循环活跃
终端焦点感知
根据用户是否在看调整自主程度
SleepTool休眠
没事做就睡觉,不浪费算力
15秒阻塞预算
超时自动转后台运行

这套设计的精妙之处在于:它不是简单的”自动执行”,而是一个有节奏感的自主Agent——知道什么时候该干活、什么时候该休息、什么时候该问你。

二、5个配套工具

KAIROS不是空架子,源码中有5个专为它设计的工具,全部通过Feature Flag门控:

工具
Feature Flag
功能
意义
SleepTool
KAIROS / PROACTIVE
控制自主操作间的节奏
让Agent有”呼吸感”,不盲目执行
PushNotificationTool
KAIROS_PUSH_NOTIFICATION
推送通知到用户设备
Agent完成任务后主动告诉你
SendUserFileTool
KAIROS
主动向用户发送文件
生成结果后直接推给你
SubscribePRTool
KAIROS_GITHUB_WEBHOOKS
订阅GitHub PR变更
监控PR状态,自动响应review
BriefTool
KAIROS_BRIEF
主动状态更新
定期汇报”我在干什么”

这5个工具构成了一个完整的自主Agent通信协议:Agent工作时有节奏(Sleep),完成后通知你(Push),把结果发给你(SendFile),持续监控外部事件(SubscribePR),并定期汇报进展(Brief)。

三、夜间做梦机制

KAIROS还有一个配套的”做梦”子系统。一个forked子Agent在后台运行,执行4个阶段的记忆整理:

阶段
动作
输入
输出
定向
扫描对话日志
原始日志
整理目标清单
收集
提取关键信息
多个会话
关键信息片段
整合
蒸馏结构化
碎片信息
主题文件
裁剪
删冗余压体积
主题文件
精炼知识

日志采用只追加不重组织的存储策略——每天追加到本地文件系统,蒸馏结果是新的结构化主题文件。这意味着原始记录永远不丢,整理后的知识是增量产出。

四、KAIROS的System Prompt完整解读

源码中的KAIROS System Prompt揭示了几个关键的行为设计原则:

1. 行动优先原则

“倾向行动——读取文件、做修改、提交,无需询问。”

这和默认的Claude Code完全相反。默认模式下,写文件、执行命令都需要用户确认。KAIROS模式下,Agent默认就去做。

2. 焦点感知原则

“未聚焦: 用户离开了。大幅倾向自主行动。”“聚焦: 用户在看。更协作。”

Agent能感知用户是否在看终端,并据此调整行为模式。这不是一个技术细节,而是一个产品设计决策——它在说”我知道你不在,我自己干”。

3. 节奏控制原则

“如果没有有用的事可做,调用SleepTool。”

这防止了Agent陷入无意义的循环。有活干就干,没活就休眠。15秒阻塞预算进一步确保不会卡死。

五、现状与展望

维度
当前状态
Feature Flag
KAIROS

,外部用户全部关闭
内部使用
Anthropic员工已可使用
源码完整度
System Prompt完整,工具有类型签名但实现被编译移除
配套基础设施
需要Push Notification服务、GitHub Webhook集成

KAIROS代表了Claude Code的终局方向:不是更快的代码补全,不是更好的问答,而是一个可以替你值班的自主开发Agent