Claude Code SDK 每日技术拆解2026. 05. 28. 09:06:31Claude Code SDK #4:内置工具全解——11 种工具 × 5 种权限模式,精准控制 Agent 能干什么SDK 内置 11 种工具(Read/Write/Edit/Bash/Glob/Grep/WebSearch 等),搭配 allowed_tools、disallowed_tools 两个过滤器和 5 种 permission_mode,构成一套完整的工具权限体系。本篇完整拆解 11 种工具的能力范围、两个过滤器的本质区别、权限评估的 5 步顺序,附三种典型配置代码示例和选型建议。
Claude Code SDK 每日技术拆解2026. 05. 27. 09:07:08Claude Code SDK #3:Session 管理全解——continue / resume / fork 三把钥匙,让 Agent 真正拥有记忆Session 是 Agent 的记忆,SDK 把每次对话存成本地 JSONL。本篇完整拆解三种 session 模式:continue(自动追踪最近会话)、resume(按 ID 精确恢复)、fork(分叉探索不同路径),附 Python/TypeScript 完整代码示例、CLI 对应命令,以及跨机器迁移的两种策略和四条实践建议。
Claude Code SDK 每日技术拆解2026. 05. 26. 09:07:00Claude Code SDK #2:--output-format 三种模式全解——把 Claude 嵌进任何脚本的正确姿势Claude Code 命令行的 --output-format 有三种模式:text 适合管道和文件,json 适合提取元数据(token 用量、stop reason),stream-json 适合长任务实时处理。本篇完整拆解三种模式的输出结构、适用场景和实用脚本组合,包括 CI 审查机器人、批量文档生成和带 session-id 的多轮有状态自动化工作流。