Claude Code SDK 每日技术拆解2026/06/09 09:12:05Claude Code SDK #16:Hooks 全解——30+ 生命周期事件 × 五种处理器 × 精准决策链,把 Agent 行为变成可编程的大多数人知道 Claude Code 有权限系统,但背后还有一套更底层的可编程层:Hooks。本篇完整拆解 30+ 个生命周期事件(PreToolUse/PostToolUse/Stop/SessionStart 等三层结构)、五种处理器类型(Command/HTTP/MCP 工具/Prompt/Agent)、两条控制路径(exit code vs JSON output)、PreToolUse 四档决策(allow/deny/ask/defer)、Matcher 匹配规则与 `if` 过滤器,以及异步 Hook 和 Stop Hook 质量门禁的实战用法,附五条可落地的实践建议。
Claude Code SDK 每日技术拆解2026/06/08 09:13:18Claude Code SDK #15:Settings 配置体系全解——四层作用域 × 优先级链 × 热重载,精确控制 Agent 行为大多数人只知道 Claude Code 有个 settings.json,但背后是一套「配置层次体系」——四层作用域(Managed/User/Project/Local)决定「谁的配置」,优先级链决定「谁覆盖谁」,数组合并规则决定「权限规则如何叠加」,热重载边界决定「什么时候需要重启」。本篇完整拆解这套体系,覆盖 permissions/env/apiKeyHelper/sandbox 等核心字段、企业 MDM 受控部署、drop-in 目录管理,并附五条可落地的实践建议。
Claude Code SDK 每日技术拆解2026/06/07 09:11:25Claude Code SDK #14:IDE 集成全解——`--ide` 标志、内置 MCP 服务器、诊断信息流与多目录权限装上 VS Code 扩展或 JetBrains 插件只是开始。本篇完整拆解 `--ide` 标志的自动接线逻辑、内置 IDE MCP 服务器如何把 lint/编译报错实时流入 Claude 上下文(`mcp__ide__getDiagnostics`)、Jupyter 代码执行的安全确认机制、JetBrains WSL2 接线的两种方案,以及 `--add-dir` 多目录权限与「文件访问 ≠ 配置加载」的关键限制,附五条可落地的实践建议。