From 8d0fbf451ace0d291f1cdae824c66e1227e117c4 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 29 May 2026 20:20:32 +0000 Subject: [PATCH] chore: Update CHANGELOG.md and feed.xml --- CHANGELOG.md | 36 +++++++++++++++++++++++++ feed.xml | 75 ++++++++++++++++++++++++++++------------------------ 2 files changed, 76 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ae03d6fa..c29830eac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## 2.1.157 + +- Plugins in `.claude/skills` directories are now automatically loaded, no marketplace required +- Added `claude plugin init ` to scaffold a new plugin in `.claude/skills` +- Added autocomplete for `/plugin` arguments: subcommands, installed plugin names, and plugins from known marketplaces +- `claude agents`: the `agent` field in `settings.json` is now honored for dispatched sessions, with `--agent ` to override it +- `EnterWorktree` can now switch between Claude-managed worktrees mid-session +- `tool_decision` telemetry events now include `tool_parameters` (bash commands, MCP/skill names) when `OTEL_LOG_TOOL_DETAILS=1` +- Worktrees managed by Claude are now left unlocked when the agent finishes, so `git worktree remove`/`prune` can clean them up +- Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder +- Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK +- Fixed `claude agents` completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell +- Fixed `claude agents` pressing Esc not cancelling a slow "opening…", leaving the list unresponsive +- Fixed background agent worktrees under `.claude/worktrees/` being orphaned after the 30-day job retention sweep +- Fixed background sessions re-attached after a sleep/wake not telling the model the correct date +- Fixed copy-on-select in `claude agents` not reaching the system clipboard inside tmux with `set-clipboard on` (regression in 2.1.153) +- Fixed `--resume` not reporting background subagents that were running when the previous Claude Code process exited +- Fixed the `--resume` session picker leaving its contents on the terminal after exiting in fullscreen mode +- Fixed `--worktree` and `--worktree --tmux` returning to the canonical repo root instead of the current linked worktree +- Fixed the `/model` picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID +- Fixed literal markdown markers (backticks, asterisks) appearing in the in-progress message text in fullscreen mode +- Fixed the terminal freezing after approving the managed-settings security dialog at startup +- Fixed a rare duplicate line appearing in scrollback after the terminal UI redraws +- Fixed right-click paste duplicating the clipboard in the VS Code, Cursor, and Windsurf integrated terminals +- WSL: fixed image paste (`alt+v` keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer +- Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations +- `/terminal-setup` now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering +- The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt +- `claude agents`: slash-command autocomplete in the dispatch input now matches substrings +- Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in `/status` and when a command is blocked +- Removed the "/ide for …" startup hint toast +- [IDE] Fixed clicking Stop while a background subagent is running not actually stopping it +- [VSCode] Fixed the fast mode indicator not appearing on Opus 4.8 +- Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as alt+w) instead of deleting a character +- Added a "Workflow keyword trigger" setting in /config to stop the word "workflow" in a prompt from triggering a dynamic workflow + ## 2.1.156 - Fixed an issue when using Opus 4.8 where thinking blocks were modified, leading to API errors. diff --git a/feed.xml b/feed.xml index 088290255..e4b2a163c 100644 --- a/feed.xml +++ b/feed.xml @@ -6,7 +6,46 @@ Anthropic - 2026-05-29T01:42:17Z + 2026-05-29T20:20:32Z + + https://github.com/anthropics/claude-code/releases/tag/v2.1.157 + Claude Code v2.1.157 + + 2026-05-29T20:20:32Z + <p>• Plugins in .claude/skills directories are now automatically loaded, no marketplace required</p> +<p>• Added claude plugin init &lt;name&gt; to scaffold a new plugin in .claude/skills</p> +<p>• Added autocomplete for /plugin arguments: subcommands, installed plugin names, and plugins from known marketplaces</p> +<p>• claude agents: the agent field in settings.json is now honored for dispatched sessions, with --agent &lt;name&gt; to override it</p> +<p>• EnterWorktree can now switch between Claude-managed worktrees mid-session</p> +<p>• tool_decision telemetry events now include tool_parameters (bash commands, MCP/skill names) when OTEL_LOG_TOOL_DETAILS=1</p> +<p>• Worktrees managed by Claude are now left unlocked when the agent finishes, so git worktree remove/prune can clean them up</p> +<p>• Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder</p> +<p>• Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK</p> +<p>• Fixed claude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell</p> +<p>• Fixed claude agents pressing Esc not cancelling a slow "opening…", leaving the list unresponsive</p> +<p>• Fixed background agent worktrees under .claude/worktrees/ being orphaned after the 30-day job retention sweep</p> +<p>• Fixed background sessions re-attached after a sleep/wake not telling the model the correct date</p> +<p>• Fixed copy-on-select in claude agents not reaching the system clipboard inside tmux with set-clipboard on (regression in 2.1.153)</p> +<p>• Fixed --resume not reporting background subagents that were running when the previous Claude Code process exited</p> +<p>• Fixed the --resume session picker leaving its contents on the terminal after exiting in fullscreen mode</p> +<p>• Fixed --worktree and --worktree --tmux returning to the canonical repo root instead of the current linked worktree</p> +<p>• Fixed the /model picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID</p> +<p>• Fixed literal markdown markers (backticks, asterisks) appearing in the in-progress message text in fullscreen mode</p> +<p>• Fixed the terminal freezing after approving the managed-settings security dialog at startup</p> +<p>• Fixed a rare duplicate line appearing in scrollback after the terminal UI redraws</p> +<p>• Fixed right-click paste duplicating the clipboard in the VS Code, Cursor, and Windsurf integrated terminals</p> +<p>• WSL: fixed image paste (alt+v keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer</p> +<p>• Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations</p> +<p>• /terminal-setup now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering</p> +<p>• The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt</p> +<p>• claude agents: slash-command autocomplete in the dispatch input now matches substrings</p> +<p>• Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in /status and when a command is blocked</p> +<p>• Removed the "/ide for …" startup hint toast</p> +<p>• [IDE] Fixed clicking Stop while a background subagent is running not actually stopping it</p> +<p>• [VSCode] Fixed the fast mode indicator not appearing on Opus 4.8</p> +<p>• Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as alt+w) instead of deleting a character</p> +<p>• Added a "Workflow keyword trigger" setting in /config to stop the word "workflow" in a prompt from triggering a dynamic workflow</p> + https://github.com/anthropics/claude-code/releases/tag/v2.1.156 Claude Code v2.1.156 @@ -618,38 +657,4 @@ <p>• claude --help now lists --remote-control alongside --remote-control-session-name-prefix</p> <p>• [VSCode] Fixed claudeCode.claudeProcessWrapper failing with "Unsupported platform" when the extension build doesn't bundle a Claude binary</p> - - https://github.com/anthropics/claude-code/releases/tag/v2.1.132 - Claude Code v2.1.132 - - 2026-05-18T01:52:01Z - <p>• Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks</p> -<p>• Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback</p> -<p>• Added a "Pasting…" footer hint while a Ctrl+V image paste is being read from the clipboard</p> -<p>• Fixed external SIGINT (e.g. IDE stop button, kill -INT) not running graceful shutdown — terminal modes are now restored and the --resume hint is printed instead of an abrupt exit</p> -<p>• Fixed an uncaught exception when the terminal is closed or SSH disconnects mid-session under the native build</p> -<p>• Fixed --resume failing with no low surrogate in string when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load</p> -<p>• Fixed --permission-mode flag being ignored when resuming a plan-mode session with -p --continue/--resume, and plan mode not being re-applied after ExitPlanMode within the same session</p> -<p>• Fixed fullscreen mode showing a blank screen after laptop sleep/wake or Ctrl+Z/fg until the next keystroke or stream output</p> -<p>• Fixed cursor landing mid-grapheme on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines</p> -<p>• Fixed vim operators corrupting text containing decomposed (NFD) accented characters</p> -<p>• Fixed pasting text starting with / silently swallowing the input or triggering an unknown-command reply</p> -<p>• Fixed pasting dumping stray escape sequences into the prompt when focus events or mouse-tracking reports interleave with the bracketed paste</p> -<p>• Fixed mouse wheel scrolling being too fast in Cursor and VS Code 1.92–1.104 due to an upstream xterm.js bug</p> -<p>• Fixed scroll-wheel handling in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration)</p> -<p>• Fixed /usage Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11</p> -<p>• Fixed /terminal-setup showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there</p> -<p>• Fixed /effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override</p> -<p>• Fixed /status showing the wrong default model for some users</p> -<p>• Fixed slash command autocomplete popup being capped at ~3–5 visible commands instead of scaling with terminal height</p> -<p>• Fixed statusline context_window token counts reflecting cumulative session totals instead of current context usage</p> -<p>• Fixed Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults)</p> -<p>• Fixed dead keyboard input on Windows after re-opening a background session from claude agents</p> -<p>• Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout</p> -<p>• Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in /mcp</p> -<p>• Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless -p mode retrying non-transient 4xx connection failures</p> -<p>• Improved visual consistency in slash command dialogs and /login, /upgrade, /extra-usage dialog spacing</p> -<p>• Updated the /tui fullscreen startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)</p> -<p>• Fixed Bedrock and Vertex 400 errors when ENABLE_PROMPT_CACHING_1H is set</p> -