当前位置: 首页 > news >正文

claude code 底层技术

1、基础层:Memory(记忆系统)
基础层也可以称为是 Claude Code 的长期记忆系统,它的核心文件是 CLAUDE.md。

Claude Code 并不是只有一个CLAUDE.md记忆文件,全局、项目和项目的特定模块都可以拥有属于自己的记忆文件(或者也可以叫配置文件)。
~/.claude/CLAUDE.md # 全局(所有项目共用) ↓ 项目根目录/CLAUDE.md # 项目级(当前项目) ↓ 项目根目录/.claude/rules/*.md # 模块级(特定目录)

2、扩展层:四大核心组件
这一层是 Claude Code 的能力中心,包含 Commands(斜杠命令)、Skills(技能)、SubAgents(子代理)、Hooks(钩子)四个核心组件。

  • Commands(斜杠命令)
    斜杠命令是 Claude Code 内置或用户自定义的一系列核心能力,其触发方式是用户手动输入 /command
    `用户输入: /review

Claude 执行: 根据 .claude/commands/review.md 的指令审查代码`
Commands 适合标准化操作——团队统一的 commit 格式、固定的部署流程等。

  • Skills(技能)
    技能则代表着 AI 的一系列专属能力组合,其触发方式是 Claude 自动判断(语义推理)是否激活相应技能。Skills 可以是 Claude Code 内置的,也可以由用户自己设定。

Commands 是显式、可复用、可审计、通过斜杠命令固定触发的操作指令集,是相对固化的标准流程。
而当一个能力具备强烈的“领域感”(安全、架构、性能)、判断依赖上下文而非关键词 ,执行路径可能变化 ,需要“像专家一样行事”时,就用 Skill,而不是 Command。

  • SubAgents(子代理)
    子代理是除了 Skills 之外的另一个大杀器,用于独立完成专项任务。其触发方式可以由 Claude 决定或用户指定。
    `主 Claude: 这个任务需要跑大量测试,让我创建一个子代理来处理。

子代理(test-runner): 执行测试,只把结果汇报给主 Claude`

SubAgents 适合隔离执行——高噪声任务(比如在大量日志中寻找出错信息,在大量文档中检索相关资源)、需要特定权限的任务。

  • Hooks(钩子)
    钩子是在特定事件触发时自动执行的脚本,其触发方式是事件自动触发。

`事件: Claude 即将执行 Edit 工具

Hook: 自动检查是否有安全敏感内容

结果: 如果发现问题,阻止执行并警告`

Hooks 适合自动化检查——格式化、安全检查、日志记录等。

3、集成层:连接外部世界
上面这四大核心组件之上,是集成层,负责链接外部世界。集成层包含 Headless(无头模式)和 MCP(Model Context Protocol)两大技术。

  • Headless(无头模式)
    无头模式让 Claude Code 在没有人工交互的情况下运行,适合 CI/CD 集成——自动代码审查、自动修复、自动生成变更日志等。
    `# GitHub Actions 中
  • name: Auto-fix code issues
    run: claude --headless "Fix all linting errors in src/"`
  • MCP(Model Context Protocol)
    MCP 让 Claude 连接外部工具和服务,适合工具连接——可以把任何外部系统变成 Claude 可调用的工具。

Claude → MCP → 数据库 Claude → MCP → Jira Claude → MCP → 自定义 API

4、编程接口层:Agent SDK
当配置式的扩展不够用时,你可以用代码来驱动 Claude。这种方式适合构建自定义 Agent——完全控制执行流程、自定义工具、复杂工作流。
`from claude_sdk import ClaudeSDKClient

client = ClaudeSDKClient()

执行任务

result = client.query(
prompt="Review this code for security issues",
tools=["Read", "Grep"],
max_turns=10
)`

http://www.jsqmd.com/news/879125/

相关文章:

  • DeepSeek模型量化部署翻车现场复盘:INT4精度崩塌、KV Cache错位、Tokenizer解码乱码——火山引擎专家团48小时根因分析报告
  • 2026年4月目前专业的凿井绞车企业推荐,凿井绞车/2JZ型凿井绞车/多绳摩擦式提升机,凿井绞车源头厂家选哪家 - 品牌推荐师
  • 如何打造专属AI工作空间:Chatbox主题与界面个性化全攻略
  • Real-ESRGAN-GUI:免费AI图像增强工具终极指南,模糊图片秒变高清
  • BERTopic主题模型可视化全攻略:5种图表从安装到解读,让你的分析报告更出彩
  • FCS模拟异常扩散:从布朗运动到CTRW的仿真与模型鉴别
  • 终极代码逻辑可视化工具:用AI技术将复杂源码转化为人类可读逻辑
  • 2026年4月国内质量好的便携式非甲烷总烃分析仪制造企业推荐,气象环境在线监测仪,便携式非甲烷总烃分析仪工厂哪家好 - 品牌推荐师
  • 手把手教你用Python复现FBCNet:一个融合FBCSP与CNN的脑电解码SOTA模型
  • 视频转音频MP3最全指南:手机、电脑、在线工具一网打尽 - 小有的家
  • 通过TaotokenTokenPlan套餐实现大模型用量与成本的可预测管理
  • ETCD部署
  • 2026年佛山旧房精改全景评测:行业协会数据+业主口碑双核驱动的6强榜单 - 优家闲谈
  • 别再死记硬背贝叶斯公式了!用Python+主观贝叶斯,手把手教你做个简单的智能推理小工具
  • 2026年4月诚信的智能监控系统机构推荐,简单易上手,无需复杂培训 - 品牌推荐师
  • SDCPC 2026 游记
  • ENVI 5.x 保姆级教程:从零绘制你的第一个高光谱3D数据立方体(含去黑边技巧)
  • Poppins字体:终极多语言开源字体解决方案,9种字重+天城文支持
  • 2026上海展台设计搭建公司评测:上海帝斓展览有限公司 - 寻茫精选
  • 2026 专业无损去水印工具推荐|免费去水印软件对比|合法获取高清素材的方法 - 爱上科技热点
  • 2026深度测评:杭州GEO优化服务商TOP5避坑选型指南 - 品牌报告
  • 如何免费安全地将PPTX转为HTML:探索纯JS神器PPTX2HTML的完整指南
  • Chat2DB:用AI重新定义数据库操作,让SQL编写效率提升300%的终极解决方案
  • 【ChatGPT企业版深度实战指南】:20年IT架构师亲授5大核心功能落地路径,规避92%选型踩坑风险
  • ChatGPT账号封禁真相大起底(附OpenAI官方政策逐条对照表):92%用户因这4个隐藏操作永久失权
  • 04孤岛的总面积 图论
  • 高性能Python多智能体建模框架:Mesa 3.0架构解析与工程实践指南
  • 基于概率随机森林的天文大数据分类:从VMC巡天中挖掘河外天体
  • 代谢流量组学质量键合体与分段仿射近似算法应用【附算法】
  • B站视频策划效率提升300%的ChatGPT实战手册(含18个领域专属Prompt库+自动打标/分镜/口播时长优化工具链)