Open
Conversation
5014e77 to
df3d40d
Compare
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.92→2.1.1040.36.0→0.37.10.118.0→0.120.01.3.15→1.4.3Release Notes
anthropics/claude-code (@anthropic-ai/claude-code)
v2.1.104Compare Source
v2.1.101Compare Source
/team-onboardingcommand to generate a teammate ramp-up guide from your local Claude Code usageCLAUDE_CODE_CERT_STORE=bundledto use only bundled CAs)/ultraplanand other remote-session features now auto-create a default cloud environment instead of requiring web setup firstclaude -p --resume <name>to accept session titles set via/renameor--namesettings.jsonno longer causes the entire file to be ignoredallowManagedHooksOnlyis set/pluginandclaude plugin updateto show a warning when the marketplace could not be refreshed, instead of silently reporting a stale versionOTEL_LOG_USER_PROMPTS,OTEL_LOG_TOOL_DETAILS, andOTEL_LOG_TOOL_CONTENT; sensitive span attributes are no longer emitted unless opted inquery()to clean up subprocess and temp files when consumersbreakfromfor awaitor useawait usingwhichfallback used by LSP binary detection--resume/--continuelosing conversation context on large sessions when the loader anchored on a dead-end branch instead of the live conversation--resumechain recovery bridging into an unrelated subagent conversation when a subagent message landed near a main-chain write gap--resumewhen a persisted Edit/Write tool result was missing itsfile_pathAPI_TIMEOUT_MSpermissions.denyrules not overriding a PreToolUse hook'spermissionDecision: "ask"— previously the hook could downgrade a deny into a prompt--setting-sourceswithoutusercausing background cleanup to ignorecleanupPeriodDaysand delete conversation history older than 30 daysANTHROPIC_AUTH_TOKEN,apiKeyHelper, orANTHROPIC_CUSTOM_HEADERSset an Authorization headerclaude -w <name>failing with "already exists" after a previous session's worktree cleanup left a stale directorymktemp: No such file or directoryafter a fresh bootclaude mcp servetool calls failing with "Tool execution failed" in MCP clients that validateoutputSchemaRemoteTriggertool'srunaction sending an empty body and being rejected by the server/resumepicker issues: narrow default view hiding sessions from other projects, unreachable preview on Windows Terminal, incorrect cwd in worktrees, session-not-found errors not surfacing in stderr, terminal title not being set, and resume hint overlapping the prompt inputrgand self-heals mid-session/btwwriting a copy of the entire conversation to disk on every use/contextFree space and Messages breakdown disagreeing with the header percentagename:frontmatter,/plugin updatefailing withENAMETOOLONG, Discover showing already-installed plugins, directory-source plugins loading from a stale version cache, and skills not honoringcontext: forkandagentfrontmatter fields/mcpmenu offering OAuth-specific actions for MCP servers configured withheadersHelper; Reconnect is now offered instead to re-invoke the helper scriptctrl+],ctrl+\, andctrl+^keybindings not firing in terminals that send raw C0 control bytes (Terminal.app, default iTerm2, xterm)/loginOAuth URL rendering with padding that prevented clean mouse selectionsettings.jsonenv values are numbers instead of strings/add-dir --remember,/config) not refreshing the in-memory snapshot, preventing removed directories from being revoked mid-session~/.claude/keybindings.json) not loading on Bedrock, Vertex, and other third-party providersclaude --continue -pnot correctly continuing sessions created by-por the SDK/remote-controlfailing over SSH when onlyCLAUDE_CODE_ORGANIZATION_UUIDis set/insightssometimes omitting the report file link from its responsev2.1.100Compare Source
v2.1.98Compare Source
CLAUDE_CODE_PERFORCE_MODEenv var: when set, Edit/Write/NotebookEdit fail on read-only files with ap4 edithint instead of silently overwriting themCLAUDE_CODE_SUBPROCESS_ENV_SCRUBis set, andCLAUDE_CODE_SCRIPT_CAPSenv var to limit per-session script invocations--exclude-dynamic-system-prompt-sectionsflag to print mode for improved cross-user prompt cachingworkspace.git_worktreeto the status line JSON input, set whenever the current directory is inside a linked git worktreeTRACEPARENTenv var to Bash tool subprocesses when OTEL tracing is enabled, so child-process spans correctly parent to Claude Code's trace treeclientInfoin the initialize requestLANG,TZ,NO_COLOR, etc.)/dev/tcp/...or/dev/udp/...not prompting instead of auto-allowingRetry-After— exponential backoff now applies as a minimumoauth.authServerMetadataUrlconfig override not being honored on token refresh after restart, affecting ADFS and similar IdPs--dangerously-skip-permissionsbeing silently downgraded to accept-edits mode after approving a write to a protected path via Bashpermissions.additionalDirectorieschanges not applying mid-session — removed directories lose access immediately and added ones work without restartadditionalDirectoriesrevoking access to the same directory passed via--add-dirBash(cmd:*)andBash(git commit *)wildcard permission rules failing to match commands with extra spaces or tabsBash(...)deny rules being downgraded to a prompt for piped commands that mixcdwith other segmentscut -d /,paste -d /,column -s /,awk '{print $1}' file, and filenames containing%toString) causingsettings.jsonto be silently ignored--dangerously-skip-permissions--resumewhen the edited file was larger than 10KB/resumepicker issues:--resume <name>opening uneditable, filter reload wiping search state, empty list swallowing arrow keys, cross-project staleness, and transient task-status text replacing conversation summaries/exportnot honoring absolute paths and~, and silently rewriting user-supplied extensions to.txt/effort maxbeing denied for unknown or future model IDsnameis a YAML boolean keyword_meta["anthropic/maxResultSizeChars"]not bypassing the token-based persist layerDISABLE_AUTOUPDATERnot fully suppressing the npm registry version check and symlink modification on npm-based installsgrep -f FILE/rg -f FILEnot prompting when reading a pattern file outside the working directorysandbox.network.allowMachLookupnot taking effect on macOS/resumefilter hint labels and added project/worktree/branch names in the filter indicator/agentswith a tabbed layout: a Running tab shows live subagents, and the Library tab adds Run agent and View running instance actions/reload-pluginsto pick up plugin-provided skills without requiring a restartj/kin NORMAL mode now navigate history and select the footer pill at the input boundary--debug/claude-apiskill to cover Managed Agents alongside Claude APICLAUDE_CODE_GIT_BASH_PATHis set or Git is installed at a default locationCLAUDE_CODE_MAX_CONTEXT_TOKENSto honorDISABLE_COMPACTwhen it is set./compacthints whenDISABLE_COMPACTis set.v2.1.97Compare Source
Ctrl+O) inNO_FLICKERmode showing prompt, one-line tool summary with edit diffstats, and final responserefreshIntervalstatus line setting to re-run the status line command every N secondsworkspace.git_worktreeto the status line JSON input, set when the current directory is inside a linked git worktree● N runningindicator in/agentsnext to agent types with live subagent instances.cedar,.cedarpolicy)--dangerously-skip-permissionsbeing silently downgraded to accept-edits mode after approving a write to a protected pathtoString) causingsettings.jsonto be silently ignoredpermissions.additionalDirectorieschanges in settings not applying mid-sessionsettings.permissions.additionalDirectoriesrevoking access to the same directory passed via--add-diroauth.authServerMetadataUrlnot being honored on token refresh after restart, fixing ADFS and similar IdPsRetry-After— exponential backoff now applies as a minimum/resumepicker issues:--resume <name>opening uneditable, Ctrl+A reload wiping search, empty list swallowing navigation, task-status text replacing conversation summary, and cross-project staleness--resumewhen the edited file was larger than 10KB--resumecache misses and lost mid-turn input from attachment messages not being saved to the transcriptStop/SubagentStophooks failing on long sessions, and hook evaluator API errors displaying "JSON validation failed" instead of the actual messagecwd:override leaking their working directory back to the parent session's Bash toolclaude plugin updatereporting "already at the latest version" for git-based marketplace plugins when the remote had newer commitsnameis a YAML boolean keywordNO_FLICKERmode inserting spaces at line breaksNO_FLICKERmode when running inside zellijNO_FLICKERmode when hovering over MCP tool resultsNO_FLICKERmode memory leak where API retries left stale streaming stateNO_FLICKERmode on Windows TerminalNO_FLICKERmode on terminals shorter than 24 rowsNO_FLICKERmodeAWS_BEARER_TOKEN_BEDROCKorANTHROPIC_BEDROCK_BASE_URLare set to empty strings (as GitHub Actions does for unset inputs)LANG=C rm foo,timeout 5 mkdir out)sandbox.network.allowMachLookupnow takes effect on macOS@-mention completion to trigger after CJK sentence punctuation, so Japanese/Chinese input no longer requires a space before/or@TRACEPARENTenv var when tracing is enabled/claude-apiskill to cover Managed Agents alongside the Claude APIv2.1.96Compare Source
403 "Authorization header is missing"when usingAWS_BEARER_TOKEN_BEDROCKorCLAUDE_CODE_SKIP_BEDROCK_AUTH(regression in 2.1.94)v2.1.94Compare Source
CLAUDE_CODE_USE_MANTLE=1/effort)Slacked #channelheader with a clickable channel link for Slack MCP send-message tool callskeep-coding-instructionsfrontmatter field support for plugin output styleshookSpecificOutput.sessionTitletoUserPromptSubmithooks for setting the session title"skills": ["./"]now use the skill's frontmatternamefor the invocation name instead of the directory basename, giving a stable name across install methodsclaude doctordiagnoses the fixCLAUDE_PLUGIN_ROOTwas not set${CLAUDE_PLUGIN_ROOT}resolving to the marketplace source directory instead of the installed cache for local-marketplace plugins on startup❯caret instead of under the textFORCE_HYPERLINKenvironment variable being ignored when set viasettings.jsonenvus.inference profile ID--resumeto resume sessions from other worktrees of the same repo directly instead of printing acdcommandsettings.jsonfiles fail to parse, so users know their permission rules are not being appliedgoogle-gemini/gemini-cli (@google/gemini-cli)
v0.37.1Compare Source
Full Changelog: google-gemini/gemini-cli@v0.37.0...v0.37.1
v0.37.0Compare Source
What's Changed
general.plan.directoryin settings schema by @jerop in #23784AgentHistoryProvider. by @joshualitt in #23978Planmode in untrusted folders by @Adib234 in #17586Configuration
📅 Schedule: (UTC)
* * * * 3)🚦 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.