🟡 🏥 实践应用 发布于: · 3 分钟阅读 ·

Anthropic:代理计划部署与Swift包——开发者关键新特性

编辑插图:Anthropic开发者平台——带有cron计划的托管代理

Anthropic在发布Fable 5和Mythos 5的同时,还公布了多项重要的开发者平台新特性:Claude Managed Agents支持cron计划部署、vault中支持环境变量凭据,以及全新Swift包——将Claude作为服务端LanguageModel集成到Apple Foundation Models框架,适用于iOS 27和macOS 27。

🤖

本文由人工智能基于一手来源生成。

在发布Claude Fable 5和Mythos 5的同时,Anthropic于2026年6月9日公布了Claude平台上多项面向开发团队的技术新特性。其中两项尤为突出,可作为独立升级来看待:Claude Managed Agents的计划部署功能,以及面向Apple生态系统的全新Swift包。

计划部署:无需自建调度器的代理

Claude Managed Agents现已支持计划部署(scheduled deployments)——无需管理自己的调度器基础设施,即可按cron计划触发代理会话。

此前,希望定期运行代理的开发者必须自建编排逻辑——Lambda函数、cron作业或类似基础设施。计划部署将这一工作提升到平台层面:开发者定义cron表达式,Claude平台即可在预定时间自动启动会话。

这对以下场景特别有用:

  • 周期性数据处理与报告
  • 自动化变更监控(监控代理)
  • 无需手动触发的夜间批处理

除计划部署外,Claude Managed Agents的vault现还支持环境变量凭据——将密钥和凭据作为环境变量安全注入代理沙箱环境。这样一来,使用环境变量进行身份验证的CLI工具、SDK和服务可直接集成,无需修改代码。

Fable 5 API的新变化

新模型ID与分词器

现已提供claude-fable-5claude-mythos-5模型(Mythos 5仅限Glasswing计划合作伙伴)。两款模型均使用自Claude Opus 4.7起引入的分词器——相同文本比Opus 4.7之前的模型多生成约30%的token。如需在新分词器下测量提示词,token计数API接受model: "claude-fable-5"参数。

拒绝机制与fallbacks

当Fable 5分类器拒绝请求时,Messages API返回stop_reason: "refusal"在生成任何输出之前被拒绝的请求不计费。

可选的fallbacks参数(Claude API和AWS上Claude Platform的测试阶段;Message Batches API不支持)会自动将被拒绝的请求重试到备用模型,按该模型自身的定价计费。

新拒绝类别:reasoning_extraction

字段stop_details.category现新增第三个值:"reasoning_extraction"——阻止可能用于蒸馏(distillation)或模仿Fable 5能力、违反Anthropic服务条款的请求。现有类别"cyber""bio"保持不变。此功能无需beta请求头。

思考模式限制

在Fable 5和Mythos 5上,自适应思考(adaptive thinking)是唯一支持的思考模式:

  • thinking: {"type": "disabled"}返回400错误——无法关闭
  • 手动扩展思考预算和assistant prefill不受支持(返回400)
  • thinking.display默认设置为"omitted"——与Opus 4.8、Opus 4.7和Mythos Preview相同
  • 设置display: "summarized"可获得可读的思考摘要
  • 从不返回原始思维链;多轮对话中应原样传递thinking块

数据保留

Fable 5在Claude API上需要30天数据保留,不支持零数据保留。

新特性:webhook事件中的session_thread_id

session.thread_* webhook事件现包含**session_thread_id**字段,用于标识触发该事件的多代理线程。这有助于在复杂的多代理拓扑中进行跟踪和诊断,其中多个代理在同一上下文树内协作。

Swift包:Apple Foundation Models框架中的Claude

Anthropic发布了测试版Swift包,将Claude作为服务端LanguageModel集成到Apple的Foundation Models框架中。

该包允许通过iOS开发者用于Apple本地模型的同一LanguageModelSession API调用Claude。重要提示:Claude在此作为服务端模型运行——请求发送到Anthropic基础设施,而非本地设备——但对开发者而言,接口完全相同。

支持的平台(均为测试版):

  • iOS 27
  • macOS 27
  • visionOS 27
  • watchOS 27

这对已使用Foundation Models API为本地模型构建应用的Swift开发者尤为有趣——他们可以在不更改代码接口的情况下,利用Claude的能力处理更复杂的任务。

6月9日开发者新特性一览

新特性类别
claude-fable-5claude-mythos-5上线模型
分词器:比4.7之前的模型多约30% token分词
stop_reason: "refusal" 不计费API机制
fallbacks参数(测试版)API机制
stop_details.category: "reasoning_extraction"安全
thinking: disabled 返回400API机制
Managed Agents的计划部署代理
vault中的环境变量凭据代理
webhook事件中的session_thread_idWebhooks
Swift包(测试版)——Foundation ModelsSDK

所有上述变更即时对Claude API的新请求生效。

常见问题

Claude Managed Agents中的计划部署(scheduled deployments)是什么?
这是一项新功能,允许按cron计划触发代理会话,无需自建调度器。开发者定义cron表达式,代理即可在预定时间自动启动会话。
新的Claude Swift包是什么?支持哪些平台?
这是一个测试版Swift包,将Claude作为服务端LanguageModel集成到Apple Foundation Models框架中。调用方式与Apple本地模型的LanguageModelSession API相同,支持iOS 27、macOS 27、visionOS 27和watchOS 27(均为测试版)。
当Fable 5拒绝请求时会发生什么?fallbacks参数如何工作?
API返回stop_reason: 「refusal」,若未生成任何输出则不计费。可选的fallbacks参数(测试阶段)会自动将被拒绝的请求重试到其他模型,按该备用模型的定价计费。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。