2.1.196
Highlights:
- Admins can set an org default model in the org console; it appears as 'Org default' in /model when none chosen
- Grep docs recommend Grep for search tasks, clarifying the preferred tool to improve search speed and accuracy
- mcp list/get no longer auto-starts repo-local servers; untrusted workspaces show ⏸ Pending approval
CLI changelog
- Added support for organization default models — admins set it in the org console; it shows as "Org default" (or "Role default") in /model when you haven't picked one yourself
- Added readable default names for sessions at start, making them easier to identify and message
- Added clickable file attachments in chat — Cmd/Ctrl-click reveals the file in Finder/Explorer
- Fixed waking a background job permanently deleting its conversation and re-running the original prompt when the transcript probe misread a real transcript; the file is now set aside, never deleted
- Fixed the rate-limit warning flickering off and rate-limit telemetry being over-counted when multiple parallel requests were in flight at the moment a usage limit was hit
- Fixed duplicate recap lines after a background session's turn: a schema-rejected StructuredOutput attempt no longer renders alongside its retry
- Fixed PowerShell git diff/git grep, egrep/fgrep, and quoted search patterns containing | being reported as failures when they exit 1, matching Bash behavior
- Fixed multiple claude agents side panel issues: keyboard focus getting stuck when opening an agent, background jobs losing their subagent types on every open, and sessions showing incorrect status while actively running
- Fixed claude agents --dangerously-skip-permissions silently falling back to auto mode instead of showing the bypass disclaimer and applying bypass mode to spawned agents
- Fixed mid-turn crash recovery for Remote sessions — sessions interrupted by a server restart now auto-resume on the next worker
- Fixed sessions moved with /cd reappearing in the old directory's resume list after a non-graceful exit when the old path contained special characters
- Fixed claude plugin validate skipping local plugins whose source is "." and stopping after the first error class
- … +15 more CLI changelog entries
Source: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#21196
Metadata
-
Time since 2.1.195 release: 2d 23h 52m 31s
-
Bundle file size: +151.2 kB (+0.5%)
-
Prompt files: +4 (+18.2%)
-
Prompt tokens: +6,963 (+28.3%)
Prompt token mix by kind:
- tools: 53.4%→50.0%
- system-reminder: 34.8%→40.9%
- system-data: 5.4%→4.2%
- skill: 2.7%→2.1%
- system: 2.4%→1.8%
- agent: 1.3%→1.0%
Files:
- metadata: c1ffff9/meta/metadata.md#diff-a08dfa163baef97ea4f56d29009ac65f5f7dbc46e3a58e80d7aa06a2a2520899L10-R10
- prompt stats: c1ffff9/meta/prompt-stats.md#diff-fa8e31336ece71d159f37b6fd4ed0c61939849140bd5c08c7ca793b5b2ae7f58L1-R1
Other prompt changes
- Grep tool description now explicitly recommends always using Grep for search tasks and clarifies output modes and head/offset limit behavior.
Links: