深入探索 Claude Code:当今及未来 AI Agent 系统的设计空间
Claude Code 是一种智能体编码工具,能够代表用户运行 shell 命令、编辑文件以及调用外部服务。本研究通过分析其公开的 TypeScript 源代码,详细描述了其整体架构,并进一步将其与 OpenClaw(一个独立的开源 AI Agent 系统,从不同的部署场景回答了诸多相同的设计问题)进行了对比。我们的分析识别出推动该架构的五个核心人类价值观、理念和需求(人类决策权、安全与防护、可靠执行、能力扩展以及情境适应性),并通过十三条设计原则将其追溯至具体的实现选择。该系统的核心是一个简单的 while 循环:调用模型、运行工具,然后……