Claude Code 2.1.196: Org Default Models, Readable Session Names, and a More Reliable Background Layer
Version 2.1.196 adds org-level default model settings, readable auto-generated session names, clickable file attachments in chat, and a 25% token reduction for /code-review. The streaming idle watchdog is now on by default.
Claude Code 2.1.196 shipped June 29. It’s primarily focused on enterprise model configuration, background session reliability, and a tighter /code-review workflow.
Org Default Models
Admins can now set a default model at the org level through the organization console. Once set, it appears as “Org default” (or “Role default”) in the /model command for anyone who hasn’t manually picked a model themselves.
This is useful for organizations that want to standardize on a specific model across their engineering team without requiring each developer to configure it individually. Individual users can still override with their own model preference.
Readable Session Names
Sessions now get a readable name when they start, generated from the task context. Before this, sessions were identified by UUIDs, which made it awkward to find a specific session in claude agents or when using claude --resume.
The named sessions also make the claude sessions message command more useful since you can reference a session by something meaningful rather than a long ID string.
Clickable File Attachments in Chat
Files attached in the chat UI are now clickable. Cmd-click on macOS or Ctrl-click on Windows reveals the file in Finder or Explorer. Small quality-of-life improvement, but useful if you’re attaching files frequently and want to quickly verify you’ve got the right one.
/code-review Gets 25% Cheaper
The /code-review workflow now uses 25% fewer tokens to complete. The underlying behavior is the same, but the efficiency improvement means it’s cheaper and faster. If you’re running code reviews on larger diffs, this will be noticeable.
Streaming Idle Watchdog On by Default
The streaming idle watchdog is now enabled by default for all providers. It aborts and retries a request if 5 minutes pass with no events from the stream. Previously this was opt-in.
This addresses situations where a streaming connection would stall silently, appearing to be running while actually hung. The retry behavior recovers automatically rather than requiring manual intervention.
MCP Security Fix
claude mcp list and claude mcp get no longer spawn MCP servers from .claude/settings.json files in uncommitted state. This closes a potential attack vector where malicious code in a checked-out repo could be executed through MCP introspection commands.
Other Fixes
PowerShell commands that were failing with exit code 1 due to pipe handling and special characters are fixed. Background session reliability for long-running commands on Windows is improved. Duplicate lines in background task recap output are removed. The claude agents panel had keyboard focus issues and was misreporting background job status, both fixed.
Full release notes: GitHub
The Weekly Diff
One email a week: every AI coding tool price change, plan restructure, and major release we verified, with sources. No filler.
Free. Unsubscribe anytime.