{"name":"type","slug":"type","family":"setting","title":"Settings keys","noun":"settings key","description":"MCP servers rejected from --mcp-config are now listed on stderr and in the init message instead of vanishing.","description_source":"entry","described_by":{"version":"2.1.219","anchor":"mcp-servers-skipped-by-mcp-config-are-now-reported"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.300","anchor":"tool-error-span-attribute-for-failed-non-interrupted-tool-c","heading":"Failed tool calls are labelled as tool errors in traces","line":"Tracing data now marks a tool call that failed without being interrupted with `error.type` set to `tool_error`","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text"},{"version":"2.1.295","anchor":"telemetry-attributes-email-and-terminaltype-change-in-a-re","heading":"Usage data leaves out your email in a restricted mode","line":"In a certain restricted mode, usage data no longer includes your email and reports a fixed terminal type","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.292","anchor":"api-error-carries-rate-limit-info-for-usage-limit-reached","heading":"Usage-limit errors in the SDK now say when the limit resets","line":"SDK api_error messages can now carry rate_limit_info describing the limit that refused the request, including when it resets","released_at":"2026-10-06 17:10:31","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"permission-rule-checks-when-listing-types","heading":"Permission rules can now block or pause listing a type","line":"A deny rule now stops a type from being listed, and an ask rule pauses the listing and asks for the exact type name","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"sdk-init-plugin-errors-is-now-public-gains-path-and-do","heading":"SDK startup info now says which plugin directory failed to load","line":"Plugin load errors that Claude Code reports to SDK programs are now documented and can give the path of the directory that failed","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"otel-label-validation-with-reserved-names","heading":"OTEL label validation with reserved names","line":"Custom telemetry labels are now checked: names use a limited character set, some names are reserved, and values must be short printable ASCII","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"plugin-validation-now-checks-a-plugins-mcp-server-files","heading":"Plugin validation now checks a plugin's MCP server files","line":"Plugin validation now checks a plugin's MCP server files for bad settings, insecure addresses and credentials left in plain text","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"bridge-debug-logs-hash-ids-and-sanitise-values","heading":"Bridge debug logs hash IDs and sanitise values","line":"Bridge debug logs now hash work and session IDs and hide JSON values and unusual type or mode text","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"artifact-type-list-tier-shown-as-a-prefix-and-descriptions","heading":"Artifact type list: tier shown as a prefix and descriptions truncated at word boundaries; new type: permission-rule matching","line":"Artifact type lists now show the tier in brackets before the title and cut long descriptions at a word","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"artifact-type-listing-now-enforces-permission-rules","heading":"Artifact type listing now enforces permission rules","line":"Listing artifacts of a named type now respects deny and ask permission rules for that type","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"}],"entries_total":49,"docs":[{"source":"api","path":"about-claude\/models\/choosing-a-model","title":"choosing-a-model","documented":false},{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","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\/pricing","title":"pricing","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","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\/customer-support-chat","title":"customer-support-chat","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/legal-summarization","title":"legal-summarization","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/ticket-routing","title":"ticket-routing","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/best-practices","title":"PDF Processing","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/type","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}