打开网易新闻 查看精彩图片

昨日,Anthropic公司的Claude代码源码意外泄露,揭示了该公司在其专有Claude模型基础上构建的大量编程框架。通过深入分析超过2000个文件中的51.2万行代码,观察者们发现了许多被禁用、隐藏或未激活功能的引用,这些功能为我们展示了未来功能的潜在路线图。

Kairos持久化守护进程

其中最引人注目的功能是Kairos,这是一个持久化守护进程,即使在Claude Code终端窗口关闭后也能在后台运行。该系统将使用周期性的"tick"提示来定期检查是否需要新的操作,并设置"PROACTIVE"标志,用于"呈现用户未询问但需要立即查看的内容"。

Kairos使用基于文件的"记忆系统",旨在允许跨用户会话的持久化操作。代码中一个被禁用的"KAIROS"标志后隐藏的提示解释说,该系统旨在"全面了解用户的身份、他们希望如何与你协作、应避免或重复的行为,以及用户交给你的工作背景"。

AutoDream系统

为了跨会话组织和整合这个记忆系统,Claude Code源码包含了对一个名为AutoDream系统的引用。当用户闲置或在会话结束时手动告诉Anthropic进入休眠状态时,AutoDream系统会告诉Claude Code"你正在执行梦境——对记忆文件的反思性处理"。

这个描述AI"梦境"过程的提示要求Claude Code扫描当天的记录,寻找"值得持久保存的新信息",以避免"近似重复"和"矛盾"的方式整合新信息,并删除过于冗长或新近过时的现有记忆。Claude Code还会被指示留意"偏移的现有记忆",这是我们之前在Claude用户尝试将记忆系统嫁接到其工具上时遇到的问题。根据提示,总体目标是"将你最近学到的知识综合成持久、井然有序的记忆,以便未来会话能够快速定向"。

卧底模式争议

虽然Kairos守护进程在代码中似乎尚未完全实现,但一个单独的"卧底模式"似乎处于非活跃状态,允许Anthropic员工在不暴露自己作为AI智能体身份的情况下为公共开源仓库做出贡献。此模式的参考提示主要侧重于保护"内部模型代号、项目名称或其他Anthropic内部信息",防止通过开源提交意外公开。但提示也明确告诉系统,其提交"绝不能包含……'Claude Code'短语或任何提及你是AI的内容",并省略任何"共同作者"行或任何其他归属信息。鉴于最近围绕AI编码工具在热门仓库中使用的争议,这种混淆手段显得尤其相关。

Buddy助手功能

在较轻松的方面,Claude Code源码还描述了Buddy,这是一个类似Clippy的"独立观察者","坐在用户输入框旁边,偶尔在语音泡泡中发表评论"。这些虚拟生物将有18种随机化的"物种"形式,从斑点到美洲虎螈不等,以5行12列的ASCII艺术动画形式出现,戴着小帽子。一个注释表明,Buddy计划在4月1日至7日之间进行"预告窗口"发布,然后在5月全面发布。目前尚不清楚源码泄露如何影响了这些计划。

其他潜在功能

源码泄露中引用的其他潜在Claude Code功能包括:

UltraPlan功能,允许Opus级别的Claude模型"起草你可以编辑和批准的高级计划",可运行10到30分钟。

语音模式,让用户直接与Claude Code聊天,类似于其他AI系统。

桥接模式,扩展现有的Anthropic Dispatch工具,允许远程Claude Code会话完全从外部浏览器或移动设备控制。

协调器工具,旨在通过可通过WebSockets通信的并行进程生成并"协调多个工作者之间的软件工程任务"。

Q&A

Q1:Kairos守护进程有什么特殊功能?

A:Kairos是一个持久化守护进程,即使在Claude Code终端窗口关闭后也能在后台运行。它使用周期性的"tick"提示来定期检查是否需要新的操作,并设置"PROACTIVE"标志用于呈现用户未询问但需要立即查看的内容。该系统使用基于文件的记忆系统,旨在全面了解用户身份、协作方式和工作背景。

Q2:AutoDream系统是如何工作的?

A:AutoDream系统在用户闲置或会话结束时激活,告诉Claude Code执行"梦境"——对记忆文件的反思性处理。它扫描当天记录寻找值得保存的新信息,整合新信息避免重复和矛盾,删除过时记忆,并留意偏移的现有记忆。目标是将最近学到的知识综合成持久、有序的记忆供未来会话使用。

Q3:卧底模式为什么引起争议?

A:卧底模式允许Anthropic员工在不暴露AI智能体身份的情况下为公共开源仓库做贡献。该模式明确指示系统的提交绝不能包含"Claude Code"或提及自己是AI的内容,并省略共同作者归属信息。这种混淆手段在AI编码工具使用争议的背景下显得特别敏感。