Merged
Conversation
846136f to
bb6856e
Compare
bb6856e to
c0ce73b
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.1.70→2.1.792.1.81(+1)0.32.1→0.34.00.112.0→0.116.0-alpha.11-win32-x640.116.0(+13)1.9.16p2-3→1.9.16p2-3+deb13u18164959→8bd2aa81.2.20→1.2.27Release Notes
anthropics/claude-code (@anthropic-ai/claude-code)
v2.1.79Compare Source
--consoleflag toclaude auth loginfor Anthropic Console (API billing) authentication/configmenuclaude -phanging when spawned as a subprocess without explicit stdin (e.g. Pythonsubprocess.run)-p(print) mode/btwreturning the main agent's output instead of answering the side question when triggered during streamingvoiceEnabled: trueis set/permissionsCLAUDE_CODE_DISABLE_TERMINAL_TITLEnot preventing terminal title from being set on startupSessionEndhooks not firing when using interactive/resumeto switch sessionsCLAUDE_CODE_PLUGIN_SEED_DIRnow supports multiple seed directories separated by the platform path delimiter (:on Unix,;on Windows)/remote-control— bridge your session to claude.ai/code to continue from a browser or phonev2.1.78Compare Source
StopFailurehook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.)${CLAUDE_PLUGIN_DATA}variable for plugin persistent state that survives plugin updates;/plugin uninstallprompts before deleting iteffort,maxTurns, anddisallowedToolsfrontmatter support for plugin-shipped agentsset -g allow-passthrough ongit log HEADfailing with "ambiguous argument" inside sandboxed Bash on Linux, and stub files pollutinggit statusin the working directorycc logand--resumesilently truncating conversation history on large sessions (>5 MB) that used subagentsdeny: ["mcp__servername"]permission rules not removing MCP server tools before sending to the model, allowing it to see and attempt blocked toolssandbox.filesystem.allowWritenot working with absolute paths (previously required//prefix)/sandboxDependencies tab showing Linux prerequisites on macOS instead of macOS-specific infosandbox.enabled: trueis set but dependencies are missing — now shows a visible startup warning.git,.claude, and other protected directories being writable without a prompt inbypassPermissionsmode--worktreeflag not loading skills and hooks from the worktree directoryCLAUDE_CODE_DISABLE_GIT_INSTRUCTIONSandincludeGitInstructionssetting not suppressing the git status section in the system promptANTHROPIC_CUSTOM_MODEL_OPTIONenv var to add a custom entry to the/modelpicker, with optional_NAMEand_DESCRIPTIONsuffixed vars for displayANTHROPIC_BETASenvironment variable being silently ignored when using Haiku modelsv2.1.77Compare Source
allowReadsandbox filesystem setting to re-allow read access withindenyReadregions/copynow accepts an optional index:/copy Ncopies the Nth-latest assistant responsecd src && npm test) saving a single rule for the full string instead of per-subcommand, leading to dead rules and repeated permission prompts--resumesilently truncating recent conversation history due to a race between memory-extraction writes and the main transcript"allow"bypassingdenypermission rules, including enterprise managed settingsCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASnot stripping beta tool-schema fields, causing proxy gateways to reject requests/feedbacktext input deleting forward instead of the second press exiting the sessiongit-subdirplugins at different subdirectories of the same monorepo commit colliding in the plugin cache/mcpor similar dialogs while the agent is running⌘Vor tmuxprefix+]←/→accidentally switching tabs in settings, permissions, and sandbox dialogs while navigating lists--resumeon fork-heavy and very large sessions — up to 45% faster loading and ~100-150MB less peak memoryclaude plugin validateto check skill, agent, and command frontmatter plushooks/hooks.json, catching YAML parse errors and schema violationsCLAUDE_CODE_PLUGIN_SEED_DIRapiKeyHelpertakes longer than 10s, preventing it from blocking the main loopresumeparameter — useSendMessage({to: agentId})to continue a previously spawned agentSendMessagenow auto-resumes stopped agents in the background instead of returning an error/forkto/branch(/forkstill works as an alias)macOptionClickForcesSelectionsettingv2.1.76Compare Source
ElicitationandElicitationResulthooks to intercept and override responses before they're sent back-n/--name <name>CLI flag to set a display name for the session at startupworktree.sparsePathssetting forclaude --worktreein large monorepos to check out only the directories you need via git sparse-checkoutPostCompacthook that fires after compaction completes/effortslash command to set model effort levelfeedbackSurveyRatesettingToolSearch) losing their input schemas after conversation compaction, causing array and number parameters to be rejected with type errors/voicenot working on Windows when installed via npmmodel:frontmatter on a 1M-context sessionBash(cmd:*)permission rules not matching when a quoted argument contains#/exportshowing only the filename instead of the full file path in the success message--worktreestartup performance by reading git refs directly and skipping redundantgit fetchwhen the remote branch is already available locally/voiceto show your dictation language on enable and warn when yourlanguagesetting isn't supported for voice input--plugin-dirto only accept one path to support subcommands — use repeated--plugin-dirfor multiple directoriesv2.1.75Compare Source
/colorcommand for all users to set a prompt-bar color for your session/rename/voicetwice/modelor Option+P!in piped commands (e.g.,jq 'select(.x != .y)'now works correctly)/pluginInstalled tab — plugins force-disabled by your organization are now hiddentool_useblocks, preventing premature context compaction/resumelosing session names after resuming a forked or continued session/statusdialog after visiting the Config tab--verboseor transcript mode)C:\ProgramData\ClaudeCode\managed-settings.json— useC:\Program Files\ClaudeCode\managed-settings.jsonv2.1.74Compare Source
/contextcommand — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimization tipsautoMemoryDirectorysetting to configure a custom directory for auto-memory storageaskrules being bypassed by userallowrules or skillallowed-toolsclaude-opus-4-5) being silently ignored in agent frontmattermodel:field and--agentsJSON config — agents now accept the same model values as--modelaudio-inputentitlement so macOS prompts correctlySessionEndhooks being killed after 1.5 s on exit regardless ofhook.timeout— now configurable viaCLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS/plugin installfailing inside the REPL for marketplace plugins with local sources--plugin-dirso local dev copies now override installed marketplace plugins with the same name (unless that plugin is force-enabled by managed settings)v2.1.73Compare Source
modelOverridessetting to map model picker entries to custom provider model IDs (e.g. Bedrock inference profile ARNs)NODE_EXTRA_CA_CERTS)git pullin a repo with a large.claude/skills/directory)model: opus/sonnet/haikubeing silently downgraded to older model versions on Bedrock, Vertex, and Microsoft Foundry/resumeshowing the current session in the picker/idecrashing withonInstall is not definedwhen auto-installing the extension/loopnot being available on Bedrock/Vertex/Foundry and when telemetry was disabled--resumeor--continue/heapdumpfailing on Windows withEEXISTerror when the Desktop folder already exists/effortto work while Claude is responding, matching/modelbehavior/output-stylecommand — use/configinstead. Output style is now fixed at session start for better prompt cachingv2.1.72Compare Source
ANTHROPIC_BASE_URLas long asENABLE_TOOL_SEARCHis set.wkey in/copyto write the focused selection directly to a file, bypassing the clipboard (useful over SSH)/plan(e.g.,/plan fix the auth bug) that enters plan mode and immediately startsExitWorktreetool to leave anEnterWorktreesessionCLAUDE_CODE_DISABLE_CRONenvironment variable to immediately stop scheduled cron jobs mid-sessionlsof,pgrep,tput,ss,fd, andfdfindto the bash auto-approval allowlist, reducing permission prompts for common read-only operationsmodelparameter on the Agent tool for per-invocation model overrides/effort autoto reset to default/config— Escape now cancels changes, Enter saves and closes, Space toggles settings<!-- ... -->) to be hidden from Claude when auto-injected. Comments remain visible when read with the Read tool--continuenot resuming from the most recent point after--compact.gitsuffix (Azure DevOps, AWS CodeCommit)EEXISTerror in OneDrive folders, marketplace blocking user-scope installs when a project-scope install exists,CLAUDE_CODE_PLUGIN_CACHE_DIRcreating literal~directories, andplugin.jsonwith marketplace-only fields failing to load--effortCLI flag being reset by unrelated settings writes on startup/clear/clearkilling background agent/bash tasks — only foreground tasks are now clearedworktreePathandworktreeBranch/modelnot displaying results when run while Claude is working/tmp/claude/) prompting unnecessarilyquery()calls, reducing input token costs up to 12xtranscript_pathpointing to the wrong directory for resumed/forked sessions, agentpromptbeing silently deleted from settings.json on every settings write, PostToolUse block reason displaying twice, async hooks not receiving stdin with bashread -r, and validation error message showing an example that fails validationCLAUDE_CODE_DISABLE_TERMINAL_TITLEwas setsandbox.excludedCommandsfailing with env var prefixes; "always allow" suggesting overly broad prefixes for nested CLI tools; and deny rules not applying to all command formsvscode://anthropic.claude-code/openURI handler to open a new Claude Code tab programmatically, with optionalpromptandsessionquery parametersv2.1.71Compare Source
/loopcommand to run a prompt or slash command on a recurring interval (e.g./loop 5m check the deploy)voice:pushToTalkkeybinding to make the voice activation key rebindable inkeybindings.json(default: space) — modifier+letter combos likemeta+khave zero typing interferencefmt,comm,cmp,numfmt,expr,test,printf,getconf,seq,tsort, andprto the bash auto-approval allowlist/fork) sharing the same plan file, which caused plan edits in one fork to overwrite the other/plugin marketplace updatefailing with merge conflicts when the marketplace is pinned to a branch/tag ref/plugin marketplace add owner/repo@refincorrectly parsing@— previously only#worked as a ref separator, causing undiagnosable errors withstrictKnownMarketplaces/permissionsWorkspace tab when the same directory is added with and without a trailing slash--printhanging forever when team agents are configured — the exit loop no longer waits on long-livedin_process_teammatetasksToolSearchcallcd <cwd> && git ...on Windows when the model uses a mingw-style path/plugin uninstallto disable project-scoped plugins in.claude/settings.local.jsoninstead of modifying.claude/settings.json, so changes don't affect teammates/pluginmenu./debugto toggle debug logging on mid-session, since debug logs are no longer written by defaultgoogle-gemini/gemini-cli (@google/gemini-cli)
v0.34.0Compare Source
What's Changed
/footerby @jackwotherspoon in #19001Configuration
📅 Schedule: Branch creation - Only on Wednesday ( * * * * 3 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.