跳到正文
SGSteven Guan

产品路线 / Claude Code

Claude Code

面向代码、文件和工具任务的Agent产品。

要解决的问题它怎样运行Agent,哪些状态和权限仍由应用负责?

检索别名:Claude Agent SDK · Claude Code SDK

BLUEPRINT局部蓝图

01 输入

  1. 明确的代码或文件Task
  2. 受限工作目录与工具
  3. 企业验收及权限
→

02 处理机制

  1. 创建受控执行环境
  2. 提交任务并允许用户steer
  3. 收集工具与文件产物
  4. 外层验证并保存业务状态
→

03 输出与证据

  1. 文件或代码产物
  2. 执行和权限记录
  3. 业务验证结果

技术路线档案

与其他产品比较 ↗
团队 / 厂商
Anthropic
路线类型
代码与文件Harness
执行边界
本地或选定环境中的Claude Code进程;SDK由应用运维。
编排机制
模型驱动工具循环,扩展skills、hooks、MCP与子Agent。
上下文与知识
项目指令、auto memory、会话历史、skills与工具结果共同进入context,并有压缩机制。
状态与记忆
公开文档描述本地JSONL session、resume/fork、项目指令、auto memory与compaction。
模型可替换边界
以Claude原生能力为核心;不能把其他模型API兼容等同完整harness可替换。
部署形态
CLI、IDE、桌面与SDK部署路径分别核验;托管服务另列。
许可边界
Anthropic商业条款;组件依各自许可
截止日状态
观察于2026-10-15:按平台、套餐和版本核实;本页未证明特定账号可用。
适用优势
成熟的文件工具与上下文体验可减少自写harness工作;仍需企业控制和领域验证。
限制与未知
待验证或未公开:企业三域任务效果;所有平台权限与保留矩阵;完整内部harness源码。公开能力不等同企业负载与领域任务实测。

观察时点:2026-10-15。面向代码、文件和工具任务的Agent产品。

已公开的技术路线与控制边界

Claude模型+工具循环+context管理;可通过Agent SDK把同类能力嵌入应用。CLI或SDK进程执行工具;应用负责业务权限和任务状态;官方产品源码不因公开repo而变成宽松开源。

理解Claude Code,首先要把模型与产品外围分开。模型负责理解与推理,产品提供文件、搜索、shell、网络和扩展能力,并管理context、会话、权限及恢复入口。官方把任务描述为收集上下文、行动、验证再循环,实际阶段可能交织,而不是一次规划后顺序跑完。

对企业最有参考价值的是完整任务体验:用户可以在运行时纠正方向,工具结果进入后续判断,长对话需要压缩,完成前应检查产物。项目指令和自动记忆帮助跨会话连续,但官方明确它们属于context,不能作为无条件强制配置。要阻止某类动作,仍需执行前hook、权限规则或外层工具网关。

会话与环境也要分开。文档描述本地JSONL历史支持resume和fork;同一历史可以在新模型窗口继续。文件checkpoint主要用于本地文件变化,不能撤销远端API、数据库或已经发送的消息。企业若把它接入正式业务,应额外保存Task、业务操作ID、批准参数与外部回执。

Claude Agent SDK让应用在自己运维的进程中使用Claude Code的工具循环与context管理;托管Managed Agents则是另一条部署路线。二者不等于直接模型Client SDK,也不等于可fork的宽松开源harness。选型时应比较运行控制、状态导出、数据保留和实际产品条款,不能用可下载binary替代许可判断。

适合的采用方式,是把它作为代码、文件处理或受限执行worker,通过自有控制平面提交明确任务,接收产物与轨迹。企业身份、金融口径、法律证据和教学验收留在通用服务中,避免所有业务状态被某一种session格式锁住。模型替换也要分别验证native能力、工具与压缩状态,不能只换一个兼容端点。

试用不应止于让它改一个文件。要检查中断后的工具状态、跨会话继续、权限缩减、来源撤回、文件导出和真实产物验证。官方文档能够支撑上述可见机制,但不能证明某企业账号已获全部功能,也不能证明同样流程在三个领域达到所需成功率。

一个适合的首个场景是让它处理一组获准PDF和表格,生成可编辑报告及复算脚本。外层系统先提供资料清单和截止日,只挂载必要文件;运行完成后检查引用定位、脚本计算和导出格式,再让业务owner决定发布。这个边界充分使用文件与代码能力,也避免让Agent自行寻找生产凭证。若后续要批量发送或更新正式记录,应走独立业务工具与批准流程,不能因为同一会话已能执行shell就扩大动作范围。

数据、记忆与模型替换

公开文档描述本地JSONL session、resume/fork、项目指令、auto memory与compaction。

以Claude原生能力为核心;不能把其他模型API兼容等同完整harness可替换。

执行、部署与采用取舍

本地或选定环境中的Claude Code进程;SDK由应用运维。模型驱动工具循环,扩展skills、hooks、MCP与子Agent。CLI、IDE、桌面与SDK部署路径分别核验;托管服务另列。

成熟的文件工具与上下文体验可减少自写harness工作;仍需企业控制和领域验证。

观察于2026-10-15:按平台、套餐和版本核实;本页未证明特定账号可用。

许可边界:Anthropic商业条款;组件依各自许可。采用前按实际使用方式核验组件、云服务与模型条款。

证据范围与未知

官方工作原理、权限、记忆和Agent SDK文档可核;不使用意外暴露源码推断当前实现。

未公开或仍需目标环境验证的部分:企业三域任务效果;所有平台权限与保留矩阵;完整内部harness源码。本页不以产品表面行为推断其隐藏实现。

Claude Code:工作原理;Claude Code:权限配置;Claude Code:指令与记忆;Claude Code:Prompt caching;Claude Agent SDK:概览。

RELATIONSHIP MAP

与其他节点的关系

箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。

PRIMARY SOURCES

来源与阅读边界

来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。

  1. Claude Code:工作原理 ↗官方文档 / 声明

    观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。

  2. Claude Code:权限配置 ↗官方文档 / 声明

    观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。

  3. Claude Code:指令与记忆 ↗官方文档 / 声明

    观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。

  4. Claude Code:Prompt caching ↗官方文档 / 声明

    观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。

  5. Claude Agent SDK:概览 ↗官方文档 / 声明

    观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。