乐于分享
好东西不私藏

Claude源码|命名即哲学——从Chronos到KAIROS的范式跃迁

Claude源码|命名即哲学——从Chronos到KAIROS的范式跃迁

Claude Code 泄露源码里有一个最大的未公开模块,代号叫 KAIROS——用古希腊哲学概念命名。这个名字本身就是产品野心的信号。

Kairos 是什么

一句话:解释了 KAIROS 的设计意图——从”等用户开口”变成”主动找活干”。

古希腊语里有两个”时间”:Chronos 是钟表时间,一分一秒往前走;Kairos 是决定性时机,是该出手的那一刻。

 
   
   
   
 
 
   
   
   
 
 
   
   
   
 

Chronos(当前模式) Kairos(KAIROS 模式)
AI 行为 用户输入 → AI 响应(被动等待) AI 自主观察 → 主动介入(把握时机)
本质 你问它才答 它发现该做的事,自己就做了

Anthropic 用”Kairos”命名这个模块,意思很明确:AI 不应该只在用户提问时才工作,而应该自己判断什么时候该出手。

KAIROS 在源码中的规模

一句话:KAIROS 横跨 76 个文件,是整个项目中最大的未公开模块,有三种启动方式对应三种使用场景。

通过 feature('KAIROS') feature flag 控制。三种入口:

 
   
   
   
 
 
   
   
   
 
 
   
   
   
 
 
   
   
   
 

入口 命令 干什么用
常驻会话 claude assistant [sessionId] 后台跑一个永不结束的 Agent 进程,随时连进去用
SDK 守护 --assistant 作为后台服务启动,服务端预授权,适合集成到其他产品里
远程查看 内部模式 Agent 在云端跑,本地只看结果和发消息,适合移动端/弱网环境

Proactive Mode:AI 的自主心跳

一句话:AI 自己定时醒来检查有没有事做,不用人盯着。

KAIROS 激活时,系统注入一段提示词:

# Proactive Mode

You are in proactive mode. Take initiative — explore, act, and make progress
without waiting for instructions.

Start by briefly greeting the user.

You will receive periodic <tick> prompts. These are check-ins.
Do whatever seems most useful, or call Sleep if there's nothing to do.

核心机制:系统每隔一段时间发一个 ,Agent 被唤醒后自主判断:

有事做 → 执行任务(检查代码、处理 PR、跑测试……)

没事做 → 调用 Sleep() 休眠,等下一次 tick

这就是 KAIROS 的核心——”7×24 后台运行,自己判断什么时候该动”。

Brief 模式:主动向用户汇报

一句话:AI 做完事主动告诉你结果,不用你追问。

KAIROS 强制开启 Brief 模式——Agent 通过 SendUserMessage 工具主动给用户发消息,即使你没有输入任何内容。

配合 Proactive Mode 的完整流程:Agent 被 tick 唤醒 → 发现问题并处理 → Brief 通知你”我做了什么”。

KAIROS 的完整运行模型

一句话:把上面几个机制串成一条完整的工作流——定时醒来 → 判断 → 做事/睡觉 → 汇报 → 记忆。

┌─────────────────────────────────────────────────────┐
│                   KAIROS 运行模型                      │
│                                                       │
│  ┌─────────┐    <tick>     ┌──────────────┐          │
│  │ 定时器   │ ──────────→  │  Agent 主循环  │          │
│  │ (周期性) │              │  (持久进程)    │          │
│  └─────────┘              └──────┬───────┘          │
│                                   │                   │
│                    自主判断        │                   │
│                    "现在该做什么?"  │                   │
│                                   ▼                   │
│                    ┌──────────────────────────┐       │
│                    │  观察项目状态              │       │
│                    │  检查 GitHub webhook       │       │
│                    │  审视 cron 定时任务         │       │
│                    └──────────┬───────────────┘       │
│                               │                       │
│                    有事做?     │     没事做?           │
│                      ┌────────┴────────┐              │
│                      ▼                 ▼              │
│               ┌──────────┐      ┌──────────┐          │
│               │ 执行任务  │      │ Sleep()  │          │
│               │ 派生子Agent│      │ 休眠等待  │          │
│               └─────┬────┘      └──────────┘          │
│                     │                                  │
│                     ▼                                  │
│               ┌──────────┐                             │
│               │ Brief()  │  ← 主动通知用户             │
│               │ 汇报进展  │                             │
│               └──────────┘                             │
│                                                       │
│  ──────────── 记忆层 ────────────                      │
│                                                       │
│  日间:append-only 写入 daily log (YYYY-MM-DD.md)      │
│  夜间:/dream 技能蒸馏 → topic files + MEMORY.md       │
│                                                       │
└─────────────────────────────────────────────────────┘

总结:外包员工 vs 全职驻场

一句话:当前 AI 是你叫它才来的外包员工,KAIROS 要把它变成你不说话也在干活的驻场同事。

 
   
   
   
 
 
   
   
   
 
 
   
   
   
 
 
   
   
   
 
 
   
   
   
 
 
   
   
   
 
 
   
   
   
 

维度 当前 Claude Code KAIROS 模式
生命周期 用户打开→使用→关闭 7×24 持久运行
触发方式 用户输入→Agent 响应 Agent 自主观察→主动介入
用户沟通 用户问→Agent 答 Agent 主动 Brief→通知用户
多 Agent 用户触发 AgentTool Agent 自主派生子 Agent
记忆写入 每轮对话直接写入 日间追加→夜间蒸馏
角色定位 随叫随到的外包员工 全职驻场的自主同事

现在的 Claude Code 就像一个随叫随到的外包员工,你叫他他才来。KAIROS 想做的是把它变成一个全职驻场员工——你不说话它也在看着,发现代码有问题、有待处理的事项,就主动帮你处理。

从”人围着机器转”到”机器围着人转”——这就是 KAIROS。


觉得有收获?点个关注不迷路。

*基于 Claude Code 泄露源码的直接阅读分析整理。*

*关注公众号,持续输出 AI + 新能源领域的深度内容。*