01 · Operational consequence
Lifecycleactive
Severitymedium
ConsequenceCode that depended on the legacy beta response shapes for Files or Skills can break after an SDK upgrade; explicit requests that still send beta headers retain beta shapes.
02 · Affected subjects
Componentsclient.beta.files, client.beta.skills, SDK response types
AudienceDevelopers upgrading Anthropic SDKs with Files or Skills integrations.
RegionAnthropic SDKs; behavior depends on whether a beta header is explicitly sent
03 · Detection
Stable event IDksr-anthropic-sdk-beta-files-skills-2026-08-27
Change typebreaking_api_change
04 · Before → after
BeforeThe beta client methods sent legacy beta headers and returned beta response shapes.
AfterCurrent SDKs omit those legacy headers for Files and Skills and return stable client shapes.
05 · Required action
ActionAudit client.beta.files and client.beta.skills usage, update code for stable client response shapes, and regression-test serialization and error handling before upgrading SDKs.
Replacement or migration pathStable Files and Skills client response shapes
06 · Actionable date
Date roleEffective date
Date2026-08-27
Statusactive
07 · Kingy reproduction
StatusNot tested
LimitationsSource evidence reviewed; no paid vendor call or production reproduction was run.
08 · Sources and revision
Checked2026-09-04
Official sourceshttps://platform.claude.com/docs/en/release-notes/overview
Correction historyNo corrections recorded.