{"version":"2.1.283","summary":"You can now have a new bundled skill write live mods that reload inside your session once you agree. A mod is a plugin that adds panes, status lines, toasts or hooks to Claude Code. Cloud sessions started with `claude --cloud` can now use the MCP servers on your machine after you allow it. Setting `CLAUDE_CODE_REMOTE_TOOLS_FORWARD` to true lets Bash, Edit and Write calls run on an attached machine. The new `--client-data-url` flag loads a signed per-model configuration from Anthropic. Claude Code will not start if that configuration fails to load.\n\nSixteen additions are in the build but not switched on yet. A `GetTask` tool that reports on background shell commands stays off until it is switched on remotely. Compacting a long idle conversation before its one-hour prompt cache expires is also off by default. Auto mode gains an option to check Chrome clicks as well as page navigation, but it is not switched on. Remote Control can offer this machine's folder and tools to cloud sessions only behind a server switch that is off.\n\nAmong the fixes, Remote Control now works for Pro, Max, Team and Enterprise users who turned telemetry off. If you quit while a local MCP server is still connecting, Claude Code now stops that server instead of leaving it running. MCP servers built on Java MCP SDK 0.17.0 or older now connect after one automatic retry. Git diffs now run with `--no-color`, so git settings that force colour no longer garble them. Skill names starting `claude-ai:` are no longer mapped to `anthropic-skills:`. `CLAUDE_CODE_DIR_SYNC_CHAIN` is no longer read, because cloud directory sync now always sends changes as linked bundles.","filter":{"section":null,"tier":null,"area":null},"offset":0,"limit":50,"count":50,"total":386,"next_offset":50,"next_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/entries.json?offset=50","entries":[{"anchor":"doctor-prompt-audit-runs-the-claude-api-skills-prompt-au","heading":"<code>\/doctor prompt-audit<\/code> reviews your project&#039;s instruction files","glance":"`\/doctor prompt-audit` hands off to the bundled claude-api skill to audit CLAUDE.md, rules, skills and other instruction files","teaser":null,"tier":"use","area":"Slash Commands","section":"What probably matters to you","position":0,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/doctor-prompt-audit-runs-the-claude-api-skills-prompt-au","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/doctor-prompt-audit-runs-the-claude-api-skills-prompt-au.json"},{"anchor":"new-managed-settings-deniedmodels-and-availablemodelsmatc","heading":"New managed settings <code>deniedModels<\/code> and <code>availableModelsMatch<\/code> restrict which models people can use","glance":"Admins can now deny specific models and match availableModels exactly; the default model, \/model picker and SDK switches all follow the policy","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":1,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-managed-settings-deniedmodels-and-availablemodelsmatc","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-managed-settings-deniedmodels-and-availablemodelsmatc.json"},{"anchor":"gateway-gains-mantle-bedrock-mantle-and-anthropicgoogle","heading":"Gateway adds Bedrock Mantle and Google Cloud upstreams and a per-upstream models list","glance":"The self-hosted gateway gains mantle and anthropicGoogleCloud upstreams, and each upstream's models list now controls which models it serves","teaser":null,"tier":"use","area":"Gateway","section":"What probably matters to you","position":2,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/gateway-gains-mantle-bedrock-mantle-and-anthropicgoogle","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/gateway-gains-mantle-bedrock-mantle-and-anthropicgoogle.json"},{"anchor":"new-client-data-url-flag-claude-code-client-data-url-loa","heading":"New <code>--client-data-url<\/code> flag loads a signed configuration for your model","glance":"`--client-data-url` or `CLAUDE_CODE_CLIENT_DATA_URL` loads a signed per-model configuration from Anthropic, and Claude Code will not start if it fails","teaser":null,"tier":"use","area":"Configuration","section":"What probably matters to you","position":3,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-client-data-url-flag-claude-code-client-data-url-loa","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-client-data-url-flag-claude-code-client-data-url-loa.json"},{"anchor":"new-env-var-claude-code-remote-tools-pin-stored-login-makes","heading":"New variable pins the remote tools helper to your stored claude.ai login","glance":"With `CLAUDE_CODE_REMOTE_TOOLS_PIN_STORED_LOGIN` set, the serve helper exits with code 78 if its API or sign-in addresses are not Anthropic's own","teaser":null,"tier":"use","area":"Remote Tools","section":"What probably matters to you","position":4,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-env-var-claude-code-remote-tools-pin-stored-login-makes","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-env-var-claude-code-remote-tools-pin-stored-login-makes.json"},{"anchor":"new-session-scoped-mod-hot-reloading-for-plugins-in-a-per","heading":"New mod hot-reloading: a per-session mods folder, a consent prompt and a skill for writing mods","glance":"Claude can write plugin mods into a per-session folder that hot-reload after you agree, with a bundled skill and restore on resume","teaser":null,"tier":"use","area":"Mods","section":"What probably matters to you","position":5,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-session-scoped-mod-hot-reloading-for-plugins-in-a-per","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-session-scoped-mod-hot-reloading-for-plugins-in-a-per.json"},{"anchor":"running-tool-calls-on-an-attached-machine-host-moves-fr","heading":"Tool calls can be sent to an attached machine with <code>_host<\/code> when CLAUDE_CODE_REMOTE_TOOLS_FORWARD is set","glance":"With CLAUDE_CODE_REMOTE_TOOLS_FORWARD set, tools gain a `_host` field for running on an attached machine, with new Bash guidance and classifier rules","teaser":null,"tier":"use","area":"Remote Tools","section":"What probably matters to you","position":7,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/running-tool-calls-on-an-attached-machine-host-moves-fr","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/running-tool-calls-on-an-attached-machine-host-moves-fr.json"},{"anchor":"worker-check-in-interval-becomes-an-escalating-schedule-via","heading":"Worker check-ins now follow a schedule set by CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE","glance":"One schedule variable replaces the two single-interval check-in variables, and setting the old ones no longer changes anything","teaser":null,"tier":"use","area":"Background Tasks","section":"What probably matters to you","position":8,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/worker-check-in-interval-becomes-an-escalating-schedule-via","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/worker-check-in-interval-becomes-an-escalating-schedule-via.json"},{"anchor":"new-consent-prompt-lets-claude-cloud-sessions-use-this-m","heading":"Cloud sessions can use this machine&#039;s MCP servers after you agree","glance":"Sessions started with claude --cloud can call MCP servers on your machine once you allow it, with a new prompt whenever a server's tools change","teaser":null,"tier":"notice","area":"Remote Tools","section":"What probably matters to you","position":10,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-consent-prompt-lets-claude-cloud-sessions-use-this-m","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-consent-prompt-lets-claude-cloud-sessions-use-this-m.json"},{"anchor":"idle-compaction-before-the-prompt-cache-expires-behind-teng","heading":"Idle compaction before the prompt cache expires, behind tengu_sunny_locket","glance":"A new idle path can compact a long conversation shortly before the one-hour prompt cache expires, controlled by the tengu_sunny_locket setting","teaser":null,"tier":"notice","area":"Compaction","section":"What probably matters to you","position":12,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/idle-compaction-before-the-prompt-cache-expires-behind-teng","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/idle-compaction-before-the-prompt-cache-expires-behind-teng.json"},{"anchor":"remote-control-bridge-can-host-tools-for-work-items-with-mod","heading":"Remote Control can offer this folder&#039;s tools to cloud sessions, behind tengu_radiant_heron","glance":"A Remote Control daemon can now advertise its local folder and tools to cloud sessions, gated by tengu_radiant_heron and a chain of checks","teaser":null,"tier":"notice","area":"Remote Control","section":"What probably matters to you","position":13,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-control-bridge-can-host-tools-for-work-items-with-mod","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-control-bridge-can-host-tools-for-work-items-with-mod.json"},{"anchor":"new-gettask-tool-for-checking-background-shell-tasks-behind","heading":"GetTask tool for background task results, behind the tengu_violin_rosin flag","glance":"GetTask, a tool for checking a background shell task, can now be switched on remotely through tengu_violin_rosin and has compact result lines","teaser":null,"tier":"notice","area":"Background Tasks","section":"What probably matters to you","position":15,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-gettask-tool-for-checking-background-shell-tasks-behind","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-gettask-tool-for-checking-background-shell-tasks-behind.json"},{"anchor":"system-prompt-and-system-prompt-file-can-now-be-given-to","heading":"<code>--system-prompt<\/code> and <code>--system-prompt-file<\/code> can now be used together","glance":"Passing both `--system-prompt` and `--system-prompt-file` no longer stops Claude Code from starting; the two are combined","teaser":null,"tier":"use","area":"CLI","section":"What probably matters to you","position":16,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/system-prompt-and-system-prompt-file-can-now-be-given-to","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/system-prompt-and-system-prompt-file-can-now-be-given-to.json"},{"anchor":"memory-settings-rebuilt-as-a-toggle-list","heading":"<code>\/memory<\/code> settings are now a list of toggles","glance":"In `\/memory`, Auto-memory, Auto-dream and synced project memory are now toggles in a list above the memory file picker","teaser":null,"tier":"use","area":"Memory","section":"What probably matters to you","position":17,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/memory-settings-rebuilt-as-a-toggle-list","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/memory-settings-rebuilt-as-a-toggle-list.json"},{"anchor":"claude-remote-can-now-serve-this-machines-tools-to-the","heading":"<code>claude --remote<\/code> can now offer this machine&#039;s tools to the cloud session","glance":"When `claude --remote` starts a cloud session and stays attached, it can now make tools on your own machine available to that session","teaser":null,"tier":"use","area":"Remote Tools","section":"What probably matters to you","position":18,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/claude-remote-can-now-serve-this-machines-tools-to-the","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/claude-remote-can-now-serve-this-machines-tools-to-the.json"},{"anchor":"one-step-ask-your-admin-for-more-usage-in-the-rate-limit-m","heading":"Remotely switchable one-step and custom-worded admin requests for more usage","glance":"A new remote setting, tengu_tidy_lemon, can make asking your admin for more usage a one-step menu action or give its confirm dialog custom wording","teaser":null,"tier":"use","area":"Usage & Limits","section":"What probably matters to you","position":19,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/one-step-ask-your-admin-for-more-usage-in-the-rate-limit-m","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/one-step-ask-your-admin-for-more-usage-in-the-rate-limit-m.json"},{"anchor":"new-at-internal-thinking-display-field-on-sdk-stream-events","heading":"SDK hosts can change only the thinking display, and stream events report which display was used","glance":"set_max_thinking_tokens can now change thinking_display without resetting the budget, and SDK stream events carry thinking_display","teaser":null,"tier":"use","area":"Agents","section":"What probably matters to you","position":21,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-at-internal-thinking-display-field-on-sdk-stream-events","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-at-internal-thinking-display-field-on-sdk-stream-events.json"},{"anchor":"subagents-now-get-a-memory-note-appended-to-their-system-pro","heading":"Subagents now get a memory note, which <code>CLAUDE_CODE_MEMORY_SUBAGENT_APPEND<\/code> turns off","glance":"Subagents that share context now get a memory note added to their instructions; setting `CLAUDE_CODE_MEMORY_SUBAGENT_APPEND` stops it","teaser":null,"tier":"use","area":"Memory","section":"What probably matters to you","position":22,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/subagents-now-get-a-memory-note-appended-to-their-system-pro","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/subagents-now-get-a-memory-note-appended-to-their-system-pro.json"},{"anchor":"remote-asks-new-consent-questions-local-mcp-servers-an","heading":"<code>--remote<\/code> can ask before sharing local MCP servers or serving tools unattended","glance":"An attached `--remote` session can now ask whether to share your local MCP servers, and ask again before serving tools in auto or bypass mode","teaser":null,"tier":"notice","area":"Remote Tools","section":"What probably matters to you","position":23,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-asks-new-consent-questions-local-mcp-servers-an","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-asks-new-consent-questions-local-mcp-servers-an.json"},{"anchor":"artifacts-dynamic-connector-declarations-let-viewers-approv","heading":"Artifacts can ask each viewer to approve connectors they did not list","glance":"An artifact's connector declaration can now be marked dynamic, so viewers approve unlisted connectors at first use instead of those calls failing","teaser":null,"tier":"notice","area":"Artifacts","section":"What probably matters to you","position":25,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/artifacts-dynamic-connector-declarations-let-viewers-approv","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/artifacts-dynamic-connector-declarations-let-viewers-approv.json"},{"anchor":"remote-control-attach-can-ask-for-device-mcp-consent","heading":"Attaching a remote-control session can ask your consent for device MCP servers","glance":"When a session is attached through remote control, Claude Code can now ask for your consent about MCP servers on the host device","teaser":null,"tier":"notice","area":"Remote Control","section":"What probably matters to you","position":26,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-control-attach-can-ask-for-device-mcp-consent","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-control-attach-can-ask-for-device-mcp-consent.json"},{"anchor":"background-tasks-dialog-groups-teammates-by-team-and-adds-an","heading":"Background tasks dialog groups teammates by team and adds an actions menu","glance":"The background tasks dialog groups agent teammates under team headings and can open a View, Foreground and Stop menu","teaser":null,"tier":"notice","area":"Background Tasks","section":"What probably matters to you","position":27,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/background-tasks-dialog-groups-teammates-by-team-and-adds-an","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/background-tasks-dialog-groups-teammates-by-team-and-adds-an.json"},{"anchor":"device-mcp-host-consent-prompt-for-cloud-sessions-attaching","heading":"Cloud sessions can ask before using this computer&#039;s MCP servers","glance":"A cloud session attaching to your computer can ask whether to offer it your local MCP servers: allow, deny or not now","teaser":null,"tier":"notice","area":"Remote Tools","section":"What probably matters to you","position":28,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/device-mcp-host-consent-prompt-for-cloud-sessions-attaching","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/device-mcp-host-consent-prompt-for-cloud-sessions-attaching.json"},{"anchor":"headless-remote-control-can-advertise-and-serve-tools-from-i","heading":"Headless Remote Control can serve tools from its folder","glance":"Headless Remote Control can now offer to run tool calls from its folder and reports how many it is serving","teaser":null,"tier":"notice","area":"Remote Control","section":"What probably matters to you","position":29,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/headless-remote-control-can-advertise-and-serve-tools-from-i","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/headless-remote-control-can-advertise-and-serve-tools-from-i.json"},{"anchor":"artifact-connector-capabilities-accept-a-new-dynamic-true","heading":"Artifact connector declarations accept &quot;dynamic&quot;: true","glance":"Published artifacts can declare \"dynamic\": true in capabilities.mcp to call unlisted connectors, with viewers approving each on first use","teaser":null,"tier":"notice","area":"Artifacts","section":"What probably matters to you","position":30,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/artifact-connector-capabilities-accept-a-new-dynamic-true","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/artifact-connector-capabilities-accept-a-new-dynamic-true.json"},{"anchor":"new-x-claude-code-prompt-id-request-header-behind-the-gatew","heading":"Requests can now carry a prompt id header for gateways","glance":"API requests can carry a new `x-claude-code-prompt-id` header naming the prompt behind them, under the same rule as other gateway hint headers","teaser":null,"tier":"notice","area":"Gateway","section":"What probably matters to you","position":31,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-x-claude-code-prompt-id-request-header-behind-the-gatew","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/new-x-claude-code-prompt-id-request-header-behind-the-gatew.json"},{"anchor":"local-host-side-policy-for-serving-remote-tool-calls-from-cl","heading":"Rules your machine applies when a cloud session runs tools on it","glance":"Claude Code now carries the rules a local machine uses to accept, limit or refuse tool calls forwarded from a cloud session","teaser":null,"tier":"notice","area":"Remote Tools","section":"What probably matters to you","position":32,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/local-host-side-policy-for-serving-remote-tool-calls-from-cl","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/local-host-side-policy-for-serving-remote-tool-calls-from-cl.json"},{"anchor":"sandbox-new-denyallnetwork-per-exec-option-not-supported-o","heading":"Sandbox gains a deny-all-network option","glance":"The sandbox accepts a new denyAllNetwork option that cuts off all network access without a proxy; it is not supported on Windows","teaser":null,"tier":"notice","area":"Sandbox","section":"What probably matters to you","position":33,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/sandbox-new-denyallnetwork-per-exec-option-not-supported-o","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/sandbox-new-denyallnetwork-per-exec-option-not-supported-o.json"},{"anchor":"footer-shows-the-ide-selection-line-count-or-file-name-nex","heading":"IDE selection shows in the footer and can be dismissed with Backspace or Delete","glance":"The footer now shows the connected IDE's selection as a line count or file name, and a selectable item lets you drop it with Backspace or Delete","teaser":null,"tier":"use","area":"IDE Integration","section":"What probably matters to you","position":34,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/footer-shows-the-ide-selection-line-count-or-file-name-nex","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/footer-shows-the-ide-selection-line-count-or-file-name-nex.json"},{"anchor":"function-hooks-authoring-skill-rewritten-as-make-a-mod","heading":"The built-in skill for writing hook plugins is now framed as &quot;Make a mod&quot;","glance":"The bundled skill for writing function-hook plugins is now described as making mods such as live panes, bands, status lines and toasts, with example files","teaser":null,"tier":"notice","area":"Mods","section":"What probably matters to you","position":35,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/function-hooks-authoring-skill-rewritten-as-make-a-mod","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/function-hooks-authoring-skill-rewritten-as-make-a-mod.json"},{"anchor":"machine-side-sync-files-handler-for-cloud-session-directory","heading":"Your machine now answers file sync requests from its cloud session","glance":"A machine bound to a cloud session now handles its file sync calls, pulling the session's changes in and, when asked, sending the checkout up","teaser":null,"tier":"notice","area":"Cloud Sync","section":"What probably matters to you","position":36,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/machine-side-sync-files-handler-for-cloud-session-directory","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/machine-side-sync-files-handler-for-cloud-session-directory.json"},{"anchor":"claude-daemon-help-lists-remote-control-listaddremove-subc","heading":"Remote Control servers under claude daemon split out from the rest of the daemon","glance":"claude daemon remote-control now has its own availability check, help for list\/add\/remove, and an extra precondition check before trusting a directory","teaser":null,"tier":"notice","area":"Background Daemon","section":"What probably matters to you","position":38,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/claude-daemon-help-lists-remote-control-listaddremove-subc","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/claude-daemon-help-lists-remote-control-listaddremove-subc.json"},{"anchor":"bridge-environment-registration-now-advertises-the-machine-a","heading":"This machine can be offered to cloud sessions as a place to use tools","glance":"Claude Code can now tell cloud sessions that this machine's folder and tools are available, under a server setting that is off by default","teaser":null,"tier":"soon","area":"Remote Tools","section":"What probably matters to you","position":42,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/bridge-environment-registration-now-advertises-the-machine-a","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/bridge-environment-registration-now-advertises-the-machine-a.json"},{"anchor":"device-mcp-re-consent-and-unattended-serving-consent-dialogs","heading":"Two new consent dialogs for device tools and unattended serving","glance":"Claude Code now includes a device tools re-consent dialog and an unattended serving consent dialog","teaser":null,"tier":"soon","area":"Remote Tools","section":"What probably matters to you","position":43,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/device-mcp-re-consent-and-unattended-serving-consent-dialogs","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/device-mcp-re-consent-and-unattended-serving-consent-dialogs.json"},{"anchor":"context-shows-mcp-server-instructions-as-a-separate-categor","heading":"<code>\/context<\/code> lists MCP server instructions as their own category","glance":"The `\/context` breakdown now shows how much of the context MCP server instructions take up, next to MCP tools","teaser":null,"tier":"use","area":"Context","section":"What probably matters to you","position":44,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/context-shows-mcp-server-instructions-as-a-separate-categor","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/context-shows-mcp-server-instructions-as-a-separate-categor.json"},{"anchor":"status-gains-a-client-data-line","heading":"<code>\/status<\/code> shows a Client data entry when client data is loaded","glance":"The part of `\/status` that lists where your settings come from now includes a Client data entry whenever a client-data document is loaded","teaser":null,"tier":"use","area":"Slash Commands","section":"What probably matters to you","position":45,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/status-gains-a-client-data-line","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/status-gains-a-client-data-line.json"},{"anchor":"claude-plugin-eval-requires-git-231-or-newer","heading":"<code>claude plugin eval<\/code> now needs git 2.31 or newer","glance":"`claude plugin eval` now checks your git version and refuses to run with git older than 2.31","teaser":null,"tier":"use","area":"Plugins","section":"What probably matters to you","position":46,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/claude-plugin-eval-requires-git-231-or-newer","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/claude-plugin-eval-requires-git-231-or-newer.json"},{"anchor":"artifact-preview-now-switches-itself-off-when-no-chromechro","heading":"Artifact preview stays off when no Chrome, Chromium or Edge browser is found","glance":"Artifact preview now needs a browser found at startup, unless CLAUDE_CODE_ARTIFACT_PREVIEW is explicitly true","teaser":null,"tier":"use","area":"Artifacts","section":"What probably matters to you","position":47,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/artifact-preview-now-switches-itself-off-when-no-chromechro","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/artifact-preview-now-switches-itself-off-when-no-chromechro.json"},{"anchor":"footer-view-tasksmemoriesartifacts-hints-follow-the-foot","heading":"Footer hints for tasks, memories and artifacts show your own key","glance":"The footer's \"view tasks\", \"view memories\" and \"view artifacts\" hints now show the key you bound, not always \"enter\"","teaser":null,"tier":"use","area":"Terminal UI","section":"What probably matters to you","position":50,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/footer-view-tasksmemoriesartifacts-hints-follow-the-foot","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/footer-view-tasksmemoriesartifacts-hints-follow-the-foot.json"},{"anchor":"git-tlsssl-settings-passed-through-git-config-key-n-env-var","heading":"Git TLS settings set through environment variables now apply to Claude Code&#039;s own git commands","glance":"Certificate and TLS settings passed through GIT_CONFIG_KEY_n and GIT_CONFIG_VALUE_n now reach git commands Claude Code runs itself","teaser":null,"tier":"use","area":"Git","section":"What probably matters to you","position":52,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/git-tlsssl-settings-passed-through-git-config-key-n-env-var","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/git-tlsssl-settings-passed-through-git-config-key-n-env-var.json"},{"anchor":"keystrokes-in-one-input-chunk-are-now-committed-one-by-one","heading":"Keys that arrive together can now be handled one at a time by default","glance":"Several keypresses arriving at once can now be drawn one by one without setting `CLAUDE_CODE_COMMIT_BETWEEN_KEYS`","teaser":null,"tier":"use","area":"Terminal Input","section":"What probably matters to you","position":53,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/keystrokes-in-one-input-chunk-are-now-committed-one-by-one","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/keystrokes-in-one-input-chunk-are-now-committed-one-by-one.json"},{"anchor":"managed-policies-deniedmodels-from-the-catch-all-policy-is","heading":"Models denied in the catch-all managed policy now apply to every policy","glance":"`deniedModels` in the catch-all `managed.policies` entry is now combined with each specific policy's list instead of being replaced by it","teaser":null,"tier":"use","area":"Managed Settings","section":"What probably matters to you","position":54,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/managed-policies-deniedmodels-from-the-catch-all-policy-is","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/managed-policies-deniedmodels-from-the-catch-all-policy-is.json"},{"anchor":"pane-jsx-button-accepts-roledismiss","heading":"Pane buttons can be marked as dismiss buttons","glance":"Buttons in pane layouts now accept a role of \"dismiss\", and any other role value is rejected with an error","teaser":null,"tier":"use","area":"Mods","section":"What probably matters to you","position":55,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/pane-jsx-button-accepts-roledismiss","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/pane-jsx-button-accepts-roledismiss.json"},{"anchor":"plugin-dir-watch-selection-reworked","heading":"Plugin directory watching defaults on when CLAUDE_CODE_PLUGIN_DIR_WATCH is unset","glance":"With CLAUDE_CODE_PLUGIN_DIR_WATCH unset, Claude Code can now watch every local plugin directory not excluded; setting it to false turns watching off","teaser":null,"tier":"use","area":"Plugins","section":"What probably matters to you","position":56,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/plugin-dir-watch-selection-reworked","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/plugin-dir-watch-selection-reworked.json"},{"anchor":"post-turn-memory-config-gains-role-line-scan-and-a-hosted-sc","heading":"Post-turn memory config gains role_line_scan","glance":"The post-turn memory config now takes a role_line_scan option choosing which attachments, instruction files and first window are scanned","teaser":null,"tier":"use","area":"Memory","section":"What probably matters to you","position":57,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/post-turn-memory-config-gains-role-line-scan-and-a-hosted-sc","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/post-turn-memory-config-gains-role-line-scan-and-a-hosted-sc.json"},{"anchor":"web-search-fast-mode-no-longer-switched-off-by-claude-code-w","heading":"Setting the web-search proxy variable no longer turns off fast web search","glance":"`CLAUDE_CODE_WEBSEARCH_USE_CCR_PROXY` no longer forces fast web search off, and `CLAUDE_CODE_WEBSEARCH_CCR_PROXY_FAST` is gone","teaser":null,"tier":"use","area":"Web Search","section":"What probably matters to you","position":60,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/web-search-fast-mode-no-longer-switched-off-by-claude-code-w","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/web-search-fast-mode-no-longer-switched-off-by-claude-code-w.json"},{"anchor":"compiled-in-model-catalog-seed","heading":"A built-in copy of the model list for third-party provider sessions","glance":"Claude Code carries a built-in copy of its published model list, used by third-party provider sessions until they fetch the current one","teaser":null,"tier":"notice","area":"Model Catalog","section":"What probably matters to you","position":61,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/compiled-in-model-catalog-seed","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/compiled-in-model-catalog-seed.json"},{"anchor":"account-memory-mcp-server-can-set-how-much-subagents-may-do","heading":"Subagents limited in what they can do with account memory","glance":"Account memory servers can now set whether subagents get full, read-only or no access, and by default only the main agent can change memory","teaser":null,"tier":"notice","area":"Account Memory","section":"What probably matters to you","position":62,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/account-memory-mcp-server-can-set-how-much-subagents-may-do","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/account-memory-mcp-server-can-set-how-much-subagents-may-do.json"},{"anchor":"remote-machine-guidance-for-offline-machines-and-machine-onl","heading":"Claude gets guidance for offline machines and things only on your computer","glance":"New instructions tell Claude what to do when an attached machine is unreachable, what exists only on your computer, and what to do with none attached","teaser":null,"tier":"notice","area":"Remote Tools","section":"What probably matters to you","position":63,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-machine-guidance-for-offline-machines-and-machine-onl","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/remote-machine-guidance-for-offline-machines-and-machine-onl.json"},{"anchor":"shell-commands-that-write-the-hosts-claude-code-settings-ar","heading":"Cloud sessions&#039; shell commands that write this machine&#039;s Claude Code settings are held for the owner (tengu_violin_purfling)","glance":"Served Bash\/PowerShell commands that write Claude Code settings files are denied or sent for approval, and auto mode cannot approve those asks","teaser":null,"tier":"notice","area":"Remote Tools","section":"What probably matters to you","position":64,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/shell-commands-that-write-the-hosts-claude-code-settings-ar","entry_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.283\/e\/shell-commands-that-write-the-hosts-claude-code-settings-ar.json"}],"facets":{"sections":[{"value":"What probably matters to you","entries":80},{"value":"New Features","entries":1},{"value":"Improvements","entries":169},{"value":"Bug Fixes","entries":34},{"value":"In Development","entries":9},{"value":"Internal Changes","entries":86},{"value":"Removed","entries":7}],"tiers":[{"value":"notice","entries":241},{"value":"internal","entries":89},{"value":"use","entries":40},{"value":"soon","entries":16}],"areas":[{"value":"Cloud Sync","entries":40},{"value":"Remote Tools","entries":30},{"value":"Plugins","entries":28},{"value":"Artifacts","entries":27},{"value":"Elsewhere","entries":22},{"value":"MCP","entries":16},{"value":"Sessions","entries":15},{"value":"Terminal UI","entries":14},{"value":"Skills","entries":12},{"value":"Remote Control","entries":11},{"value":"Telemetry","entries":11},{"value":"Compaction","entries":10},{"value":"Managed Settings","entries":10},{"value":"Permissions","entries":9},{"value":"Git","entries":8},{"value":"Hooks","entries":8},{"value":"Memory","entries":8},{"value":"Mods","entries":8},{"value":"Agents","entries":7},{"value":"Models","entries":7},{"value":"Subagents","entries":7},{"value":"Windows","entries":7},{"value":"Configuration","entries":6},{"value":"Auto Mode","entries":5},{"value":"Background Tasks","entries":5},{"value":"Gateway","entries":5},{"value":"Usage & Limits","entries":5},{"value":"Background Daemon","entries":4},{"value":"Cloud Sessions","entries":4},{"value":"Sandbox","entries":4},{"value":"Account Memory","entries":3},{"value":"File Reading","entries":3},{"value":"Housekeeping","entries":3},{"value":"Internals","entries":3},{"value":"Slash Commands","entries":3},{"value":"Worktrees","entries":3},{"value":"IDE Integration","entries":2},{"value":"Self-Hosted Runners","entries":2},{"value":"CLI","entries":1},{"value":"Claude Desktop","entries":1},{"value":"Context","entries":1},{"value":"Cowork","entries":1},{"value":"File Editing","entries":1},{"value":"Model Catalog","entries":1},{"value":"Preview Browser","entries":1},{"value":"Prompt Suggestions","entries":1},{"value":"Terminal Input","entries":1},{"value":"Tracing","entries":1},{"value":"Web Search","entries":1}]}}