{"version":"2.1.293","summary":"The haiku model name now picks Claude Haiku 5.5 on Anthropic's own API. Bedrock, Vertex and other providers stay on Haiku 4.5. Haiku 5.5 has a 1M-token context window and its own pricing. Desktop admins can now start Claude Code through a corporate launcher with the claudeCodeProcessWrapperEnabled setting. New inferenceIdpOidc and inferenceIdpAuthFlow settings extend company sign-in to more setups, including Bedrock proxies. Admins can also set a Microsoft Foundry base URL for Claude Code sessions from the desktop app.\n\nFour features are in the build but not switched on yet. One is a startup check for team and enterprise users. It would block startup if organization policy or settings fail to load. Another would tell Claude which of its settings files a shell command changed. New keyboard actions for moving between tabs are listed but do nothing yet.\n\nWaiting permission requests no longer time out while you are answering an input prompt. Large repositories stall less when starting a cloud session. MCP servers no longer show an old error after their tool list refreshes successfully. Remote Control now shows the session as running again after it reconnects mid-turn. Sessions that Claude Code starts on its own now keep your Chrome on or off choice. Away and back signals from people viewing a remote session are no longer passed on.","filter":{"section":null,"tier":null,"area":null},"offset":0,"limit":50,"count":50,"total":287,"next_offset":50,"next_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/entries.json?offset=50","entries":[{"anchor":"new-external-idp-credential-kind-with-inferenceidpoidc-i","heading":"Company sign-in settings now work beyond the gateway, including Bedrock proxies","glance":"New `inferenceIdpOidc` and `inferenceIdpAuthFlow` settings extend company sign-in to more setups, including Bedrock proxies","teaser":null,"tier":"use","area":"Auth","section":"What probably matters to you","position":0,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/new-external-idp-credential-kind-with-inferenceidpoidc-i","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/new-external-idp-credential-kind-with-inferenceidpoidc-i.json"},{"anchor":"foundry-gateway-base-url-anthropic-foundry-base-url-in-des","heading":"Desktop app admins can set a Microsoft Foundry base URL for Claude Code sessions","glance":"Desktop enterprise settings gain a Microsoft Foundry base URL, passed to Claude Code sessions as `ANTHROPIC_FOUNDRY_BASE_URL`","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":1,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/foundry-gateway-base-url-anthropic-foundry-base-url-in-des","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/foundry-gateway-base-url-anthropic-foundry-base-url-in-des.json"},{"anchor":"desktop-config-schema-new-claudecodeprocesswrapperenabled-k","heading":"Desktop app can start its Claude Code through a corporate launcher","glance":"A new managed setting, `claudeCodeProcessWrapperEnabled`, makes the desktop app start Claude Code through the launcher named in `processWrapper`","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":2,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-config-schema-new-claudecodeprocesswrapperenabled-k","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-config-schema-new-claudecodeprocesswrapperenabled-k.json"},{"anchor":"gateway-managed-claude-code-setting","heading":"New setting lets Claude Desktop run Claude Code in gateway mode","glance":"With `inferenceGatewayManagedClaudeCode` on, Desktop runs Claude Code in gateway mode for gateway sign-ins, turning off usage analytics","teaser":null,"tier":"use","area":"Gateway Auth","section":"What probably matters to you","position":3,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/gateway-managed-claude-code-setting","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/gateway-managed-claude-code-setting.json"},{"anchor":"claude-haiku-5-5-model-family-recognised","heading":"Claude Haiku 5.5 added, and the haiku alias points to it on the first-party API","glance":"Claude Haiku 5.5 joins the model list and the haiku alias now resolves to it on Anthropic's API, while Bedrock, Vertex and other providers stay on Haiku 4.5","teaser":null,"tier":"notice","area":"Models","section":"What probably matters to you","position":4,"scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/claude-haiku-5-5-model-family-recognised","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/claude-haiku-5-5-model-family-recognised.json"},{"anchor":"strip-tab-keybindings-excluded-from-a-keybinding-predicate","heading":"Three new strip tab keyboard actions are listed","glance":"Claude Code's list of keyboard actions gains `strip:tabNext`, `strip:tabPrevious` and `strip:viewAll`, with no change in behaviour yet","teaser":null,"tier":"soon","area":"Terminal UI","section":"What probably matters to you","position":7,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/strip-tab-keybindings-excluded-from-a-keybinding-predicate","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/strip-tab-keybindings-excluded-from-a-keybinding-predicate.json"},{"anchor":"notification-presence-check-and-thinking-display-env-vars","heading":"<code>CLAUDE_CODE_THINKING_DISPLAY_UPDATES<\/code> can switch off thinking display updates","glance":"Thinking display updates are on by default, and `CLAUDE_CODE_THINKING_DISPLAY_UPDATES` can override that","teaser":null,"tier":"use","area":"Thinking Display","section":"What probably matters to you","position":8,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/notification-presence-check-and-thinking-display-env-vars","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/notification-presence-check-and-thinking-display-env-vars.json"},{"anchor":"plugin-skills-can-be-switched-off-through-the-plugins-manif","heading":"Account-managed plugins can switch off single skills in <code>manifest.json<\/code>","glance":"Some plugins can now list their skills in a `manifest.json` that switches individual skills off; a broken file loads none of them","teaser":null,"tier":"use","area":"Plugins","section":"What probably matters to you","position":9,"scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/plugin-skills-can-be-switched-off-through-the-plugins-manif","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/plugin-skills-can-be-switched-off-through-the-plugins-manif.json"},{"anchor":"cowork-new-vmipv6enabled-setting-marketplace-pin-changes-a","heading":"Cowork gets an IPv6 setting, header-based marketplace credentials and live pin updates","glance":"A new coworkVmIpv6Enabled setting gives the Cowork VM IPv6, credential helpers can return headers, and pin changes apply without restart","teaser":null,"tier":"use","area":"Cowork","section":"What probably matters to you","position":10,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/cowork-new-vmipv6enabled-setting-marketplace-pin-changes-a","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/cowork-new-vmipv6enabled-setting-marketplace-pin-changes-a.json"},{"anchor":"gateway-oidc-settings-docs-redirecthost-and-desktop-externa","heading":"Gateway sign-in setting can use localhost as its return address","glance":"The gateway external identity provider setting now describes a `redirectHost: \"localhost\"` option, where the return address used to be fixed at 127.0.0.1","teaser":null,"tier":"use","area":"Gateway Auth","section":"What probably matters to you","position":11,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/gateway-oidc-settings-docs-redirecthost-and-desktop-externa","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/gateway-oidc-settings-docs-redirecthost-and-desktop-externa.json"},{"anchor":"managed-config-session-retention-group-external-idp-oidc","heading":"Managed configuration: clientSecretHelper must print JSON, OIDC sign-in, session retention and desktop-only fields","glance":"The MCP clientSecretHelper must now print a JSON object, managed config adds OIDC sign-in and session retention, and Workspace becomes Capabilities","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":12,"scope":"both","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-config-session-retention-group-external-idp-oidc","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-config-session-retention-group-external-idp-oidc.json"},{"anchor":"mods-can-register-deferred-tools","heading":"Plugins and mods can register deferred tools with <code>isDeferred<\/code>","glance":"`$.tool.register` accepts an `isDeferred` true or false option, so plugin tools can load only when found through tool search","teaser":null,"tier":"use","area":"Plugins","section":"What probably matters to you","position":13,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/mods-can-register-deferred-tools","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/mods-can-register-deferred-tools.json"},{"anchor":"org-managed-config-schema-gains-sharing-endpoint-scheduled","heading":"More admin settings for scheduled tasks, plugin MCP servers and sharing","glance":"Organization-managed settings for Cowork and third-party deployments gain controls for scheduled tasks, keep-awake, plugin MCP servers and sharing","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":14,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/org-managed-config-schema-gains-sharing-endpoint-scheduled","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/org-managed-config-schema-gains-sharing-endpoint-scheduled.json"},{"anchor":"desktop-3p-config-default-model-effort-always-start-defaul","heading":"New managed settings for Claude Desktop admins: default model, model catalog and more","glance":"Admins of third-party Claude Desktop deployments get managed settings for default model effort, model catalog and Chrome password managers","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":15,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-3p-config-default-model-effort-always-start-defaul","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-3p-config-default-model-effort-always-start-defaul.json"},{"anchor":"claude-test-plugin-gating-and-claude-test-messages","heading":"New messages for the built-in Claude Test feature and <code>\/claude-test<\/code>","glance":"Claude Test gains sign-in-dependent access and messages for when it is still loading or its browser helper failed to load","teaser":null,"tier":"use","area":"Claude Test","section":"What probably matters to you","position":16,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/claude-test-plugin-gating-and-claude-test-messages","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/claude-test-plugin-gating-and-claude-test-messages.json"},{"anchor":"tool-result-turn-ending-logic-returns-endsturntouser","heading":"The opt-in tool behaviour now says whether Claude&#039;s turn should end","glance":"With `CLAUDE_CODE_PEWTER_OWL_TOOL` set, the affected tool path now reports whether the turn ends and what to tell you, not a response ID","teaser":null,"tier":"use","area":"Tools","section":"What probably matters to you","position":18,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/tool-result-turn-ending-logic-returns-endsturntouser","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/tool-result-turn-ending-logic-returns-endsturntouser.json"},{"anchor":"desktop-config-egress-model-catalog-and-new-endpoint-fields","heading":"A signed model catalog is now fetched every 5 to 15 minutes","glance":"Claude Code now checks a signed model catalog, the details behind the model picker, every 5 to 15 minutes over the network","teaser":null,"tier":"notice","area":"Models","section":"What probably matters to you","position":19,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-config-egress-model-catalog-and-new-endpoint-fields","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-config-egress-model-catalog-and-new-endpoint-fields.json"},{"anchor":"automodeenabled-semantics-changed-auto-mode-in-code-now-on","heading":"Managed policy: Bash rules also cover PowerShell, Auto mode offered in Code unless set false, empty folder lists allow nothing","glance":"Admin policy now applies a bare Bash rule to PowerShell too, offers Auto mode in Code unless autoModeEnabled is false, and treats an empty folder list as none","teaser":null,"tier":"notice","area":"Auto Mode","section":"What probably matters to you","position":20,"scope":"both","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/automodeenabled-semantics-changed-auto-mode-in-code-now-on","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/automodeenabled-semantics-changed-auto-mode-in-code-now-on.json"},{"anchor":"model-list-entries-gain-maxeffort-cap","heading":"Model list entries can cap the highest effort level offered","glance":"Each model in the model list can now set maxEffort, the highest reasoning effort level offered for it","teaser":null,"tier":"notice","area":"Effort","section":"What probably matters to you","position":22,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/model-list-entries-gain-maxeffort-cap","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/model-list-entries-gain-maxeffort-cap.json"},{"anchor":"projects-tool-unicode-normalized-path-matching-and-local-pa","heading":"Projects tool can upload files from outside the working directory and matches Unicode-variant names","glance":"project_write can now upload a file outside the working directory if this session read all of it, and Project names that differ only in Unicode form match","teaser":null,"tier":"notice","area":"Projects","section":"What probably matters to you","position":23,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/projects-tool-unicode-normalized-path-matching-and-local-pa","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/projects-tool-unicode-normalized-path-matching-and-local-pa.json"},{"anchor":"new-claude-bg-carried-prompts-sha256-env-var-passed-to-backg","heading":"Moving a session to the background now carries queued prompts along, or refuses","glance":"Backgrounding a session with the left arrow carries queued prompts to the background job or blocks the move, and passes CLAUDE_BG_CARRIED_PROMPTS_SHA256","teaser":null,"tier":"notice","area":"Sessions","section":"What probably matters to you","position":24,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/new-claude-bg-carried-prompts-sha256-env-var-passed-to-backg","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/new-claude-bg-carried-prompts-sha256-env-var-passed-to-backg.json"},{"anchor":"startup-env-metadata-is-skipped-in-some-modes-new-env-claud","heading":"Host skill catalog rejects &quot;.&quot; and &quot;..&quot;, and a desktop skill switch variable is added","glance":"CLAUDE_CODE_HOST_SKILL_CATALOG refuses \".\" and \"..\" and drops its child-session check, CLAUDE_CODE_DESKTOP_SKILL_SWITCHES is read, and some startup details are skipped","teaser":null,"tier":"notice","area":"Desktop App","section":"What probably matters to you","position":25,"scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/startup-env-metadata-is-skipped-in-some-modes-new-env-claud","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/startup-env-metadata-is-skipped-in-some-modes-new-env-claud.json"},{"anchor":"desktop-3p-config-built-in-browser-policy-keys-added","heading":"Managed Claude Desktop config gains built-in browser and session retention settings","glance":"Admins of Claude Desktop third-party deployments get settings for the built-in browser and for how long sessions are kept","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":26,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-3p-config-built-in-browser-policy-keys-added","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-3p-config-built-in-browser-policy-keys-added.json"},{"anchor":"cloud-session-creation-settings-forwarding-consent-reworked","heading":"Cloud sessions now check consent before sending this machine&#039;s settings","glance":"Whether creating a cloud session sends your machine's settings now depends on several consent signals, with a notice step in the terminal","teaser":null,"tier":"use","area":"Cloud Sessions","section":"What probably matters to you","position":27,"scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/cloud-session-creation-settings-forwarding-consent-reworked","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/cloud-session-creation-settings-forwarding-consent-reworked.json"},{"anchor":"credential-helper-script-arguments-and-a-windows-specific-he","heading":"Credential helper scripts can take arguments and have a separate Windows path","glance":"A credential helper script can now be given up to 32 arguments and a separate path to use on Windows","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":28,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/credential-helper-script-arguments-and-a-windows-specific-he","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/credential-helper-script-arguments-and-a-windows-specific-he.json"},{"anchor":"managed-settings-schema-marketplaces-hot-apply-and-mcp-tool","heading":"Desktop admin policy gains marketplace and MCP tool-policy options","glance":"Admin policy for the desktop app gains a live-apply rule for plugin marketplaces and a per-server tool policy override in managedMcpServers","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":29,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-settings-schema-marketplaces-hot-apply-and-mcp-tool","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-settings-schema-marketplaces-hot-apply-and-mcp-tool.json"},{"anchor":"desktop-managed-config-schema-new-sshtransport-desktophome","heading":"Desktop app admin settings gain SSH, home layout and update-cap options","glance":"Admin settings for the Claude Desktop app gain sshTransport, desktopHome and dangerousMaxVersion","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":30,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-managed-config-schema-new-sshtransport-desktophome","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/desktop-managed-config-schema-new-sshtransport-desktophome.json"},{"anchor":"managed-mcp-config-policy-only-transport-and-redirect-host","heading":"Managed MCP config adds a policy-only transport and stricter address and argument checks","glance":"The managed MCP config schema gains a policy-only transport, an OIDC redirectHost option, and checks for cloud-metadata hosts and unsafe helper arguments","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":31,"scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-mcp-config-policy-only-transport-and-redirect-host","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-mcp-config-policy-only-transport-and-redirect-host.json"},{"anchor":"managed-settings-schema-additions","heading":"Managed settings add a built-in browser group and a desktop sandbox option","glance":"Admin-managed settings gain a Built-in browser group, a desktop target for `requireFullVmSandbox`, and the `$schemaVersion` and `$schema` keys","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":33,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-settings-schema-additions","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/managed-settings-schema-additions.json"},{"anchor":"marketplace-credentialhelper-can-supply-http-headers-for-url","heading":"Marketplace credential helpers can now supply HTTP headers for URL sources","glance":"For `url` marketplace sources, a `credentialHelper` may print HTTP headers as a JSON object instead of only an Authorization value","teaser":null,"tier":"use","area":"Plugins","section":"What probably matters to you","position":34,"scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/marketplace-credentialhelper-can-supply-http-headers-for-url","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/marketplace-credentialhelper-can-supply-http-headers-for-url.json"},{"anchor":"cowork3p-config-schema-additions","heading":"New admin setting keeps less Claude Desktop configuration cached on disk","glance":"A new `disableLocalConfigCache` admin setting keeps only the organization ID and restrictions on disk, alongside other Claude Desktop policy changes","teaser":null,"tier":"use","area":"Desktop App","section":"What probably matters to you","position":35,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/cowork3p-config-schema-additions","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/cowork3p-config-schema-additions.json"},{"anchor":"org-policy-hybrid-schema-groups-can-restate-per-item-fields","heading":"Organization policy groups can restate settings for individual named items","glance":"In organization policy settings, a group entry can now restate the settings of a named item, and each item may appear only once per group","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":36,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/org-policy-hybrid-schema-groups-can-restate-per-item-fields","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/org-policy-hybrid-schema-groups-can-restate-per-item-fields.json"},{"anchor":"agent-notification-and-subagent-task-payloads-gain-subagent","heading":"Task payloads say which agent runs a task and whether it is awaited","glance":"Task events and task lists gain subagent_type, naming the agent type or main-session, and an awaited flag","teaser":null,"tier":"use","area":"Agents","section":"What probably matters to you","position":37,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/agent-notification-and-subagent-task-payloads-gain-subagent","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/agent-notification-and-subagent-task-payloads-gain-subagent.json"},{"anchor":"mcp-start-task-tool-gets-file-upload-handling-and-input-chec","heading":"MCP tools named <code>start_task<\/code> can now upload attached files","glance":"Calls to an MCP tool named `start_task` now check their input and upload attached files first, on remote HTTP servers","teaser":null,"tier":"notice","area":"MCP","section":"What probably matters to you","position":39,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/mcp-start-task-tool-gets-file-upload-handling-and-input-chec","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/mcp-start-task-tool-gets-file-upload-handling-and-input-chec.json"},{"anchor":"org-config-gate-dark-launched-check-that-blocks-startup-whe","heading":"Managed settings fetching: prefetch on by default, sharper failure reporting, and a shadow org-config gate","glance":"Managed settings are now prefetched by default for first-party users, fetch failures are classified, and a dark-launched org-config check is measured","teaser":null,"tier":"notice","area":"Managed Settings","section":"What probably matters to you","position":40,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/org-config-gate-dark-launched-check-that-blocks-startup-whe","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/org-config-gate-dark-launched-check-that-blocks-startup-whe.json"},{"anchor":"hook-output-telemetry-and-remote-hook-sanitising","heading":"Hooks running away from the tool can no longer rewrite its input or result","glance":"Hooks that ran somewhere other than the tool can no longer change its input or result: input changes become a denial, result changes are dropped","teaser":null,"tier":"notice","area":"Hooks","section":"What probably matters to you","position":41,"scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/hook-output-telemetry-and-remote-hook-sanitising","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/hook-output-telemetry-and-remote-hook-sanitising.json"},{"anchor":"hook-runner-can-wait-on-a-gate-and-tracks-hooks-that-ran-els","heading":"Hooks can now wait on a check before they run","glance":"Claude Code can now hold hooks until a pre-check finishes, and can mark a hook's result as having already run somewhere else","teaser":null,"tier":"internal","area":"Hooks","section":"What probably matters to you","position":42,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/hook-runner-can-wait-on-a-gate-and-tracks-hooks-that-ran-els","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/hook-runner-can-wait-on-a-gate-and-tracks-hooks-that-ran-els.json"},{"anchor":"long-prompt-pricing-tier-selection-by-prompt-tokens","heading":"Model pricing gains a long-prompt tier","glance":"Models can now carry a higher price for prompts over a token threshold, used in cost accounting and shown in the pricing line","teaser":null,"tier":"notice","area":"Cost Tracking","section":"What probably matters to you","position":43,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/long-prompt-pricing-tier-selection-by-prompt-tokens","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/long-prompt-pricing-tier-selection-by-prompt-tokens.json"},{"anchor":"new-gate-tengu-violin-lapping-default-off","heading":"New remote switch near the settings restore code","glance":"A new remotely controlled switch, off by default, sits alongside the new outcomes for restoring settings","teaser":null,"tier":"internal","area":"Settings Sync","section":"What probably matters to you","position":44,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/new-gate-tengu-violin-lapping-default-off","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/new-gate-tengu-violin-lapping-default-off.json"},{"anchor":"policy-schema-workspace-vm-network-label-added","heading":"Policy settings gain a &quot;Workspace VM network&quot; group label","glance":"The list of policy settings groups now includes a label called \"Workspace VM network\", next to \"Network proxy\"","teaser":null,"tier":"internal","area":"Managed Settings","section":"What probably matters to you","position":45,"scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/policy-schema-workspace-vm-network-label-added","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/policy-schema-workspace-vm-network-label-added.json"},{"anchor":"built-in-browser-sandbox-settings-group","heading":"Sandbox settings gain a &quot;Built-in browser&quot; section","glance":"Claude Code's settings list now has a \"Built-in browser\" group inside the sandbox settings","teaser":null,"tier":"internal","area":"Sandbox","section":"What probably matters to you","position":46,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/built-in-browser-sandbox-settings-group","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/built-in-browser-sandbox-settings-group.json"},{"anchor":"fable-and-model-specific-billing-check-reworked","heading":"Model choices now depend on your billing state","glance":"Automatic moves to a larger-context model and Fable-style model handling now check how the account is billed and whether extra usage was agreed","teaser":null,"tier":"notice","area":"Models","section":"What probably matters to you","position":48,"scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/fable-and-model-specific-billing-check-reworked","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/fable-and-model-specific-billing-check-reworked.json"},{"anchor":"purge-command-reports-delete-failures-and-stops-cleanly","heading":"The purge command now explains failed deletions and interrupted runs","glance":"When purge cannot delete something it now records why and says the rest is still on disk; an interrupted purge says it stopped and suggests `--dry-run`","teaser":null,"tier":"notice","area":"Elsewhere","section":"Improvements","position":1,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/purge-command-reports-delete-failures-and-stops-cleanly","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/purge-command-reports-delete-failures-and-stops-cleanly.json"},{"anchor":"tool-not-found-errors-tailored-for-the-agent-tool-and-disabl","heading":"Clearer guidance for Claude when it asks for a tool it cannot use","glance":"When Claude calls a tool that is not available, the error now says whether it is disabled or simply not offered here, with special advice for `Agent`","teaser":null,"tier":"notice","area":"Tools","section":"Improvements","position":2,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/tool-not-found-errors-tailored-for-the-agent-tool-and-disabl","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/tool-not-found-errors-tailored-for-the-agent-tool-and-disabl.json"},{"anchor":"git-layout-trust-check-against-keyed-folder","heading":"Folder trust is checked more strictly for linked git worktrees","glance":"For linked git worktrees, Claude Code now checks the trust record comes from the right folder and fails the check if it does not match","teaser":null,"tier":"notice","area":"Permissions","section":"Improvements","position":3,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/git-layout-trust-check-against-keyed-folder","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/git-layout-trust-check-against-keyed-folder.json"},{"anchor":"background-agent-completion-notice-omits-send-it-a-message","heading":"Agent results say whether the caller can continue the agent, and notices drop the send-a-message hint otherwise","glance":"Subagent results now carry canContinueAgent, and background-agent notices only suggest messaging the agent when the caller can actually do that","teaser":null,"tier":"notice","area":"Subagents","section":"Improvements","position":4,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/background-agent-completion-notice-omits-send-it-a-message","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/background-agent-completion-notice-omits-send-it-a-message.json"},{"anchor":"skills-sync-resync-gains-an-idle-interval-mode-with-activity","heading":"Skills sync checks less often while you are idle","glance":"The claude.ai skills sync now waits longer between checks when you are idle, and wakes up again when you return","teaser":null,"tier":"notice","area":"Skills","section":"Improvements","position":5,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/skills-sync-resync-gains-an-idle-interval-mode-with-activity","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/skills-sync-resync-gains-an-idle-interval-mode-with-activity.json"},{"anchor":"chrome-extension-troubleshooting-text-mentions-organization","heading":"Chrome connection advice covers users in several organizations","glance":"Claude now advises signing the Chrome extension into the same organization as the conversation, and warns that logging out erases its shortcuts","teaser":null,"tier":"notice","area":"Chrome","section":"Improvements","position":6,"scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/chrome-extension-troubleshooting-text-mentions-organization","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/chrome-extension-troubleshooting-text-mentions-organization.json"},{"anchor":"overage-consent-check-simplified","heading":"Overage consent check now applies whenever a plan-limit end date exists","glance":"Claude Code now treats overage consent as needed whenever your plan has a limit end date, even if that date has passed","teaser":null,"tier":"notice","area":"Usage & Limits","section":"Improvements","position":7,"scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/overage-consent-check-simplified","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/overage-consent-check-simplified.json"},{"anchor":"1h-cache-ttl-also-disabled-when-using-overage","heading":"Prompt caching behaves differently while using overage","glance":"When an account is using overage, the 1-hour prompt cache is turned off and a cache-touch step is skipped","teaser":null,"tier":"notice","area":"Prompt Cache","section":"Improvements","position":8,"scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/1h-cache-ttl-also-disabled-when-using-overage","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/1h-cache-ttl-also-disabled-when-using-overage.json"}],"facets":{"sections":[{"value":"What probably matters to you","entries":42},{"value":"Improvements","entries":106},{"value":"Bug Fixes","entries":19},{"value":"In Development","entries":3},{"value":"Internal Changes","entries":115},{"value":"Removed","entries":2}],"tiers":[{"value":"notice","entries":139},{"value":"internal","entries":119},{"value":"use","entries":25},{"value":"soon","entries":4}],"areas":[{"value":"Sessions","entries":34},{"value":"Cloud Sessions","entries":25},{"value":"Elsewhere","entries":16},{"value":"MCP","entries":15},{"value":"Managed Settings","entries":15},{"value":"Permissions","entries":14},{"value":"Subagents","entries":13},{"value":"Hooks","entries":11},{"value":"Internals","entries":11},{"value":"Telemetry","entries":11},{"value":"Desktop App","entries":8},{"value":"Artifacts","entries":7},{"value":"Bash","entries":7},{"value":"Tools","entries":7},{"value":"Agents","entries":5},{"value":"Chrome","entries":5},{"value":"Compaction","entries":5},{"value":"Gateway Auth","entries":5},{"value":"Models","entries":5},{"value":"Plugins","entries":4},{"value":"Settings","entries":4},{"value":"Settings Sync","entries":4},{"value":"Skills","entries":4},{"value":"Terminal UI","entries":4},{"value":"Auto Mode","entries":3},{"value":"Background Tasks","entries":3},{"value":"Effort","entries":3},{"value":"Memory","entries":3},{"value":"Prompt Cache","entries":3},{"value":"Prompt Input","entries":3},{"value":"Remote Control","entries":3},{"value":"Sandbox","entries":3},{"value":"Usage & Limits","entries":3},{"value":"API Client","entries":2},{"value":"Claude Test","entries":2},{"value":"Cost Tracking","entries":2},{"value":"Feedback","entries":2},{"value":"Input Queue","entries":2},{"value":"Self-Hosted Runners","entries":2},{"value":"Auth","entries":1},{"value":"Container Sessions","entries":1},{"value":"Cowork","entries":1},{"value":"Event Polling","entries":1},{"value":"Folder Trust","entries":1},{"value":"Projects","entries":1},{"value":"Remote Tools","entries":1},{"value":"Slash Commands","entries":1},{"value":"Thinking Display","entries":1}]}}