
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
后台提取链路(每轮对话结束后)fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;是否每轮对话结束门控 + 条件检查runForkedAgent 共享 prompt cachescanMemoryFiles 预注入现有记忆清单模型分析消息 识别可
compact.ts// 优先路径:复用主 agent 的 prompt cache(近零额外 token 开销)try {summary = await runForkedAgent(...) // 与主 agent 共享 cache prefix} catch {// 降级路径:直连 APIif (!summary) {prompt-too-long 重试机制// 精确计算:丢弃足够覆盖 ga
本文剖析了AI Agent开发中记忆管理的核心挑战与解决方案,重点介绍了Claude Code记忆系统的架构设计和四种记忆类型。文章指出,Agent的无状态特性导致跨会话协作时关键上下文丢失,而记忆系统需解决"记什么、何时记、如何召回"三大难题。 Claude Code采用基于文件的持久记忆系统,包含五大子系统协同工作。系统定义了四种严格闭合的记忆类型:用户画像(user)、工
本章介绍了Claude Code CLI中的核心记忆系统,主要包括: CLAUDE.md静态指令系统 采用四层架构(Managed/User/Project/Local)实现分级管理 支持@include指令引入外部规范文件 通过getMemoryFiles()聚合接口高效获取记忆内容 团队记忆安全机制 采用双目录结构区分个人与团队记忆 实现多层路径安全防护: 路径键净化(空字节、URL编码、Un
摘要 本章深入解析Claude Code记忆系统的存储结构、文件规范与加载流程。系统采用优先级链确定记忆文件存储路径,优先顺序为:环境变量禁用→环境变量启用→极简模式→远程模式→settings.json配置→默认开启。路径解析通过getAutoMemPath()实现,支持Git仓库多worktree共享记忆目录,并进行Unicode规范化处理。记忆文件存储在~/.claude/projects/
本文介绍了Claude Code CLI系统中的内部Fork原语机制,重点解析了系统如何通过两层Agent体系实现记忆提取与对话压缩功能。文章首先区分了用户可见层和系统内部层的不同特性,指出内部层通过后台Agent自动执行关键任务但保持用户无感知。核心在于Cache命中机制的设计,系统通过CacheSafeParams精确控制五个关键要素,确保fork操作能复用父级Cache以降低成本。文章详细剖
摘要: 本章探讨Claude Code CLI的多Agent协作架构,解决单Agent的上下文窗口限制、执行效率低和权限模糊问题。通过分层设计,主Agent使用AgentTool派生专门化子Agent,实现并发任务处理。Agent定义分为内置、自定义和插件三类,核心字段包括权限模式、工具集和隔离策略。权限模式分为五种外部模式(如acceptEdits允许自动文件修改)和两种内部模式,确保安全操作。
compact.ts// 优先路径:复用主 agent 的 prompt cache(近零额外 token 开销)try {summary = await runForkedAgent(...) // 与主 agent 共享 cache prefix} catch {// 降级路径:直连 APIif (!summary) {prompt-too-long 重试机制// 精确计算:丢弃足够覆盖 ga
后台提取链路(每轮对话结束后)fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;是否每轮对话结束门控 + 条件检查runForkedAgent 共享 prompt cachescanMemoryFiles 预注入现有记忆清单模型分析消息 识别可
本文深入解析了Agent开发中记忆管理的核心挑战与解决方案,重点介绍了Claude Code记忆系统的架构设计与四种记忆类型。文章指出Agent无状态的本质特性导致长期协作中的关键上下文丢失问题,提出了"只保存不可推导信息"的核心原则。系统通过五大子系统协同工作,包括自动记忆、CLAUDE.md文件、后台抽取代理等,并严格定义了user、feedback、project、ref







