{"version":"2.1.227","anchor":"artifact-tool-can-resolve-comment-threads-behind-an-off-by-d","canonical_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","tier":"soon","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227\/e\/artifact-tool-can-resolve-comment-threads-behind-an-off-by-d","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227","markdown":"### Artifact tool can resolve comment threads, behind an off-by-default flag\n\nClaude could mark a comment thread on a published artifact as resolved, but the path is off.\n\n**What**\n\nThe Artifact tool gains a `resolve` action alongside `comments` and `reply`, marking one comment thread on a published artifact as resolved. It is only offered when artifact comments are enabled, via `CLAUDE_CODE_ARTIFACT_COMMENTS` or the `tengu_teal_corbel` remote flag, which falls back to off, so nothing in this build turns it on by itself.\n\n**Details**\n\n- `thread_id` is required and must be a lowercase UUID taken from the `comments` action; a missing one errors with \"thread_id required for action \\\"resolve\\\"\".\n- Success reads \"Marked comment thread ... resolved. Viewers see it as resolved by Claude; a person can reopen it.\" Failures separate not-authorized, where only the thread starter or a writer of the artifact may resolve, from Claude not being activated on the thread.\n- Plan mode never mutates comment-thread state, so the action is refused there.\n- Guidance tells Claude to reply and then resolve only threads it actually addressed, and never to re-resolve an already-resolved thread.\n\n**Evidence**\n\n`thread_id must be a thread id from action \"comments\" (a lowercase UUID)`, `'thread_id required for action \"resolve\"'`, `Plan mode never mutates comment-thread state`, `thread_id required for action \"resolve\"`, `'`thread_id` applies only to actions \"comments\", \"reply\", and \"resolve\", and `text` only to \"reply\"'`\n\n- Flag `tengu_teal_corbel`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.227; this account: on, anonymous baseline: on, 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- Names: `CLAUDE_CODE_ARTIFACT_COMMENTS`\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}