Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.311 ·

More usage data about tools, shell commands and cloud sessions

Usage data gains fields on tools used, kinds of shell commands, reused request content and resuming agents in cloud sessions

Under the hood Internal Changes
JSON All of v2.1.311
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
TelemetryArea: what it touches
Internal ChangesKind: in v2.1.311,
Internal ChangesSection of the release

Unclear What the new assigned-variable class changes about which commands need permission is not known.

What

Claude Code sends usage data about how it is working. Several fields and events are added:

  • toolsUsed on results from subagents (helper agents Claude starts for part of a task), and toolsUsedStamp for the session
  • bash_command_kinds, describing the kinds of shell commands run
  • requestBodyReusedChars and requestBodyComparedWithSdk, about how much of a request to the model is reused
  • counters for calls that are waiting for a reply, overtaken or held, and for how long they were held
  • events about cloud sessions, including ccr_recorded_agent_resume, ccr_session_name_follow, call_directory_hold and ccr_card_behind_note

A new permission class, assigned-variable, is also added to the list of classes Claude Code uses to sort commands.

Why

These fields cover how shell commands are classified, how agents are resumed in cloud sessions and how request content is reused.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat the new `assigned-variable` class changes about which commands need permission is not known.

See this entry in the whole of v2.1.311 →

Feedback