Anthropic Files API and Agent Skills go GA — beta headers gone
Skills API opens custom, workspace-shared Skills to any builder, Files goes stable, and Managed Agents get domain locks plus memory stores for self-host.

Copy markdown
Skills API is production — upload once, share workspace-wide
Neither the /v1/skills endpoints nor container.skills need the skills-2025-10-02 beta header anymore. Custom Skills live at the workspace level, so a lead can push one skill and every teammate's Claude sessions load it on next request.
Files API stable, with expiring uploads and pagination
Files ships GA with no files-api-2025-04-14 header. New responses report expires_at (set expires_in_seconds on upload), and listing gets page/next_page cursors plus an ids[] filter. Legacy beta calls still return the old shape unchanged.
Domain-lock your agent's web tools — no more accidental scraping
The agent_toolset_20260401 configs array now takes allowed_domains and blocked_domains for both web_search and web_fetch, plus max_content_tokens on fetch and user_location on search. One config line, no browser sandbox, no drift.
Self-hosted sandboxes can attach memory stores
Sessions running in your own Python, TypeScript, or Go sandbox can now mount memory stores that download at mount_path and sync back — the same memory primitive Claude uses in Anthropic-managed containers, now yours to run.
Console session viewer rebuilt around real debugging
The redesigned viewer groups transcripts by model request, adds a timeline minimap, and an inspector panel that surfaces cost, per-tool statistics, mounted resources, and per-thread activity — finally usable when an agent is stuck.
Elsewhere: Vercel for Slack lands in public beta
The Slack app now handles deploy previews, production investigations, and remediation actions from the same thread — useful if your on-call is already in Slack and you don't want to bounce to the dashboard.