Anthropic SDK
Anthropic 官方提供的软件开发工具包,用于构建基于 Claude 模型的 AI 应用和 Agent,封装了工具调用、多轮对话、成本统计等核心能力
时间轴 (近 90 天)
Anthropic SDK v1.14.0 没有提供 SDK 的版本兼容性说明或破坏性变更清单。
Anthropic SDK v1.14.0 修复了被丢弃的流在等待采集器时可能挂起的问题。
Anthropic SDK v1.14.0 新增了对 API 调用、流式响应和工具执行的 OpenTelemetry 追踪支持。
Anthropic SDK v1.14.0 中流式处理改为透传未知事件类型,而非中断或吞掉信息。
Anthropic SDK v1.14.0 移除了在 message_start 之前收到事件时抛出 'Unexpected event order' 异常的行为。
Anthropic TypeScript SDK 和 OpenAI Node SDK 都在按请求的选项里接受 signal 作为 AbortSignal 用于取消请求。
使用 Jnvoy 时,开发者只需替换请求 URL 并将原本的 Anthropic SDK 调用改为 httpx.post 请求,请求体中增加 provider 字段指定上游模型供应商,无需改动业务逻辑。
v1.13.0 为 Managed Agents(托管智能体)加入了 workflows(工作流)、multiagent configuration(多智能体配置)以及 thread status filtering(线程状态过滤)三项能力
v1.13.0 为 Chat 和 Cowork 统一分析指标添加了类型定义
v1.13.0 内部维护部分为默认 API 版本头的取值做了命名规范化处理
还有 20 条时间轴事件
全部知识事实 (20)
Anthropic SDK v1.14.0 没有提供 SDK 的版本兼容性说明或破坏性变更清单。
50%待验证Anthropic SDK v1.14.0 修复了被丢弃的流在等待采集器时可能挂起的问题。
50%待验证Anthropic SDK v1.14.0 移除了在 message_start 之前收到事件时抛出 'Unexpected event order' 异常的行为。
50%待验证Anthropic SDK v1.14.0 中流式处理改为透传未知事件类型,而非中断或吞掉信息。
50%待验证Anthropic SDK v1.14.0 新增了对 API 调用、流式响应和工具执行的 OpenTelemetry 追踪支持。
50%待验证Anthropic TypeScript SDK 和 OpenAI Node SDK 都在按请求的选项里接受 signal 作为 AbortSignal 用于取消请求。
50%待验证使用 Jnvoy 时,开发者只需替换请求 URL 并将原本的 Anthropic SDK 调用改为 httpx.post 请求,请求体中增加 provider 字段指定上游模型供应商,无需改动业务逻辑。
50%待验证v1.13.0 为 Chat 和 Cowork 统一分析指标添加了类型定义
50%待验证v1.13.0 为 Managed Agents(托管智能体)加入了 workflows(工作流)、multiagent configuration(多智能体配置)以及 thread status filtering(线程状态过滤)三项能力
50%待验证v1.13.0 内部维护部分为默认 API 版本头的取值做了命名规范化处理
50%待验证由于 v1.12.1 改动全部属于维护类且不涉及接口行为变化,升级风险极低,开发者可放心升级
50%待验证v1.12.1 新增了对 Pull Request 的检查机制,确保每次 PR 都会同步更新 changelog
50%待验证v1.12.1 将包版本与 uv.lock 中的记录保持一致,属于内部依赖管理的规范性修正
50%待验证开发者在迁移时若代码中使用 name 字段做逻辑判断,应替换为 display_name 以避免后续版本移除后的兼容性问题
50%待验证文档明确了 Agent 工具数量上限为 256 个
50%待验证TypeScript 的静态类型检查能在编译阶段捕捉结构错误
50%待验证1.0.119 属于补丁级更新,不涉及破坏性变更,也没有引入新的功能特性
50%待验证Anthropic 官方 SDK 发布了 v1.12.1 版本
50%待验证列出支出限额(spend limits)时会默认发送 beta header
50%待验证更新修复了内存上传后响应丢失情况下本地编辑被意外覆盖的问题(#990)
50%