跳到正文
arXiv cs.AI· Jiacheng Liu, Xiaohan Zhao, Xinyi Shang, Zhiqiang Shen·· 3 天前AI 评分41

深入解析 Claude Code:当下与未来 AI 智能体系统的设计空间

Dive into Claude Code: The Design Space of Today's and Future AI Agent Systems

AI 导读

一项技术报告通过分析公开源码,拆解了 Claude Code 的架构,并与 OpenClaw、Hermes Agent 两个开源 AI 智能体系统对比。其核心是调用模型、运行工具并循环的 while-loop,周边则包含七种模式的权限系统与 ML 分类器、五层上下文压缩管线、MCP/插件/技能/钩子四种扩展机制及子智能体编排。

正文 · AI 翻译

查看 PDF HTML(实验性)

摘要:Claude Code 是一款代理式编码工具,可以代表用户运行 shell 命令、编辑文件并调用外部服务。本研究通过分析公开可用的源代码,并将其与两个独立的开源 AI 代理系统 OpenClaw 和 Hermes Agent 进行比较,来描述其架构,这两个系统回答了许多相似甚至相同的设计问题。我们的分析确定了驱动该架构的五种人类价值观、理念和需求:人类决策权、安全、保障与隐私、可靠执行、能力增强以及情境适应性。然后,我们将它们通过十三条设计原则追溯到实现选择。该系统的核心是一个简单的 while 循环,它调用模型、运行工具并重复。然而,大部分代码存在于这个循环周围的系统中:一个具有七种模式和基于 ML 的分类器的权限系统、一个用于上下文管理的五层压缩管道、四种可扩展机制(MCP、插件、技能和钩子)、一个子代理委派与编排机制,以及面向追加的会话存储。与 OpenClaw 和 Hermes Agent 的比较表明,相同的设计问题在三种部署情境下会产生不同的答案。Claude Code 强调逐操作安全,OpenClaw 强调边界级访问,而 Hermes 在许多界面上呈现逐操作审批。在运行时层,Claude Code 使用单一 CLI 循环,OpenClaw 将运行时嵌入网关控制平面,而 Hermes 使用一个其角色由入口点设定的进程。在上下文与扩展层,Claude Code 扩展上下文窗口,OpenClaw 注册网关级能力,而 Hermes 提供可插拔的内存和模型后端。最后,我们基于近期的实证、架构和政策文献,确定了未来代理系统的六个开放设计方向。
评论: 技术报告。代码见:此 https URL
主题: 软件工程(cs.SE);人工智能(cs.AI);计算与语言(cs.CL);机器学习(cs.LG)
引用为: arXiv:2604.14228 [cs.SE]
  (或 arXiv:2604.14228v3 [cs.SE] 用于此版本)
  https://doi.org/10.48550/arXiv.2604.14228

由 DataCite 颁发的 arXiv DOI

提交历史

来自:Jiacheng Liu [查看电子邮件]
[v1] 2026年4月14日星期二 17:59:37 UTC(573 KB)
[v2] 2026年7月2日星期四 17:12:13 UTC(585 KB)
[v3] 2026年10月10日星期六 17:26:32 UTC(602 KB)

来源:arXiv cs.AI · arxiv.org