From f967b36c1ba1c068372fa7dcac4fae93030103fb Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 8 Jun 2026 21:57:11 +0000 Subject: [PATCH] chore: Update CHANGELOG.md and feed.xml --- CHANGELOG.md | 33 +++++++++++++++++++++++++++ feed.xml | 64 ++++++++++++++++++++++++++++++---------------------- 2 files changed, 70 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d840d7f3e..a52cc677b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## 2.1.169 + +- Added `--safe-mode` flag (and `CLAUDE_CODE_SAFE_MODE`) to start Claude Code with all customizations (CLAUDE.md, plugins, skills, hooks, MCP servers) disabled for troubleshooting +- Added `/cd` command to move a session to a new working directory without breaking the prompt cache mid-session +- Added a `disableBundledSkills` setting and `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` environment variable to hide bundled skills, workflows, and built-in slash commands from the model +- Fixed Up/Down arrows jumping to command history past the wrapped rows of a long input line — they now move through each visual row first, and history recall enters at the near edge +- Fixed enterprise managed MCP policies (`allowedMcpServers`/`deniedMcpServers`) not being enforced on reconnect, IDE-typed configs, `--mcp-config` servers during the first session after install, or before remote settings loaded; also fixed slow cold starts for orgs without remote settings +- Fixed a ~30-50ms UI stall at the start of each turn for macOS users logged in with claude.ai credentials +- Fixed `claude -p` being slow or appearing to hang on Windows while waiting for the slash-command/skill scan (regression in 2.1.161) +- Fixed Remote Control getting stuck on "reconnecting" after resuming a session when an OAuth token refresh happened at the same time +- Fixed Git Credential Manager's "Connect to GitHub" popup appearing on Windows at startup when background git commands ran without cached credentials +- Fixed footer hints (e.g. "esc to interrupt") not showing for users with a custom statusline +- Fixed stale permission and dialog prompts reappearing every time you reattached to a remote session whose worker had died while waiting on them +- Fixed `claude agents --json` omitting blocked and just-dispatched background sessions; added `--all` to include completed sessions, plus new `id` and `state` fields +- Fixed agents view leaving a stale/garbled frame after navigating back from an agent on WSL in Windows Terminal +- Fixed background agents ignoring project-level settings `env` values (e.g. `ANTHROPIC_MODEL`) when dispatched onto a pre-warmed worker +- Fixed MCPB plugin cache being spuriously invalidated on Windows, causing unnecessary re-extraction +- Fixed plugin `.in_use` PID lock files accumulating without bound; stale markers from crashed sessions are now swept once per day +- Fixed untrusted project settings being able to set OTEL client-certificate paths without trust confirmation +- `/workflows` now opens immediately even while a turn is in progress +- Improved `TaskCreate` reliability: malformed inputs are repaired automatically and validation errors for unloaded tools include the schema +- Improved the error message shown when your organization has disabled API key authentication, with guidance based on where the active API key comes from +- Reduced CPU usage while responses stream and during spinner animations +- Restored a default 5-minute idle timeout on Vertex/Foundry so a stalled stream aborts instead of hanging indefinitely; set `API_FORCE_IDLE_TIMEOUT=0` to opt out +- Remote-managed settings with an invalid entry now apply their remaining valid policies and surface the validation error, instead of silently dropping the whole payload +- Background sessions now preserve `--ide`, `--chrome`, `--bare`, `--remote-control`, and other flags across retire→wake, and respawn state validation was hardened +- Background sessions are now told that shared-checkout edits are blocked until they enter a worktree, avoiding a wasted rejected edit before `EnterWorktree` +- The "CLAUDE.md is too long" warning threshold now scales with the model's context window +- Auto-updater on Windows now stops retrying within a session once `claude.exe` is held by another process +- Improved color contrast for skill tags in the slash-command menu +- Promo credit claims for Apple/Google-billed subscribers without a payment method now explain where to add one +- Added a tip suggesting `claude agents` when running multiple concurrent sessions + ## 2.1.168 - Bug fixes and reliability improvements diff --git a/feed.xml b/feed.xml index fab414bd0..b392bfac4 100644 --- a/feed.xml +++ b/feed.xml @@ -6,7 +6,43 @@ Anthropic - 2026-06-06T23:41:47Z + 2026-06-08T21:57:10Z + + https://github.com/anthropics/claude-code/releases/tag/v2.1.169 + Claude Code v2.1.169 + + 2026-06-08T21:57:10Z + <p>• Added --safe-mode flag (and CLAUDE_CODE_SAFE_MODE) to start Claude Code with all customizations (CLAUDE.md, plugins, skills, hooks, MCP servers) disabled for troubleshooting</p> +<p>• Added /cd command to move a session to a new working directory without breaking the prompt cache mid-session</p> +<p>• Added a disableBundledSkills setting and CLAUDE_CODE_DISABLE_BUNDLED_SKILLS environment variable to hide bundled skills, workflows, and built-in slash commands from the model</p> +<p>• Fixed Up/Down arrows jumping to command history past the wrapped rows of a long input line — they now move through each visual row first, and history recall enters at the near edge</p> +<p>• Fixed enterprise managed MCP policies (allowedMcpServers/deniedMcpServers) not being enforced on reconnect, IDE-typed configs, --mcp-config servers during the first session after install, or before remote settings loaded; also fixed slow cold starts for orgs without remote settings</p> +<p>• Fixed a ~30-50ms UI stall at the start of each turn for macOS users logged in with claude.ai credentials</p> +<p>• Fixed claude -p being slow or appearing to hang on Windows while waiting for the slash-command/skill scan (regression in 2.1.161)</p> +<p>• Fixed Remote Control getting stuck on "reconnecting" after resuming a session when an OAuth token refresh happened at the same time</p> +<p>• Fixed Git Credential Manager's "Connect to GitHub" popup appearing on Windows at startup when background git commands ran without cached credentials</p> +<p>• Fixed footer hints (e.g. "esc to interrupt") not showing for users with a custom statusline</p> +<p>• Fixed stale permission and dialog prompts reappearing every time you reattached to a remote session whose worker had died while waiting on them</p> +<p>• Fixed claude agents --json omitting blocked and just-dispatched background sessions; added --all to include completed sessions, plus new id and state fields</p> +<p>• Fixed agents view leaving a stale/garbled frame after navigating back from an agent on WSL in Windows Terminal</p> +<p>• Fixed background agents ignoring project-level settings env values (e.g. ANTHROPIC_MODEL) when dispatched onto a pre-warmed worker</p> +<p>• Fixed MCPB plugin cache being spuriously invalidated on Windows, causing unnecessary re-extraction</p> +<p>• Fixed plugin .in_use PID lock files accumulating without bound; stale markers from crashed sessions are now swept once per day</p> +<p>• Fixed untrusted project settings being able to set OTEL client-certificate paths without trust confirmation</p> +<p>• /workflows now opens immediately even while a turn is in progress</p> +<p>• Improved TaskCreate reliability: malformed inputs are repaired automatically and validation errors for unloaded tools include the schema</p> +<p>• Improved the error message shown when your organization has disabled API key authentication, with guidance based on where the active API key comes from</p> +<p>• Reduced CPU usage while responses stream and during spinner animations</p> +<p>• Restored a default 5-minute idle timeout on Vertex/Foundry so a stalled stream aborts instead of hanging indefinitely; set API_FORCE_IDLE_TIMEOUT=0 to opt out</p> +<p>• Remote-managed settings with an invalid entry now apply their remaining valid policies and surface the validation error, instead of silently dropping the whole payload</p> +<p>• Background sessions now preserve --ide, --chrome, --bare, --remote-control, and other flags across retire→wake, and respawn state validation was hardened</p> +<p>• Background sessions are now told that shared-checkout edits are blocked until they enter a worktree, avoiding a wasted rejected edit before EnterWorktree</p> +<p>• The "CLAUDE.md is too long" warning threshold now scales with the model's context window</p> +<p>• Auto-updater on Windows now stops retrying within a session once claude.exe is held by another process</p> +<p>• Improved color contrast for skill tags in the slash-command menu</p> +<p>• Promo credit claims for Apple/Google-billed subscribers without a payment method now explain where to add one</p> +<p>• Added a tip suggesting claude agents when running multiple concurrent sessions</p> + https://github.com/anthropics/claude-code/releases/tag/v2.1.168 Claude Code v2.1.168 @@ -454,30 +490,4 @@ <p>• Fixed several spacing and layout glitches in the /plugin, /status, /mobile, /sandbox, and /permissions menus</p> <p>• Fixed stripped images prompting the model to repeatedly re-read media that was no longer present</p> - - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 - Claude Code v2.1.145 - - 2026-05-19T21:31:01Z - <p>• Added claude agents --json to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)</p> -<p>• Added agent_id and parent_agent_id attributes to claude_code.tool OTEL spans, and fixed trace parenting so background subagent spans nest under the dispatching Agent tool span</p> -<p>• Status line JSON input now includes GitHub repo and PR information when detected</p> -<p>• /plugin Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installation</p> -<p>• claude agents terminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attention</p> -<p>• Slash command and @-mention suggestion list now supports mouse hover and click in fullscreen mode</p> -<p>• Stop and SubagentStop hook input now includes background_tasks and session_crons fields</p> -<p>• Fixed a permission-prompt bypass where bare variable assignments to non-allowlisted environment variables in Bash commands were auto-approved</p> -<p>• Fixed MCP prompt slash commands showing raw server validation errors when a required argument is omitted — the error now names the missing argument and shows expected usage</p> -<p>• Fixed the spinner and elapsed-time display freezing until a keypress after the terminal was resized or refocused</p> -<p>• Fixed the cross-project resume hint failing in default Windows PowerShell 5.1 — Windows now uses ; as the command separator</p> -<p>• Fixed voice push-to-talk not working in the agent view's reply pane</p> -<p>• Fixed task lists rendering in random order when several tasks are created at once</p> -<p>• Fixed stale "Failed to install Anthropic marketplace" banner showing when the marketplace is already installed</p> -<p>• Fixed the PR badge in the footer not updating immediately after gh pr create and other PR-state-changing commands run in-session</p> -<p>• Fixed Agent Teams teammates with non-ASCII names failing every API call due to invalid header encoding</p> -<p>• Fixed /review using a deprecated projectCards GraphQL query that errored on repos with Classic Projects</p> -<p>• Fixed claude plugin validate not flagging skills: entries that point at a file instead of a directory — the error now suggests the parent directory</p> -<p>• Fixed an infinite loop where a skill using context: fork could repeatedly re-invoke itself instead of running</p> -<p>• Improved the Read tool to return a truncated first page with a "PARTIAL view" notice instead of a hard error when a whole-file read exceeds the token limit</p> -