{"name":"label","slug":"label","family":"setting","title":"Settings keys","noun":"settings key","description":"AskUserQuestion options are now identified by stable keys instead of their displayed text","description_source":"entry","described_by":{"version":"2.1.235","anchor":"askuserquestion-options-are-now-identified-by-stable-keys-in"},"presence":{"first_seen":"2.1.247","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.319","builds":29,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.301","anchor":"dynamic-ui-input-component-accepts-a-rows-prop","heading":"Plugin dialogs can ask for text boxes taller than one line","line":"Text input boxes in plugin-built dialogs now accept a rows setting, a whole number of 1 or more, so they can span several lines","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"artifact-tool-label-length-error-now-comes-from-schema-vali","heading":"Artifact label length error now comes from the input checks","line":"The error telling Claude an artifact `label` is too long now comes from the standard input checks rather than a fixed 60-character test","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"artifact-tool-labels-that-are-too-long-are-now-trimmed-or-c","heading":"Overlong artifact labels are now tidied and shortened instead of failing","line":"The artifact tool now trims a label and, if it is still too long, cuts it to the limit rather than letting the call fail","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.277","anchor":"hooks-module-re-entry-warnings-now-name-the-module-by-label","heading":"Hooks-module re-entry warnings now name the module by label, not name, and swap origin computation","line":"Hooks re-entry log messages now show a module's label instead of its name","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"select-component-gains-autofocus-prop","heading":"Select component gains autoFocus prop","line":"Plugin-pane Select dropdowns can now be given an autoFocus property","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"bounded-timeout-errors-now-carry-a-distinct-error-class","heading":"Bounded timeout errors now carry a distinct error class","line":"Timeout errors from bounded operations now use a dedicated BoundedTimeoutError class","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.269","anchor":"artifact-tool-schema-gains-read-page-data-capabilitiescont","heading":"Artifact tool schema gains read_page_data, capabilities\/contract, and typed-Artifact catalog fields","line":"Artifact tool schema adds a read_page_data action plus capabilities, contract, and typed-catalog fields","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"artifact-publish-gains-an-icon-field-and-generalized-upstrea","heading":"Artifact publish gains an icon field and generalized upstream-rejected-field retry","line":"Artifact publishing now supports an icon field and retries automatically when the server rejects an unknown field","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text"},{"version":"2.1.267","anchor":"artifact-tool-label-hint-text-simplified","heading":"Artifact tool: 'label' hint text simplified","line":"Artifact tool's error message for an overlong 'label' field dropped the word 'version'","released_at":"2026-09-09 18:25:42","reason":"found in this entry's text"},{"version":"2.1.267","anchor":"published-artifactssession-context-can-carry-a-deadline-fie","heading":"Published artifacts\/session-context can carry a deadline field","line":"Artifacts and session-context data can now carry an optional deadline field","released_at":"2026-09-09 18:25:42","reason":"found in this entry's text"}],"entries_total":16,"docs":[{"source":"api","path":"about-claude\/glossary","title":"glossary","documented":false},{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/content-moderation","title":"content-moderation","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/ticket-routing","title":"ticket-routing","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/concepts","title":"concepts","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-helm","title":"deploy-helm","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/computer-use-tool","title":"computer-use-tool","documented":false},{"source":"api","path":"api\/beta\/organization\/analytics","title":"Analytics","documented":false},{"source":"api","path":"api\/beta\/organization\/analytics\/skills","title":"Skills","documented":false},{"source":"api","path":"api\/beta\/organization\/analytics\/skills\/list","title":"Get Skill Usage","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/label","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}