{"name":"CLAUDE_CODE_ARTIFACT_DB","slug":"claude-code-artifact-db","family":"env","title":"Environment variables","noun":"environment variable","description":"Published artifacts can gain a document database Claude reads and writes, off unless you set the env var.","description_source":"entry","described_by":{"version":"2.1.224","anchor":"artifact-tool-gains-a-document-database-off-by-default"},"presence":{"first_seen":"2.1.224","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":73,"mined_builds":149,"first_cited":{"version":"2.1.224","released_at":"2026-08-07 01:36:32","spans":1}},"aliases":[],"entries":[{"version":"2.1.269","anchor":"artifact-str-replace-writes-gated-behind-a-new-require-versi","heading":"Artifact str_replace writes gated behind a new require-version check, off by default","line":"Artifact edits can now require a version match before writing, gated off by default","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text"},{"version":"2.1.267","anchor":"artifact-feature-env-var-and-gate-renamed-artifact-db-a","heading":"Artifact feature: env var and gate renamed (artifact DB -> artifact type catalog)","line":"The artifact type catalog's override variable and internal flag were renamed","released_at":"2026-09-09 18:25:42","reason":"found in this entry's text"},{"version":"2.1.228","anchor":"artifact-database-reports-a-rejected-session-credential","heading":"Artifact database reports a rejected session credential","line":"A rejected artifact credential now reports a distinct \"report this\" outcome rather than a permission answer.","released_at":"2026-08-11 17:45:45","reason":"named in this entry, found in this entry's text"},{"version":"2.1.224","anchor":"artifact-tool-gains-a-document-database-off-by-default","heading":"Artifact tool gains a document database, off by default","line":"Published artifacts can gain a document database Claude reads and writes, off unless you set the env var.","released_at":"2026-08-07 01:36:32","reason":"named in this entry, found in this entry's text"},{"version":"2.1.224","anchor":"permission-prompts-for-artifact-database-access","heading":"Permission prompts for artifact database access","line":"Artifact database access asks permission first, with reads and writes scoped differently.","released_at":"2026-08-07 01:36:32","reason":"named in this entry, found in this entry's text"},{"version":"2.1.224","anchor":"artifact-database-access-must-be-declared-when-publishing","heading":"Artifact database access must be declared when publishing","line":"An artifact must declare database capability when published, or database calls fail and ask you to republish.","released_at":"2026-08-07 01:36:32","reason":"named in this entry, found in this entry's text"}],"entries_total":6,"docs":[],"docs_total":0,"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","slug":"claude-code-artifact-comments","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"},{"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_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-db","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}