Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.257 ·

Artifacts tool consolidated into a single action-based schema

A type argument outside the list action is now rejected, with a note to pass type_url when creating from a type.

Group of 3 Use it now No documentation found Bug Fixes
JSON All of v2.1.257
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
Bug FixesKind: in v2.1.257,
What probably matters to youSection of the release

The old artifacts tool verbs (upload_asset, read_file, read_asset, list_files, list_assets, list_types, describe_type, delete_asset) are replaced by a single action parameter on unified publish/list/read/delete tools. Calls made with the old verb names are rewritten via a regex table into the new phrasing (e.g. action: "upload_asset" becomes publish with asset: true, list_files becomes list with scope: "files"), and inputs/outputs are coerced between the legacy and new shapes so older prompts/skills keep working while the model is steered toward the new vocabulary.

The action: "list" action now accepts scope: "mine" (default), "shared", or "all", plus, when enabled, scope: "files", "assets", and "types". Publishing gains a new asset: true upload mode and a type_url describe mode, alongside a new delete action gated by t.deleteOn and an open action gated by t.openOn. A new validation branch also rejects a type argument unless the action is "list", clarifying that it names the type whose Artifacts to list, and that creating from a type should use type_url instead.

Read from
Names in the bundletype_url

See this entry in the whole of v2.1.257 →

Feedback