mirror of
https://github.com/anthropics/claude-code.git
synced 2026-06-13 08:23:28 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6988846f0f |
24
CHANGELOG.md
24
CHANGELOG.md
@@ -1,5 +1,29 @@
|
||||
# Changelog
|
||||
|
||||
## 2.1.166
|
||||
|
||||
- Added `fallbackModel` setting to configure up to three fallback models tried in order when the primary model is overloaded or unavailable; `--fallback-model` now also applies to interactive sessions
|
||||
- Added glob pattern support in deny rule tool-name position (`"*"` denies all tools); allow rules reject non-MCP globs, and unknown tool names in deny rules warn at startup
|
||||
- Hardened cross-session messaging: messages relayed via `SendMessage` from other Claude sessions no longer carry user authority — receivers refuse relayed permission requests, and auto mode blocks them
|
||||
- `MAX_THINKING_TOKENS=0`, `--thinking disabled`, and the per-model thinking toggle now disable thinking on models that think by default via the Claude API (3P providers unchanged)
|
||||
- Claude Code now retries a turn once on the fallback model when the API rejects an unexpected non-retryable error; auth, rate-limit, request-size, and transport errors still surface immediately
|
||||
- `claude update` now announces the target version before downloading instead of going silent
|
||||
- `claude agents`: typing a URL into the list now filters to the session whose first prompt contained it
|
||||
- Fixed a recurring "image could not be processed" error and extra token usage when an unprocessable image was sent in a session
|
||||
- Fixed remote sessions becoming permanently stuck when a brief backend disruption occurred during worker registration at startup
|
||||
- Fixed flickering in JetBrains IDE terminals (IntelliJ, PyCharm, WebStorm, etc.) on 2026.1+ by enabling synchronized output
|
||||
- Fixed Shift+non-ASCII characters (e.g. Shift+ä → Ä) being dropped in terminals using the Kitty keyboard protocol (WezTerm, Ghostty, kitty)
|
||||
- Fixed PowerShell command validation occasionally hanging far past its time budget on Windows when a killed process's children held its output pipes
|
||||
- Fixed orphaned `claude --bg-pty-host` processes spinning at 100% CPU after the daemon dies while connected on macOS
|
||||
- Fixed voice mode requiring `/login` to clear a stale auth check after toggling `/voice`
|
||||
- Fixed managed settings with an invalid entry silently disabling enforcement of their remaining valid policies
|
||||
- Fixed managed-settings `allowedMcpServers`/`deniedMcpServers` predicates not matching when they use `${VAR}` references
|
||||
- Fixed background agent sessions that entered a git worktree crash-looping with "No conversation found" when reopened from `claude agents`
|
||||
- Fixed duplicated thinking text in the Ctrl+O transcript view while streaming
|
||||
- Fixed `/doctor` showing a contradictory failed "Not inside a remote session" check when run inside a remote session
|
||||
- Fixed the cursor sticking at the end of the first line when typing a multiline prompt in the `claude agents` dispatch and reply inputs
|
||||
- Fixed blank lines appearing between background agent rows in the task list on terminals without Unicode support
|
||||
|
||||
## 2.1.165
|
||||
|
||||
- Bug fixes and reliability improvements
|
||||
|
||||
59
feed.xml
59
feed.xml
@@ -6,7 +6,34 @@
|
||||
<author><name>Anthropic</name></author>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md"/>
|
||||
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml"/>
|
||||
<updated>2026-06-05T05:44:59Z</updated>
|
||||
<updated>2026-06-06T00:55:12Z</updated>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.166</id>
|
||||
<title>Claude Code v2.1.166</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.166"/>
|
||||
<updated>2026-06-06T00:55:12Z</updated>
|
||||
<content type="html"><p>• Added fallbackModel setting to configure up to three fallback models tried in order when the primary model is overloaded or unavailable; --fallback-model now also applies to interactive sessions</p>
|
||||
<p>• Added glob pattern support in deny rule tool-name position ("*" denies all tools); allow rules reject non-MCP globs, and unknown tool names in deny rules warn at startup</p>
|
||||
<p>• Hardened cross-session messaging: messages relayed via SendMessage from other Claude sessions no longer carry user authority — receivers refuse relayed permission requests, and auto mode blocks them</p>
|
||||
<p>• MAX_THINKING_TOKENS=0, --thinking disabled, and the per-model thinking toggle now disable thinking on models that think by default via the Claude API (3P providers unchanged)</p>
|
||||
<p>• Claude Code now retries a turn once on the fallback model when the API rejects an unexpected non-retryable error; auth, rate-limit, request-size, and transport errors still surface immediately</p>
|
||||
<p>• claude update now announces the target version before downloading instead of going silent</p>
|
||||
<p>• claude agents: typing a URL into the list now filters to the session whose first prompt contained it</p>
|
||||
<p>• Fixed a recurring "image could not be processed" error and extra token usage when an unprocessable image was sent in a session</p>
|
||||
<p>• Fixed remote sessions becoming permanently stuck when a brief backend disruption occurred during worker registration at startup</p>
|
||||
<p>• Fixed flickering in JetBrains IDE terminals (IntelliJ, PyCharm, WebStorm, etc.) on 2026.1+ by enabling synchronized output</p>
|
||||
<p>• Fixed Shift+non-ASCII characters (e.g. Shift+ä → Ä) being dropped in terminals using the Kitty keyboard protocol (WezTerm, Ghostty, kitty)</p>
|
||||
<p>• Fixed PowerShell command validation occasionally hanging far past its time budget on Windows when a killed process's children held its output pipes</p>
|
||||
<p>• Fixed orphaned claude --bg-pty-host processes spinning at 100% CPU after the daemon dies while connected on macOS</p>
|
||||
<p>• Fixed voice mode requiring /login to clear a stale auth check after toggling /voice</p>
|
||||
<p>• Fixed managed settings with an invalid entry silently disabling enforcement of their remaining valid policies</p>
|
||||
<p>• Fixed managed-settings allowedMcpServers/deniedMcpServers predicates not matching when they use ${VAR} references</p>
|
||||
<p>• Fixed background agent sessions that entered a git worktree crash-looping with "No conversation found" when reopened from claude agents</p>
|
||||
<p>• Fixed duplicated thinking text in the Ctrl+O transcript view while streaming</p>
|
||||
<p>• Fixed /doctor showing a contradictory failed "Not inside a remote session" check when run inside a remote session</p>
|
||||
<p>• Fixed the cursor sticking at the end of the first line when typing a multiline prompt in the claude agents dispatch and reply inputs</p>
|
||||
<p>• Fixed blank lines appearing between background agent rows in the task list on terminals without Unicode support</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.165</id>
|
||||
<title>Claude Code v2.1.165</title>
|
||||
@@ -534,34 +561,4 @@
|
||||
<p>• Fixed: background daemon spawn now falls back to the running binary when the ~/.local/bin/claude launcher is missing or non-executable</p>
|
||||
<p>• Fixed claude agents --allow-dangerously-skip-permissions defaulting dispatched sessions to bypass mode instead of making it available in the permission cycle</p></content>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.142</id>
|
||||
<title>Claude Code v2.1.142</title>
|
||||
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.142"/>
|
||||
<updated>2026-05-18T01:52:01Z</updated>
|
||||
<content type="html"><p>• Added new claude agents flags: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, and --dangerously-skip-permissions to configure dispatched background sessions</p>
|
||||
<p>• Fast mode now uses Opus 4.7 by default (previously Opus 4.6). Set CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 to pin fast mode to Opus 4.6</p>
|
||||
<p>• Plugins with a root-level SKILL.md and no skills/ subdirectory are now surfaced as a skill</p>
|
||||
<p>• The /plugin details pane and claude plugin details now show LSP servers a plugin provides</p>
|
||||
<p>• /web-setup warns before replacing an existing GitHub App connection</p>
|
||||
<p>• Fixed MCP_TOOL_TIMEOUT not raising the per-request fetch timeout for remote HTTP and SSE MCP servers, which capped tool calls at 60 seconds regardless of the configured value</p>
|
||||
<p>• Fixed background sessions not recognizing pre-existing git worktrees, blocking Edit while EnterWorktree refused to create a duplicate</p>
|
||||
<p>• Fixed background sessions disappearing and daemon reconnect failing after macOS sleep/wake — the daemon now detects clock jumps instead of treating them as elapsed idle time</p>
|
||||
<p>• Fixed daemon not exiting cleanly after the binary is upgraded (e.g. brew upgrade), causing dispatched agents to crash-loop on the deleted path</p>
|
||||
<p>• Fixed background agents crash-looping when the Claude-in-Chrome extension is connected without a shared tab</p>
|
||||
<p>• Fixed clicking links in an attached claude agents session — the background worker's headless browser shim no longer applies while attached</p>
|
||||
<p>• Fixed claude agents "v to open in editor" using the daemon's default editor instead of your shell's $EDITOR/$VISUAL</p>
|
||||
<p>• Fixed claude agents deadlocking on Windows with network-drive working directories; Ctrl+C now works during startup</p>
|
||||
<p>• Fixed background-color bleed when attaching to a claude agents session from Apple Terminal or other 256-color-only terminals</p>
|
||||
<p>• Fixed claude --bg --dangerously-skip-permissions not persisting across retire/wake</p>
|
||||
<p>• Fixed session titles being derived from the URL when the first message is a link</p>
|
||||
<p>• Fixed redundant set_model requests from remote clients injecting duplicate /model breadcrumbs into the transcript</p>
|
||||
<p>• Fixed plugins using skills: ["./"] showing a false "path escapes plugin directory" error</p>
|
||||
<p>• Fixed plugin cache cleanup deleting the active plugin version directory when no installation metadata is present</p>
|
||||
<p>• Fixed /plugin browse pane showing "0 installs" for newly published plugins</p>
|
||||
<p>• Fixed plugin advisories not naming every plugin.json key that shadows a default folder</p>
|
||||
<p>• Improved reactive compaction: the first summarize attempt now seeds from the original request's overflow size, avoiding a wasted near-full-context retry</p>
|
||||
<p>• Improved hook configuration error: configuring a prompt- or agent-type hook for SessionStart/Setup/SubagentStart now shows a clear "use a command-type hook instead" error</p>
|
||||
<p>• Removed stale /model claude-sonnet-4-20250514 suggestion from Usage Policy refusal messages</p></content>
|
||||
</entry>
|
||||
</feed>
|
||||
|
||||
Reference in New Issue
Block a user