Update dependency anthropics/claude-code to v2.1.283 #51
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/anthropics-claude-code-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.1.281→2.1.283Release Notes
anthropics/claude-code (anthropics/claude-code)
v2.1.283Compare Source
x-claude-code-prompt-idto the gateway hint headers so LLM gateways can group the requests that serve one user prompt; opt in withCLAUDE_CODE_GATEWAY_HINT_HEADERS=1availableModelsMatchmanaged setting: with"exact", anavailableModelsentry allows only the model version it names, so new releases stay blocked until listeddeniedModelsmanaged setting to block specific models, even whenavailableModelsallows themtool.outputOpenTelemetry span event whenOTEL_LOG_TOOL_CONTENT=1/doctor prompt-audit(also/checkup prompt-audit) to audit your CLAUDE.md files, skills, agents and commands for prompting patterns written for older modelspathto--plugin-dirload-failure entries in the stream-jsonsystem/initplugin_errors, naming the directory that did not loadload_test_modeblock to the Claude apps gateway config: requests are built and signed but not sent upstream, and clients get a canned reply, so a deployment can be load testedmantleupstream provider to the Claude apps gateway for Amazon Bedrock's Mantle endpointresult.usage/mcpno longer offers Authenticate for such servers/usageand the VS Code usage meters when telemetry is disabled/modelaccepting Sonnet 4.6 or Sonnet 5 with[1m]when the id carried a date or-v1:0suffix, in the cases where the plain id was refused/modelpicker showing a hardcoded Haiku version and price whenANTHROPIC_DEFAULT_HAIKU_MODELpins a different modelDISABLE_PROMPT_CACHING_HAIKUhaving no effect when Haiku is the session's main modelclaude plugin validatesaying Claude Code accepts a plugin or marketplace name it cannot install; such names inmarketplace.jsonnow fail validationclaude plugin validatepassing plugins whoseoutputStyles,themes,monitors, orlspServerspaths are missing or point outside the plugin directoryclaude plugin detailsshowing 0 MCP servers for plugins that declare their servers inplugin.jsonclaude plugin marketplace removenot saying which installed plugins it uninstalled with the marketplace; it now lists themclaude plugin uninstallremoving the other of two installed plugins whose ids differ only in case, with its options and secrets, when the one named had noenabledPluginsentry at that scopeinstalled_plugins.jsonshowing no plugins when it holds a record under an invalid plugin id; such a file loads againinstalled_plugins.jsonbeing rewritten, losing records, when it holds a record this version cannot read;claude plugincommands now name the record and say how to recover/contextnot counting MCP server instructions: they now appear as their own row and count toward the totalclaude mcp add,add-json, andremovereporting success when the user or local config file could not be written, for example inside a sandboxcmdan alias ofmeta, which could producecmd+shortcuts most terminals never sendkeybindings.jsonsilently accepting a misspelled modifier such asctl+k; it now warns in the debug log and suggests the fixfooter:openSelectedwas rebound or unbound inkeybindings.jsonGIT_CONFIG_COUNTenvironment pairsgitasking credential helpers to store the sandbox proxy's login, which printed "failed to store"sandboxsettings being ignored entirely when one nested value was invalid; the invalid value now fails closed and the rest of the block still appliesDISABLE_TELEMETRYorDO_NOT_TRACK/remote-controlmenu cutting its QR-code hint mid-word in narrow terminals.dropping a Shift+Enter newline, leaving the cursor inside an accented letter, and repeating an older change after3Jor Visual-modeJon the last lineVthenpnow lands on the first non-blankJjoining lines with different spacing than Vim (such as a space before)or after a tab), and3Jor Visual-modeJon the last line not moving the cursor as Vim doescmd /c rd,rmdir,delorerasedelete drive roots, the home folder and other folders thatRemove-Itemrefuses/mcptool list: it shows more tools at once, scrolls with the page keys and mouse, and marks tools your organization blocked with a warning icon/tasks: rows show a status icon, the name and whole facts, the title and key hints stay on screen with many tasks, and the list gains paging keys, the mouse wheel and clicks/help,/hooks,/copy,/chrome,/memory,/ide,/release-notes,/rewind,/diff,/remote-env,/pluginand other pickers with page keys, mouse wheel and clicks/skillsand/artifacts, to draw their pointer dim while the search box has the keys, so only one pointer is highlightedprompt-auditon Claude Code configuration: stale paths, stale commands and contradicting instruction files now lead the report, and thinking keywords that Claude Code documents are keptinstalled_plugins.jsonthat cannot be read at all: its contents are kept in a file beside it before it is rebuilt, andclaude plugin listnames that fileclaude -pand Claude Code Remote no longer load the interactive UI, and the auto-mode classifier's rules and the Artifact tool load on first use instead of at launchpermissions.defaultModestill overrides it/ultrareviewlaunch dialog to say that reviewing a local branch may upload uncommitted changes to tracked files/modelpicker's Opus row and the Default model's name to drop "(1M context)" where Opus already has a 1M context window; the window is unchanged--system-promptand--append-system-promptto accept their text and-fileforms together; the file's text comes firstSkill(anthropic-skills:<name>)deny rules to also block that skill when Claude Desktop delivers it as a plugin, andSkill(skill:<name>)denies to match the skill's alias and display name/rewindand/difflists to move on the same keybinding actions as every other list (select:*);messageSelector:*/diff:*rebinds still work/workflowsrun list to size itself like other lists: half the terminal inline, and it keeps its title on screen when the prompt shows belowclaude plugin evalto require git 2.31 or later when git is installed; a run on an older git is refused with a message naming the versionpre-pushhook, ignore a writable systemcore.hooksPath, and not sign commits without--configure-gitGIT_SSL_CAINFOandGIT_SSL_NO_VERIFYunder Anthropic-managed git: the runner's own git always verifies Anthropic's git route, and warning lines say what applies whereclaude-ainame: skills, commands, workflows and MCP servers' skills and prompts so named load again, andSkill(claude-ai:*)rules are ordinary prefix rulesv2.1.282Compare Source
maxProseWidthsetting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width/statusandclaude doctorentries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry offallowClaudeInChromeWithManagedMcpmanaged setting to letclaude --chromerun alongside an exclusivemanaged-mcp.json; the error shown when Chrome is blocked now names itstore.readiness_grace_secondsto the Claude apps gateway so/readyzcan stay ready through a short Postgres outage such as a database failover/feedbackdrafts list in fullscreen mode; it appears while the mouse is over the list--continue,--resume) re-sending earlier messages in a changed form, which could make the API drop Claude's earlier reasoning/model,/rename,/artifactsor another immediate slash command was used while Claude was working--toolslist that leaves out a built-in tool offered earlier in the conversationdatainredacted_thinkingblock" API error; Claude Code now drops the conversation's thinking blocks and retries once/modelwith a full Fable model id stopping at an API error instead of opening the usage-credits prompt when the plan needs usage credits that aren't turned on yet/Networkvia..or a/.vol-style kernel path, or a rules link to macOS's/homebeing listed:*being skipped in settings files while--allowedToolshonored them; they now work from every source, with a startup warning on how they matchdisableClaudeAiConnectorsorallowManagedPermissionRulesOnly; the lock now applies and startup names the keypermissions,autoMode,worktreeandattributionsettings being ignored entirely when one nested value was invalid; the rest of the block now still applies--add-dirskills, commands and skills-directory plugin manifests pre-approving their own tools viaallowed-toolsunder managedallowManagedPermissionRulesOnlySessionStarthookclaude remote-control --debugfailing with "Unknown argument: --debug", although Remote Control's own eligibility error says to run with--debug/install-github-appsaying "cancelled" and then still pushing the branch and saving the API key secret; leaving now stops the remaining steps and reports what was already done/in/skillsmoving the skill list instead of reaching the search box/skillssearch box to the skill list while typing, which could hide the caret and put IME input in the wrong place/skillsand/mcp, being two columns narrower outside fullscreen mode, where the scrollbar can never appear·separator in the/tasksdialog footer when the stop-all-agents shortcut is unbound inkeybindings.json>>indenting empty lines,rwith a count longer than the line changing text,2Jjoining one line too many, and a count on the last line (2dd,2>>) shifting or deleting itdd,dj,dGor a whole-linep/Pit lands on the first non-blank,yyno longer moves it, and Esc after an emoji no longer leaves it inside the emoji.when repeatingx,s,p,dorc, and whole-linep/P,o,O,J,>>and<<acting on the wrong line when a line above wrapsxdid nothing/artifacts: titles line up in one column, details are dropped whole instead of cut mid-word, and the list supports PgUp/PgDn, Home/End, the mouse wheel and clicksclaude-apiskill: pre-output refusal billing now links to the How refusals are billed docs, mid-stream refusals bill at normal rates, and pre-output refusals count against rate limitsclaude-apiskill to recommendant applyfor keeping Managed Agents resources as version-controlled filesCLAUDE_CODE_AUTO_MODE_SERVER=0opts out)sandbox.excludedCommandsto ignore project and local settings entries when managed settings or--settingssetallowUnsandboxedCommands: false, or managedallowManagedDomainsOnly: trueCLAUDE_CODE_ENABLE_TELEMETRYandOTEL_LOG_*managed-settings.json) keeps user-writable HKCU and WSL/etc/claude-codefrom applyingSkill(anthropic-skills:*)andSkill(claude-ai:*)allow rules to cover only skills synced from claude.ai, not plugins or other skills that merely use such a nameanthropic-skillsorclaude-ainamespace to no longer load; a plugin so named still loads but yields name ties to synced skillsanthropic-skillsorclaude-aito list no skills or prompts (their tools still work); rename the server in your MCP configuration to list them againultracodevisuals in/effortand the prompt input to plain styling (no ripple, border flourish or keyword glimmer) and removed the dynamic-workflows spinner tipConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
1ddc7860ebtoc5211edda0Update dependency anthropics/claude-code to v2.1.282to Update dependency anthropics/claude-code to v2.1.283