{"version":"2.1.323","anchor":"host-artifact-type-commands-behind-a-new-env-var-motion-wh","canonical_anchor":"host-artifact-type-commands-behind-a-new-env-var-motion-wh","heading":"A host app can turn on Motion and Whiteboard artifact commands","tier":"use","area":"Artifacts","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/host-artifact-type-commands-behind-a-new-env-var-motion-wh","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### A host app can turn on Motion and Whiteboard artifact commands\n\nThe new `CLAUDE_CODE_HOST_ARTIFACT_TYPE_COMMANDS` variable lets an app hosting Claude Code list artifact commands, including Motion and Whiteboard\n\n**Unclear.** What the two other checks are, and whether Whiteboard can appear without the variable, is not stated.\n\n**What**\n\nA new environment variable, `CLAUDE_CODE_HOST_ARTIFACT_TYPE_COMMANDS`, lets an app that runs Claude Code inside it (a host) choose which artifact type commands to offer. An artifact is a piece of output Claude makes, such as a document or a drawing. A command is turned on when the variable's value includes its name and two other checks also pass.\n\nTwo artifact types are defined:\n\n- Motion: \"Make a new Motion artifact from a brief\"\n\n- Whiteboard: marked as in beta, and subject to an organization policy\n\n**Why**\n\nThis looks like groundwork for apps that embed Claude Code to offer Motion and Whiteboard commands.\n\n- Area: Artifacts\n- Names: `CLAUDE_CODE_HOST_ARTIFACT_TYPE_COMMANDS`\n- Tier: Use it now\n- Useful: 5\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}