megachangelog
Improvement2.1.304

Claude Code 2.1.304: Plugin hooks, auto-mode setup, and Code Review improvements

This release adds transcript visibility for plugin hook skipping, introduces /auto-mode-setup for environment configuration, expands mod tooling with permission controls, and enhances Code Review with review levels and organization-wide repository scanning. Multiple changes improve plugin behavior, skill management, and VSCode integration.

Added

  • Added a transcript line when a plugin that runs first skips one of your mod's hooks, naming the event and the plugin
  • Added decider: "person" to a mod's tool.check answer: only the permission dialog or a host's callback can approve the ask, and it is refused with the mod's reason where nobody can be asked
  • Added e.isReadOnly to a mod's tool.check event, set when the tool call is read-only
  • Added /auto-mode-setup: a guided setup that reads your project and recent sessions to teach auto mode about your environment, now also available on Bedrock, Vertex, Foundry, Claude apps gateway and telemetry-disabled sessions
  • Added /claude-api managed-agents-secure, which compares a Managed Agents agent's settings with Anthropic's published security guide, without changing anything
  • Added the names of the tools called earlier to the compaction summary in the transcript view (Ctrl+O)
  • Added a warning on Pro and Max plans when resuming an inactive conversation would use a noticeable share of your 5-hour usage limit: resume anyway, or start a new conversation and Claude can look up the previous one if you refer to it
  • [VSCode] Added mod drawing in the chat panel for sessions on Amazon Bedrock, Google Vertex AI and Microsoft Foundry, behind an LLM gateway, or with telemetry turned off
  • [Code Review] Added review levels to Code Review: Owners choose Quick, Standard (the default), or Deep for the organization, and can give individual repositories their own level
  • [Code Review] Added an option in Code Review admin settings to review every repository in a GitHub organization, including ones added later, without selecting them one by one

Changed

  • Changed mods' settings.read hooks to receive each settings layer and rewrite the merged settings, so a managed mod can make an organization's setting a ceiling, including the cleanupPeriodDays the retention sweep uses
  • Changed the /artifacts delete confirmation to show numbered choices: 1 or Enter keeps the artifact, 2 deletes it, and y, n and Esc still work
  • Changed the question that turns on the mods Claude writes in a session to plain text with no link or session id; it stays up when a new turn starts, and Claude tells you what loaded when you turn them on
  • Changed tool search to be on by default behind a custom ANTHROPIC_BASE_URL; a 400 or 422 from the gateway is retried without it
  • Changed compaction to send Claude the skill list again afterwards; /reload-skills now sends only new or changed skills
  • Changed skill hooks: the skills of one source (a repo, your own folder, or a plugin) can register at most 1,024 hooks and 16,384 matcher characters per session
  • Changed skills under a policy that allows hooks from plugins only: a skill used in the main conversation whose hooks are kept out no longer gets its allowed-tools
  • Updated the /claude-api skill to use the ant CLI on Claude Platform on AWS instead of falling back to the SDK or curl
  • Removed the notes from claude plugin validate that predicted where a mod's hooks would run
  • Removed the "(research preview)" label from the /fast dialog title on Opus 5.5
  • [VSCode] Changed background sub-agents to show as one status line under their Agent card instead of streaming every step into the chat; the full transcript stays in /tasks
pluginsmodscode-reviewvscodesecurity

Source: original entry ↗

More from Claude Code

Follow Claude Code to get its new changes in your feed and email digest.

Improvement2.1.303

Bug fixes and reliability improvements

This release includes bug fixes and reliability improvements to enhance overall product stability and performance.

stabilityreliabilitybug-fixesperformance
Improvement2.1.302

2.1.302 — Model selection, idle compaction control, and session improvements

Added configuration options for auto mode model selection and idle compaction control, plus a banner showing why cloud session runs didn't start. Enhanced subagent handling, session management, and Claude Tag admin settings organization.

configurationcloud-sessionsagent-sdksubagentssettings
Feature2.1.301

Release 2.1.301

This release adds retry watchdog configuration, OpenTelemetry tracing enhancements, vim motion improvements, multiline text input support, and LaTeX math rendering in Claude's responses across multiple interfaces. It also improves switching between models with different context windows, rendering performance for long-running subagents, artifact display on mobile, and mod UI capabilities.

featuresimprovementsopentelemetryuiperformance
See all Claude Code changes →