{"version":"2.1.321","anchor":"artifact-tool-use-display-metadata-gains-artifact-publish","canonical_anchor":"artifact-tool-use-display-metadata-gains-artifact-publish","heading":"Tool activity reports now flag when Claude publishes an artifact","tier":"internal","area":"Artifacts","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/artifact-tool-use-display-metadata-gains-artifact-publish","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Tool activity reports now flag when Claude publishes an artifact\n\nTool-use display information gains an optional artifact_publish marker for calls that publish an artifact through Anthropic's Artifacts server\n\n**What**\n\nWhen Claude uses a tool, Claude Code sends a description of that tool use to connected apps so they can display it. That description has a new optional true-or-false field, `artifact_publish`.\n\nIt is set to true when Claude calls a publishing tool on an Artifacts MCP server (MCP is the standard way Claude Code connects to outside tools) that talks only to Anthropic's own server. It is sent only for the main conversation, not for helper agents running underneath it.\n\n**Why**\n\nApps built with the SDK and remote clients can now show clearly when Claude has published an artifact.\n\n- Area: Artifacts\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}