登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
Claude Code 源码架构深度解析V2.0
信息技术
2026-04-01
Xiao Tan
未知机构
金栩生
核心观点与关键数据
代码库规模与设计意图
:Claude Code的npm包包含近4756个文件,远超其他开源coding agent,体现了平台化设计。入口层通过CLI工具和MCP协议等支持多种运行时,并通过fast-path分发逻辑优化性能。
引擎与Prompt编排
:系统通过主循环(query.ts,1729行)执行请求,采用状态机管理迭代状态。通过四道压缩机制优化上下文,并支持流式工具执行和Prompt缓存经济学。
工具系统与治理
:工具接口设计包含丰富的元数据和方法,42个工具按功能分类,并通过工具执行流水线进行治理,包括输入校验、权限检查、风险预判等。
多Agent体系
:系统包含多个内建Agent,如Explore Agent、Verification Agent等,通过分工和调度实现协同工作。AgentTool.tsx作为调度中心,处理不同路径的分支,并通过Fork path的cache优化提升效率。
安全层
:权限系统通过PermissionMode、PermissionRule等模型进行管理,并引入Hook系统和三层防护网(Speculative Classifier、Hook Policy Layer、Permission Decision)确保安全。
研究结论与设计原则
生态扩展
:通过Skill、Plugin、MCP等机制扩展系统能力,并通过让模型“感知到”自己的能力,实现生态的真正发挥作用。
上下文经济学
:通过四道压缩机制、Reactive Compact、Token Budget等机制优化上下文管理,将Token视为预算进行控制。
产品化
:系统注重生命周期管理,通过Bridge系统、State管理、UI层、Telemetry等实现产品化。
设计原则
:从源码中提炼出七项设计原则,包括不信任模型的自觉性、角色拆分、工具调用治理、上下文是预算、安全层互不绕过、模型感知和产品化处理第二天问题。
附录:核心文件索引
入口与主循环
:cli.tsx、main.tsx、query.ts、QueryEngine.ts、Tool.ts
Prompt系统
:prompts.ts、systemPromptSections.ts、工具prompt.ts
工具执行
:toolExecution.ts、toolHooks.ts、toolOrchestration.ts、StreamingToolExecutor.ts
Agent系统
:AgentTool.tsx、runAgent.ts、forkSubagent.ts、内建Agent.tsx
权限与安全
:permissions/目录下的文件、bashClassifier.ts、dangerousPatterns.ts
生态扩展
:skills/目录、plugins/目录、mcp/目录
上下文管理
:compact/目录、SessionMemory/目录、tokenBudget.ts
你可能感兴趣
Claude Code源码深度研究报告
信息技术
未知机构
2026-03-31
Claude Code被动开源事件深度研究报告
信息技术
清新研究
2026-04-01
从投研辅助到标准流程Skill化:AI投研系列(一):Claude Code赋能因子研究
国泰海通证券
2026-08-02
Claude Code从入门到精通:面向工程师与产品经理的AI编程完全指南
信息技术
花叔&AI进化论-花生
2026-04-01
人工智能周报(26年第24周):Anthropic推出Claude Fable 5,小米开源终端AI编程助手MiMo Code
信息技术
国信证券
2026-06-15
计算机行业周报:Claude Fable 5和Claude Mythos 5发布,Kimi K2.7 Code推出
信息技术
华鑫证券
2026-06-16
Claude Code 学习手册:竖版电子书优化版
-
2026-05-15
北交所定期报告:国际油价单日大涨超6%,Claude Code被指存在严重安全后门隐患
东吴证券
2026-07-08
Claude Code负责人:编程解决之后会发生什么
-
2026-03-16
5G 端到端架构框架 v2.0
信息技术
NGMN
2018-02-26