{"name":"CLAUDE_CODE_ARTIFACT_COMMENTS","slug":"claude-code-artifact-comments","family":"env","title":"Environment variables","noun":"environment variable","description":"Set to `0` to stop Claude reading and replying to [comments on an artifact](\/docs\/en\/artifacts#collect-comments-on-an-artifact). Has no effect when `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` has [turned artifacts off](\/docs\/en\/artifacts#availability). Requires Claude Code v2.1.221 or later","description_source":"docs","described_by":{"doc":"claude-code\/env-vars","title":"Environment variables"},"presence":{"first_seen":"2.1.221","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":77,"mined_builds":150,"first_cited":{"version":"2.1.239","released_at":"2026-08-21 17:18:54","spans":1}},"aliases":[],"entries":[{"version":"2.1.248","anchor":"artifact-comment-threads-are-summarised-before-claude-acts-o","heading":"Artifact comment threads are summarised before Claude acts on them","line":"Artifact comment threads get summarised so the permission prompt names what's being acted on.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.248","anchor":"permission-prompts-say-whose-comment-is-being-acted-on","heading":"Permission prompts say whose comment is being acted on","line":"Comment permission prompts can name whose comment it is, behind an artifact-comments env var.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.246","anchor":"artifact-comments-refuse-organization-service-keys","heading":"Artifact comments refuse organization service keys","line":"Artifact comments now explain org service key failures clearly, but comments themselves need an env var.","released_at":"2026-08-25 19:17:34","reason":"named in this entry, found in this entry's text"},{"version":"2.1.239","anchor":"artifact-request-schema-auto-reply-gated-embeds-compiled-out","heading":"Artifact request schema: auto_reply gated, embeds compiled out","line":"Artifact auto-reply appears only with comments enabled, and an embeds field is compiled out entirely.","released_at":"2026-08-21 17:18:54","reason":"named in this entry, found in this entry's text"},{"version":"2.1.239","anchor":"artifact-watch-entries-gain-unread-comment-counters-behind-t","heading":"Artifact watch entries gain unread-comment counters behind the comments flag","line":"Artifact watches can track unread comments and replies, but only with the comments flag on.","released_at":"2026-08-21 17:18:54","reason":"named in this entry, found in this entry's text"},{"version":"2.1.234","anchor":"resuming-stopped-artifact-auto-replies-and-marking-comments-","heading":"Resuming stopped artifact auto-replies, and marking comments the artifact posted itself","line":"Comments Claude posts to an artifact are now marked as its own, so it stops replying to itself.","released_at":"2026-08-17 18:19:13","reason":"found in this entry's text"},{"version":"2.1.227","anchor":"artifact-auto-replies-stop-describing-their-own-plumbing","heading":"Artifact auto-replies stop describing their own plumbing","line":"Automatic artifact comment replies now sound like plain acknowledgements instead of describing internal plumbing.","released_at":"2026-08-10 20:56:57","reason":"named in this entry, found in this entry's text"},{"version":"2.1.227","anchor":"artifact-tool-can-resolve-comment-threads-behind-an-off-by-d","heading":"Artifact tool can resolve comment threads, behind an off-by-default flag","line":"Claude could mark a comment thread on a published artifact as resolved, but the path is off.","released_at":"2026-08-10 20:56:57","reason":"named in this entry, found in this entry's text"},{"version":"2.1.221","anchor":"artifact-comment-errors-distinguish-egress-proxy-blocks-and-","heading":"Artifact comment errors distinguish egress-proxy blocks and non-activated threads","line":"Artifact comment failures would name the real cause, like a proxy block or an unactivated thread, once enabled.","released_at":"2026-08-03 22:16:25","reason":"named in this entry"},{"version":"2.1.221","anchor":"artifact-live-update-arming-carries-auto-react-wiring","heading":"Artifact live-update arming carries auto-react wiring","line":"Artifact live-update watching now carries the plumbing needed for automatic comment replies and cancellation.","released_at":"2026-08-03 22:16:25","reason":"named in this entry, found in this entry's text"}],"entries_total":13,"docs":[{"source":"claude-code","path":"env-vars","title":"Environment variables","documented":true}],"docs_total":1,"gates":[],"related":[{"name":"CLAUDE_CODE_ARTIFACT","slug":"claude-code-artifact","description":"PR review artifact pages can show a pinned button that approves the pull request from your GitHub account."},{"name":"CLAUDE_CODE_ARTIFACT_ASSET_BASE_URL","slug":"claude-code-artifact-asset-base-url","description":"Three artifact environment variables are now recognised, with the API token stripped from spawned processes as a secret."},{"name":"CLAUDE_CODE_ARTIFACT_ASSETS","slug":"claude-code-artifact-assets","description":"Claude can now upload, list, read and delete images, video, PDFs and fonts attached to your published artifacts."},{"name":"CLAUDE_CODE_ARTIFACT_AUTO_OPEN","slug":"claude-code-artifact-auto-open","description":"Set to `0` to stop Claude Code from opening the browser automatically when a new [artifact](\/docs\/en\/artifacts#create-an-artifact) is published"},{"name":"CLAUDE_CODE_ARTIFACT_COMMENT_FAST_ACK","slug":"claude-code-artifact-comment-fast-ack","description":"Claude can post a quick 'on it' note in artifact comment threads before the real reply, off unless enabled."},{"name":"CLAUDE_CODE_ARTIFACT_COMMENT_FAST_ACK_FIXED","slug":"claude-code-artifact-comment-fast-ack-fixed","description":"A second fast-ack mode lets Claude pick a fixed numbered acknowledgment instead of writing one, off behind two gates"},{"name":"CLAUDE_CODE_ARTIFACT_COMMENT_RESPONDER","slug":"claude-code-artifact-comment-responder","description":"A read-only subagent that analyses one artifact comment thread exists but stays off."},{"name":"CLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACT","slug":"claude-code-artifact-comments-autoreact","description":"Set to `0` to stop Claude [replying on its own to comments sent to it](\/docs\/en\/artifacts#let-claude-reply-to-comments-on-its-own). Requires Claude Code v2.1.228 or later"},{"name":"CLAUDE_CODE_ARTIFACT_DB","slug":"claude-code-artifact-db","description":"Published artifacts can gain a document database Claude reads and writes, off unless you set the env var."},{"name":"CLAUDE_CODE_ARTIFACT_DB_STR_REPLACE","slug":"claude-code-artifact-db-str-replace","description":"Artifact edits can now require a version match before writing, gated off by default"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-artifact-comments","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}