Update claude-code to 2.1.49 #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "auto-update/claude-code-2.1.49"
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?
Automated update of claude-code from 2.1.45 to 2.1.49.
Changelog
2.1.49
--worktree(-w) flag to start Claude in an isolated git worktreeisolation: "worktree"for working in a temporary git worktreebackground: trueto always run as a background tasksettings.jsonfor default configurationplugin enableandplugin disableto auto-detect the correct scope when--scopeis not specified, instead of always defaulting to user scopeCLAUDE_CODE_SIMPLE) now includes the file edit tool in addition to the Bash tool, allowing direct file editing in simple mode./config— memo comparators now correctly detect verbose changes-p) by skipping unnecessary API calls during startupsupportsEffort,supportedEffortLevels, andsupportsAdaptiveThinkingfields so consumers can discover model capabilities.ConfigChangehook event that fires when configuration files change during a session, enabling enterprise security auditing and optional blocking of settings changes.disableAllHookssetting to respect managed settings hierarchy — non-managed settings can no longer disable managed hooks set by policy (#26637)--resumesession picker showing raw XML tags for sessions that start with commands like/clear. Now correctly falls through to the session ID fallback.2.1.47
trimEnd().os.EOL(\r\n) in display code — line counts now show correct values instead of always showing 1 on Windows.\r\nline endings.@file mentions - file suggestions now appear faster by pre-warming the index on startup and using session-based caching with background refresh.ctrl+fto kill all background agents instead of double-pressing ESC. Background agents now continue running when you press ESC to cancel the main thread, giving you more control over agent lifecycle.last_assistant_messagefield to Stop and SubagentStop hook inputs, providing the final assistant response text so hooks can access it without parsing transcript files./renamebeing lost after resuming a conversation (anthropics/claude-code#23610)\) would produce spurious empty arguments, potentially breaking command execution./help,/model,/compact, etc.) being hidden from the autocomplete dropdown when many user skills are installed (anthropics/claude-code#22020)/clearcommand (anthropics/claude-code#26082)nameordescriptionin SKILL.md frontmatter is a bare number (e.g.,name: 3000) — the value is now properly coerced to a string (anthropics/claude-code#25837)chat:newlinekeybinding action for configurable multi-line input (anthropics/claude-code#26075)added_dirsto the statusline JSONworkspacesection, exposing directories added via/add-dirto external scripts (anthropics/claude-code#26096)claude doctormisclassifying mise and asdf-managed installations as native installs (anthropics/claude-code#26033)modelfield in.claude/agents/*.mdbeing ignored when spawning team teammates (anthropics/claude-code#26064)alwaysThinkingEnabled: truein settings.json not enabling thinking mode on Bedrock and Vertex providers (anthropics/claude-code#26074)tool_decisionOTel telemetry event not being emitted in headless/SDK mode (anthropics/claude-code#26059)/resume <session-id>failing to find sessions whose first message exceeds 16KB (anthropics/claude-code#25920)argument-hintin SKILL.md frontmatter uses YAML sequence syntax (e.g.,[topic: foo | bar]) — the value is now properly coerced to a string (anthropics/claude-code#25826)/forkon sessions that used web search — null entries in search results from transcript deserialization are now handled gracefully (anthropics/claude-code#25811).claude/agents/and.claude/skills/from the main repository are now included (anthropics/claude-code#25816)claude doctorandclaude plugin validatebeing blocked inside nested Claude sessions (anthropics/claude-code#25803)findReferencesand other location-based operations returning results from gitignored files (e.g.,node_modules/,venv/) (anthropics/claude-code#26051)~/.claude/backups/to reduce home directory clutter (anthropics/claude-code#26130)__git_ps1) not being preserved across shell sessions (anthropics/claude-code#25824)[25~escape sequence residue in the input field on Windows/Git Bash terminals (anthropics/claude-code#25943)/renamecommand now updates the terminal tab title by default (anthropics/claude-code#25789)2.1.46