[KongchangAI]
ProductClaude Code SDK

Claude Agent SDK

Claude Agent SDK 是 Anthropic 提供的软件开发工具包,用于帮助开发者基于 Claude Code 的 Agent Harness 框架构建自定义 AI Agent。该 SDK 支持 Python 和 TypeScript 两种主流编程语言,为开发者提供标准化接口和工具链,使其能够扩展和定制 AI Agent 的行为与能力,适用于自动化任务、工作流编排等场景。

Core Facts

Timeline (last 90 days)

Oct 8

开发阶段通常使用更保守的权限模式,让开发者逐步审查每一次变更

Unverified50%
Oct 8

使用Claude Agent SDK需要将Anthropic API Key配置为环境变量

Unverified50%
Oct 8

Claude Agent SDK提供query方法用于发起查询并接收流式返回的消息

Unverified50%
Oct 8

没有调用任何工具的任务只需要一个回合(turn)即可完成

Unverified50%
Oct 8

allowed_tools配置选项用于授权Agent可使用的工具,如read、edit和glob

Unverified50%
Oct 8

read工具允许Agent读取文件内容,edit工具允许修改文件,glob工具允许通过通配符模式查找文件

Unverified50%
Oct 8

permission_mode设置为acceptEdits时,Agent可直接修改文件而无需每一步征求许可

Unverified50%
Oct 8

官方快速入门提供的utils.py文件中calculate_average在传入空列表时会因除以零而崩溃

Unverified50%
Oct 8

Anthropic推出了Claude Agent SDK

Unverified50%
Oct 7

在 Agent 语境下,单个 turn 内部可能包含多次工具调用,SDK 会依次执行并将每步结果追加进上下文,直到 Claude 决定不再调用工具

Unverified50%

6 more timeline events

All Facts (20)

Verified

Claude Agent SDK内置了Web Search和Web Fetch等工具,使Agent具备联网搜索和网页抓取能力

65%
Unverified

claude-memory-compiler采用三层自动化流水线架构:会话捕获层(Hooks机制)、知识提取层(Claude Agent SDK)和知识编译层(LLM Compiler)

90%
Unverified

该方案的所有数据和推理都在本地完成,不会外传到第三方服务器,适合对数据隐私有严格要求的企业场景

90%
Unverified

通过设置环境变量ANTHROPIC_BASE_URL指向LiteLLM Proxy的本地端口,可以将Claude Agent SDK的请求重定向到本地模型,无需修改SDK源码

90%
Unverified

2024-2025年,Anthropic Claude Agent SDK、OpenAI Agents SDK、Google ADK等Agent框架集中涌现

85%
Unverified

Claude Agent SDK提供工具注册与调用、多轮对话上下文管理、智能体间消息传递与协调机制以及结构化输出控制等能力

85%
Unverified

框架能力与推理能力解耦是AI工程领域的重要趋势,Claude Agent SDK提供Agent编排框架,实际推理可由任何兼容模型完成

75%
Unverified

Claude Agent SDK支持多步骤推理、工具调用和环境交互,包括代码编写、文件操作、命令执行等能力

60%
Unverified

该方案的整体架构分为三层:Agent Framework层(任务管理和调度)、Claude Agent SDK层(核心Worker)、LiteLLM Proxy层(请求代理转发)

60%
Unverified

通过LiteLLM Proxy将Claude Agent SDK连接本地大模型的方案,可以将API调用成本从每个简单任务近1美金降至几乎为零

60%
Unverified

开发阶段通常使用更保守的权限模式,让开发者逐步审查每一次变更

50%
Unverified

使用Claude Agent SDK需要将Anthropic API Key配置为环境变量

50%
Unverified

Claude Agent SDK提供query方法用于发起查询并接收流式返回的消息

50%
Unverified

没有调用任何工具的任务只需要一个回合(turn)即可完成

50%
Unverified

allowed_tools配置选项用于授权Agent可使用的工具,如read、edit和glob

50%
Unverified

read工具允许Agent读取文件内容,edit工具允许修改文件,glob工具允许通过通配符模式查找文件

50%
Unverified

permission_mode设置为acceptEdits时,Agent可直接修改文件而无需每一步征求许可

50%
Unverified

官方快速入门提供的utils.py文件中calculate_average在传入空列表时会因除以零而崩溃

50%
Unverified

Anthropic推出了Claude Agent SDK

50%
Unverified

在 Agent 语境下,单个 turn 内部可能包含多次工具调用,SDK 会依次执行并将每步结果追加进上下文,直到 Claude 决定不再调用工具

50%

Source Articles