
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
│ Layer 1: 传输安全 ││ HTTPS/TLS 加密所有API通信 ││ Layer 2: 认证 ││ JWT Token + Trusted Device Token 双因子 ││ Layer 3: 授权 ││ GrowthBook 功能门控分级发布 ││ Layer 4: 隔离 ││ Git worktree 任务隔离 │长轮询架构:通过 HTTP 轮询实现可靠的远程通信,穿透企业防
MCP协议代表了AI Agent工具集成的新范式——从"烟囱式集成"到"标准化协议"的飞跃。🌐生态扩展:可接入任何遵循MCP标准的工具🔒安全可控:进程隔离+权限控制🔄动态发现:无需重启即可发现新工具📦开箱即用:丰富的官方Server支持未来,随着MCP生态的壮大,Claude Code的"工具箱"将越来越丰富,真正成为开发者的AI超级助手。从循环开始:理解Claude Code的Loop机
MCP协议代表了AI Agent工具集成的新范式——从"烟囱式集成"到"标准化协议"的飞跃。🌐生态扩展:可接入任何遵循MCP标准的工具🔒安全可控:进程隔离+权限控制🔄动态发现:无需重启即可发现新工具📦开箱即用:丰富的官方Server支持未来,随着MCP生态的壮大,Claude Code的"工具箱"将越来越丰富,真正成为开发者的AI超级助手。从循环开始:理解Claude Code的Loop机
MCP协议代表了AI Agent工具集成的新范式——从"烟囱式集成"到"标准化协议"的飞跃。🌐生态扩展:可接入任何遵循MCP标准的工具🔒安全可控:进程隔离+权限控制🔄动态发现:无需重启即可发现新工具📦开箱即用:丰富的官方Server支持未来,随着MCP生态的壮大,Claude Code的"工具箱"将越来越丰富,真正成为开发者的AI超级助手。从循环开始:理解Claude Code的Loop机
在前面的文章中,我们已经了解了 Claude Code 的工具系统(Tool System)如何作为一个"瑞士军刀",为 AI 提供调用外部能力的能力。今天我们来深入剖析其中的核心执行器 ——,看看 Claude Code 是如何安全地执行 Shell 命令的。Bash Executor 是 Claude Code 中最重要的执行器之一,负责运行用户指令中的 Shell 命令。它的设计直接关系到
在前面的文章中,我们已经了解了 Claude Code 的工具系统(Tool System)如何作为一个"瑞士军刀",为 AI 提供调用外部能力的能力。今天我们来深入剖析其中的核心执行器 ——,看看 Claude Code 是如何安全地执行 Shell 命令的。Bash Executor 是 Claude Code 中最重要的执行器之一,负责运行用户指令中的 Shell 命令。它的设计直接关系到
name: string // 工具名称,如 "Read"description: string // 工具描述,供 LLM 理解用途inputSchema: z.ZodType // 输入参数校验(Zod Schema)handler: Handler // 实际执行函数原则实现效果安全优先路径遍历检测、命令黑名单、超时控制防止恶意操作可观测性每个工具返回详细结果(stdout/stderr/e
name: string // 工具名称,如 "Read"description: string // 工具描述,供 LLM 理解用途inputSchema: z.ZodType // 输入参数校验(Zod Schema)handler: Handler // 实际执行函数原则实现效果安全优先路径遍历检测、命令黑名单、超时控制防止恶意操作可观测性每个工具返回详细结果(stdout/stderr/e
name: string // 工具名称,如 "Read"description: string // 工具描述,供 LLM 理解用途inputSchema: z.ZodType // 输入参数校验(Zod Schema)handler: Handler // 实际执行函数原则实现效果安全优先路径遍历检测、命令黑名单、超时控制防止恶意操作可观测性每个工具返回详细结果(stdout/stderr/e
Stream 类:简洁的异步迭代器实现,支持背压WebSocket 隧道:在现有基础设施上实现安全传输JSON Guard:防御性编程,保证输出格式纯净错误处理:优雅的流终止,防止资源泄漏相关源码文件- Stream 类实现- JSON 输出保护- 进程输出管理- WebSocket 隧道本文是《Claude Code 源码深度解析》系列第15篇,下一篇将探讨Tool System 工具系统 ——







