Change8

v2.1.198

Claude Code
6 features18 fixes7 improvementsbedrockclidesktophooksmcpsdkvscode

Summary

This release makes Claude in Chrome generally available and introduces a new `/dataviz` skill for generating charts and dashboards. Key fixes address network stability, agent reliability, and UI issues across desktop and web clients. Additionally, background agents now automatically complete code work by committing and opening draft PRs.

New Features

  • Enabled Claude in Chrome for general availability.
  • Added background agent notifications in `claude agents` for sessions needing input or completion via the `Notification` hook.
  • Added `/dataviz` skill for chart and dashboard design guidance, including a runnable color-palette validator.
  • Enabled background agents launched from `claude agents` to automatically commit, push, and open a draft PR upon finishing code work in a worktree.
  • Made the built-in Explore agent inherit the main session's model (capped at opus) instead of defaulting to haiku.
  • Ensured subagents and context compaction now inherit the session's extended thinking configuration for improved output quality on delegated tasks.

Bug Fixes

  • Fixed turns aborting due to brief network drops mid-response; transient errors like ECONNRESET now retry with backoff instead of failing.
  • Fixed excessive background classifier requests when sandboxed processes repeatedly accessed the same network host.
  • Fixed background tasks in web, desktop, and VS Code task panels getting stuck on "Running" after they finish or resume.
  • Fixed agent teams so a teammate dying on an API error now reports "failed" to the lead, and messaging a stuck teammate wakes it to retry immediately.
  • Fixed the `/diff` panel not refreshing when switching branches or commits outside the session.
  • Fixed markdown tables overflowing and wrapping their right border when rendered in fullscreen mode.
  • Fixed Claude Platform on AWS and Mantle sessions dead-ending with "Please run /login" upon STS token expiration by automatically running `awsAuthRefresh`.
  • Fixed "no route to host" errors for local-network hosts in macOS background agent sessions by declaring Local Network entitlements.
  • Fixed `/desktop` failing with "Cannot determine working directory" after entering and exiting a worktree.
  • Fixed background agents repeatedly showing "Reconnecting…" every ~52 seconds on macOS while the agents view was open.
  • Fixed pressing `←` inside `claude attach <id>` exiting to the shell instead of opening the agent view.
  • Fixed `claude --bg` silently creating an unattachable session when combined with `--print`/`-p`; conflicting flags are now rejected.
  • Fixed the workflow progress view dropping the earliest agents from the list while the phase counter remained correct in SDK and desktop-app sessions.
  • Fixed conditional rules in `.claude/rules/` not loading when the target file is reached via a symlinked path.
  • Fixed Cmd+click not opening URLs in fullscreen mode in Warp on macOS.
  • Fixed double-click word selection in fullscreen mode to correctly select the entire URL including the scheme.
  • Fixed plan mode not auto-allowing read-only tool calls when a session starts in plan mode.
  • Fixed `/branch` deriving its default fork name from the compaction summary instead of the first real prompt.

Improvements

  • Improved focus mode: subagents launched in a turn now appear in its activity summary, and completed background notifications fold into a single count.
  • Improved syntax highlighting accuracy in code blocks, diffs, and file previews by upgrading to highlight.js 11.
  • Updated keyboard shortcut hints to show opt/cmd instead of alt/super when connected from a Mac over SSH.
  • Improved API retry UX: the error reason is now shown after the second attempt, and a status page link replaces the spinner tip when the API is overloaded.
  • Updated `/login` to open the sign-in dialog from the `claude agents` view instead of stating it isn't available.
  • Subagents now treat messages from the launching agent as normal task direction; an agent's message is never treated as user approval.
  • Removed the `/agents` wizard; users should now ask Claude to create/manage subagents or edit `.claude/agents/` directly.

Claude Code Documentation