Anthropic:代理计划部署与Swift包——开发者关键新特性
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-5和claude-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-5、claude-mythos-5上线 | 模型 |
| 分词器:比4.7之前的模型多约30% token | 分词 |
stop_reason: "refusal" 不计费 | API机制 |
fallbacks参数(测试版) | API机制 |
stop_details.category: "reasoning_extraction" | 安全 |
thinking: disabled 返回400 | API机制 |
| Managed Agents的计划部署 | 代理 |
| vault中的环境变量凭据 | 代理 |
webhook事件中的session_thread_id | Webhooks |
| Swift包(测试版)——Foundation Models | SDK |
所有上述变更即时对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 新闻直达您的邮箱
按您的方式定制每日摘要——自选主题、来源和频率,一键退订。