<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wayne_lee_lwc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wayne_lee_lwc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wayne_lee_lwc]]></copyright><item><title><![CDATA[千呼万唤始出来：DeepSeek Harness 开源当天狂揽近 3 万 Star！]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/163735812</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/163735812</guid><author>wayne_lee_lwc</author><pubDate>Fri, 14 Aug 2026 01:02:44 +0800</pubDate><description><![CDATA[DeepSeek 近日开源其 Agent Harness（dsh）框架，GitHub 首日即获 2.8 万星。该框架为 AI 编程智能体提供基础能力，支持本地 Web UI、多模式切换、全模型兼容及插件化架构（基于 Cordis 微内核）。不同于 Claude Code 等竞品，dsh 将核心功能解耦为可插拔组件，甚至允许 AI 参与开发决策（仓库含 450 组 AI 生成的架构笔记）。团队由量化背景的崔添翼领衔，仅用 64 天便完成开发，其“AI 开发 AI 工具”的模式引发关注，但也因过度透明暴露内部流]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：远程模式 4 — 无环境直连架构]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160994994</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160994994</guid><author>wayne_lee_lwc</author><pubDate>Mon, 11 May 2026 23:42:54 +0800</pubDate><description><![CDATA[本文深入解析了Claude Code V2架构如何通过&quot;减法重构&quot;优化远程连接流程。V2架构砍掉了V1的六步环境生命周期（register/poll/ack/heartbeat/stop/deregister），简化为三步直连：创建会话→获取JWT→建立传输层。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：远程模式 3 — 消息路由与传输层]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160994967</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160994967</guid><author>wayne_lee_lwc</author><pubDate>Mon, 11 May 2026 23:40:17 +0800</pubDate><description><![CDATA[摘要： 本文深入解析Claude远程模式中的消息路由与传输层机制，重点剖析了Bridge消息中枢如何通过不到500行代码实现可靠的分布式消息系统。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：远程模式 2 — 环境注册与轮询架构]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160935482</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160935482</guid><author>wayne_lee_lwc</author><pubDate>Sat, 09 May 2026 23:19:28 +0800</pubDate><description><![CDATA[本文深入解析Claude Code V1远程架构的环境注册与轮询机制，揭示其六步生命周期的设计原理。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：远程模式 1 — 鉴权链与会话生命周期]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160935434</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160935434</guid><author>wayne_lee_lwc</author><pubDate>Sat, 09 May 2026 23:15:32 +0800</pubDate><description><![CDATA[因为三道检查的。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：CLI 交互模块 3 — 查询引擎]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160782493</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160782493</guid><author>wayne_lee_lwc</author><pubDate>Tue, 05 May 2026 10:02:03 +0800</pubDate><description><![CDATA[本文深入解析了Claude Code源码中的查询引擎(QueryEngine)模块，揭示了其作为AI对话系统核心调度器的关键设计。文章重点分析了QueryEngine如何通过七阶段流水线处理用户请求： QueryEngine采用Class而非函数设计，作为对话管家封装跨消息的持续状态（消息历史、token消耗、文件缓存等）]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：CLI 交互模块 2 — 斜杠命令系统：从 100+ 注册源到三岔分发]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160782009</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160782009</guid><author>wayne_lee_lwc</author><pubDate>Tue, 05 May 2026 09:32:58 +0800</pubDate><description><![CDATA[Claude Code 斜杠命令系统解析 本文深入剖析了 Claude Code 中 CLI 交互模块的斜杠命令系统，该系统通过多源注册和智能分发实现高效命令处理。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：CLI 交互模块 1 — REPL 架构]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160748519</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160748519</guid><author>wayne_lee_lwc</author><pubDate>Mon, 04 May 2026 00:45:54 +0800</pubDate><description><![CDATA[文章摘要 本文深入解析了Claude Code的REPL架构设计，重点探讨其三层分离的桥接机制。REPL(Read-Eval-Print-Loop)作为经典交互模式，在Claude Code中被创新性地用于实现本地终端与远程控制的无缝切换。核心架构包含UI层(Ink React渲染)、Bridge层(消息桥接)和Engine层(查询执行)，其中Bridge层作为可选模块实现了灵活部署。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：记忆系统 3 — 会话记忆与三阶段压缩]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160748585</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160748585</guid><author>wayne_lee_lwc</author><pubDate>Mon, 04 May 2026 00:41:54 +0800</pubDate><description><![CDATA[会话记忆与渐进压缩机制 Claude Code通过会话记忆系统(Session Memory)和三级压缩策略(Microcompact/SM-compact/Full Compact)解决单次会话中的上下文管理问题。核心机制包括： 结构化笔记模板：采用9区段固定模板(DEFAULT_SESSION_MEMORY_TEMPLATE)，每个区段对应Agent接手会话时需要的关键信息维度，如任务状态、工作流、错误记录等，支持增量更新而非全量重写。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：记忆系统 2 — 注入与存取管线]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160739466</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160739466</guid><author>wayne_lee_lwc</author><pubDate>Sun, 03 May 2026 13:43:36 +0800</pubDate><description><![CDATA[《Claude记忆系统存取管线解析》摘要： 本文深入解析Claude记忆系统的完整存取流程，涵盖注入、沉淀、检索和锚定四个关键环节。核心发现包括： 记忆通过System Prompt注入模型视野，形成&quot;记忆使用手册&quot;； 采用主路（主动保存）和旁路（自动提取）双轨并行的沉淀机制，通过互斥检测避免重复工作； 实现两阶段检索策略：MEMORY.md全量加载粗筛+Sonnet精选5条相关记忆； 记忆存取是跨会话的生命周期事件，写入与读取存在轮次间隔。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：记忆系统 1 — 四类记忆与文件存储引擎]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160739374</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160739374</guid><author>wayne_lee_lwc</author><pubDate>Sun, 03 May 2026 13:37:44 +0800</pubDate><description><![CDATA[本文深入解析了Claude Code的记忆系统架构，重点区分了用户指令（CLAUDE.md）与Agent自主记忆（MEMORY.md）的本质差异。系统将记忆分为四类：user（用户画像）、feedback（行为纠偏）、project（动态事实）和reference（外部指针），按时效和记忆主体双重维度分类。文章特别指出feedback机制的反直觉设计——需同时记录成功和失败案例以避免行为偏移，并强调记忆系统主动过滤五类不保存内容（如负面评价）的工程考量。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：多 Agent 协作 4 — Swarm 团队、Coordinator 指挥官与远程 Agent]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160708652</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160708652</guid><author>wayne_lee_lwc</author><pubDate>Sat, 02 May 2026 11:13:02 +0800</pubDate><description><![CDATA[这篇文章深入解析了Claude Code中多Agent协作的团队编排机制。核心要点包括： Swarm模式本质上是团队运行时管理，而非常规的子Agent调用 Coordinator模式通过全局视角和单一收敛点实现更可靠的工程协作 两种队友实现方式： In-Process：基于AsyncLocalStorage的同进程隔离，零复制开销 Tmux：完全独立的进程，通过消息邮箱通信 团队生命周期管理：从创建、成员注册、任务执行到解散的完整流程 Team File作为持久化注册表.]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：多 Agent 协作 3 — Task 状态机、SendMessage 与消息邮箱]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160708427</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160708427</guid><author>wayne_lee_lwc</author><pubDate>Sat, 02 May 2026 11:08:44 +0800</pubDate><description><![CDATA[摘要： 本文深入解析了Claude Code多Agent协作中的任务系统与通信机制。系统通过7种Task类型（如本地Bash、子Agent、远程Agent等）统一抽象后台任务，采用随机ID防御路径攻击。Agent间通过结构化SendMessage工具通信，利用mailbox文件实现异步消息路由，支持关机请求等控制指令。任务状态机管理生命周期，主Agent通过查询工具监控子任务状态并回收结果，形成高效的任务级协作体系，而非自由对话模式。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：多 Agent 协作 2 — 上下文隔离与权限边界]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160693131</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160693131</guid><author>wayne_lee_lwc</author><pubDate>Fri, 01 May 2026 20:40:05 +0800</pubDate><description><![CDATA[本文深入探讨了Claude Code多Agent系统中的上下文隔离与权限边界机制。核心解决方案包括： AsyncLocalStorage技术：通过异步执行链独立存储，解决多Agent共享AppState导致的数据串扰问题，确保每个Agent的操作和遥测数据正确归因。 严格的权限隔离： 子Agent默认不继承父级权限，必须显式授权 通过allowedTools机制实现精确的权限控制 &quot;父权限不穿透&quot;是系统设计的基本原则 生命周期独立性： 子Agent拥有独立的AbortController]]></description><category></category></item><item><title><![CDATA[Claude Code深度拆解-多Agent协作 1-子Agent生成与生命周期]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160691318</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160691318</guid><author>wayne_lee_lwc</author><pubDate>Fri, 01 May 2026 18:07:07 +0800</pubDate><description><![CDATA[本文是《Claude Code源码Deep Dive》系列的一部分，重点解析多Agent协作中的子Agent生成与生命周期管理。文章通过分析AgentTool模块的源码，揭示了子Agent从创建到执行的完整流程。 核心内容包括： 子Agent的创建机制：从生成独立身份到进入query()循环的12步流程 AgentTool的三条执行路径：常规子Agent、Fork Agent和Swarm Teammate Fork Agent的特殊设计：继承父上下文但禁止递归Fork 五种内置子Agent类型及其适用场景 ]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：Agent 执行内核 3 — 从 API 调用到安全退出]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160633596</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160633596</guid><author>wayne_lee_lwc</author><pubDate>Wed, 29 Apr 2026 18:58:22 +0800</pubDate><description><![CDATA[摘要：本文深入解析Claude Code Agent执行内核中的API调用与流式处理机制，揭示了其独特的工程实现。核心亮点包括：1）流式响应中实时执行工具的设计，通过StreamingToolExecutor在识别到完整tool_use block后立即执行，无需等待响应结束；2）精细的错误恢复系统，包含7个精准continue点处理不同异常，而非简单的try-catch；3）独创的并发控制策略，区分只读并行和写入串行工具执行；4）Bash工具出错时的级联取消机制。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：Agent 执行内核 2 — Pipeline 与上下文压缩]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160633533</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160633533</guid><author>wayne_lee_lwc</author><pubDate>Wed, 29 Apr 2026 18:57:42 +0800</pubDate><description><![CDATA[本文介绍了Claude Code中用于处理长对话上下文的Pipeline压缩机制。该系统通过四层压缩策略(Snip截断、Microcompact去重、ContextCollapse折叠、AutoCompact摘要)有效解决长对话历史导致的token膨胀问题。文章重点阐述了Pipeline架构模式与压缩功能的关系：Pipeline作为数据流转框架，支持条件跳站、参数传递和错误恢复，而压缩是各处理站的具体功能。四层压缩顺序不可互换，前三层为本地操作，仅AutoCompact需调用大模型，并设有熔断机制防止失败重]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：Agent 执行内核 1 — 主循环与状态机]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160633375</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160633375</guid><author>wayne_lee_lwc</author><pubDate>Wed, 29 Apr 2026 18:52:50 +0800</pubDate><description><![CDATA[本文深入解析了Claude Code Agent执行内核的核心机制，重点剖析了其主循环与状态机设计。核心发现包括： 1700行的query.ts文件通过while(true)循环驱动整个Agent行为，循环体与State对象定义构成了系统的&quot;心跳&quot;； 执行过程采用流式输出设计，通过AsyncGenerator实现REPL和SDK对同一事件流的差异化消费； QueryEngine作为中间层，承担会话管理、参数装配、事件翻译等关键职责；]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：工具系统——运行时流水线与并发调度]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160534961</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160534961</guid><author>wayne_lee_lwc</author><pubDate>Sun, 26 Apr 2026 23:43:31 +0800</pubDate><description><![CDATA[本文深入解析了Claude Code工具系统的运行时流水线机制，重点阐述了从模型输出tool_use到结果回流的完整执行链路。文章揭示了工具调用的发起方式（通过结构化指令）、执行引擎的8步流水线（包含Zod校验、Hook系统、权限检查等关键环节），以及并发调度策略（根据工具特性实现只读并行/写入串行）。同时解释了错误级联机制——当某个工具执行失败时，系统会通过siblingAbortController终止关联任务。]]></description><category></category></item><item><title><![CDATA[Claude Code 深度拆解：工具系统——权限、沙盒与错误处理]]></title><link>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160534893</link><guid>https://blog.youkuaiyun.com/wayne_lee_lwc/article/details/160534893</guid><author>wayne_lee_lwc</author><pubDate>Sun, 26 Apr 2026 23:35:52 +0800</pubDate><description><![CDATA[《Claude Code安全机制解析：权限、沙盒与错误处理》 本文深入剖析Claude Code工具系统的安全防护体系，聚焦AI执行任意命令时的安全防护机制。系统采用三层防御架构： 权限系统：8层递进式检查链，包含硬性拒绝层（1a-1g）、放行层（2a-2b）和用户决策兜底层，确保拒绝优先于放行。特殊的安全路径检查（1g层）可免疫bypass模式，保护关键系统文件。 沙盒系统：提供系统级隔离，与权限系统形成互补防护。通过sandbox-runtime桥接实现文件系统和网络访问控制，确保危险操作被隔离执行。 ]]></description><category></category></item></channel></rss>