产品路线 / Claude Code
Claude Code
面向代码、文件和工具任务的Agent产品。
检索别名:Claude Agent SDK · Claude Code SDK
01 输入
- 明确的代码或文件Task
- 受限工作目录与工具
- 企业验收及权限
02 处理机制
- 创建受控执行环境
- 提交任务并允许用户steer
- 收集工具与文件产物
- 外层验证并保存业务状态
03 输出与证据
- 文件或代码产物
- 执行和权限记录
- 业务验证结果
技术路线档案
与其他产品比较 ↗- 团队 / 厂商
- 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。
- Claude Code:工作原理 ↗官方文档 / 声明
观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。
- Claude Code:权限配置 ↗官方文档 / 声明
观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。
- Claude Code:指令与记忆 ↗官方文档 / 声明
观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。
- Claude Code:Prompt caching ↗官方文档 / 声明
观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。
- Claude Agent SDK:概览 ↗官方文档 / 声明
观察基线:2026-10-15。固定SHA代码用于说明可见实现;产品声明不等同目标环境实测。