Claude Code SDK 每日技术拆解06/01/2026, 09:03:39 AMClaude Code SDK #8:MCP 集成全解——三种接入方式 × 工具命名规范 × Tool Search 懒加载,把 Agent 能力边界推到任意外部服务MCP 是 Claude Code SDK 把 Agent 能力边界从「内置 11 工具」扩展到任意外部服务的核心机制。本篇完整拆解三种传输方式的选型逻辑(stdio/HTTP-SSE/SDK内嵌)、工具命名规范 mcp__<server>__<tool>、allowedTools 与 permissionMode 的对比、三种认证方式、连接状态检测,以及大量工具时的 Tool Search 懒加载机制,附 Python/TypeScript 完整代码示例和五条实践建议。
Claude Code SDK 每日技术拆解05/31/2026, 09:05:41 AMClaude Code SDK #7:子 Agent 编排全解——上下文隔离 × 工具沙盒 × 并行加速,让主 Agent 不再被子任务撑爆SDK 的 AgentDefinition 把多 Agent 系统从抽象架构变成 5 行代码。本篇完整拆解子 Agent 的三种创建方式、AgentDefinition 10 个字段的作用、父子上下文继承机制(子 Agent 有什么、没有什么)、三个典型场景的完整代码示例(并行代码审查、动态 Agent 工厂、调用追踪),以及工具权限最小化原则、子 Agent 恢复机制和两个最容易踩的坑。
Claude Code SDK 每日技术拆解05/30/2026, 09:04:15 AMClaude Code SDK #6:Hooks 系统全解——在 Agent 生命周期的每个节点插入你的代码Hooks 是 Agent SDK 的「神经系统」——在工具调用前后、会话开始结束、用户提示提交等关键节点插入回调函数,不改动任何 SDK 内部代码,就能拦截危险操作、审计工具调用、动态注入上下文。本篇完整拆解生命周期三层结构(每会话/每轮/每工具)、HookMatcher 配置、五种决策输出、三个典型场景代码示例,以及 Python vs TypeScript 的关键差异。