{"version":"2.1.257","anchor":"artifact-tool-restructured-into-action-based-dispatch-behin","canonical_anchor":"artifact-tool-restructured-into-action-based-dispatch-behin","heading":"Artifact tool restructured into action-based dispatch, behind a gated toolset switch","tier":"soon","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/artifact-tool-restructured-into-action-based-dispatch-behin","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### Artifact tool restructured into action-based dispatch, behind a gated toolset switch\n\nThe artifact tool's flat verbs are mapped to a canonical action shape, with a gate deciding which toolset is active.\n\nA large rework maps flat artifact-tool actions, `read_file`, `read_asset`, `describe_type`, `list_files`, `list_assets`, `list_types`, `upload_asset`, `delete_asset`, and comments\/data sub-actions, to and from a new canonical action shape via the `xee`, `uct`, `ULe`, and `Kle` helpers. A new `iw()` helper decides whether this new action-based toolset is active, tracked via `tengu_cobalt_plinth_damson`.\n\n- Flag `tengu_cobalt_plinth_damson`: Off in both readings (read for one account on one subscription tier against v2.1.257; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Artifacts\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}