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.312 ·

Hook schema gains a required sources field, and Config tool wording changes

A schema that carries a shell value now also requires sources, and the Config tool says its live values reflect what the next message will use

Group of 2 You'll notice Improvements
JSON All of v2.1.312
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.312,
ImprovementsSection of the release

What

A schema is the definition Claude Code uses to check the shape of a piece of data. Two schema changes appear together.

  • sources field: the schema that adds an optional shell value to a base definition now also adds sources. Unlike shell, sources is required. The member titles connect it to hooks, which are your own commands that run at set points, and to plugin hooks.
  • Config tool wording: the Config tool lets Claude read and change settings. Its description of settings worked out while running now says they 'reflect what the next message will use'. Before, it said they reflected what 'will actually be sent to the API'.

Why

The Config tool description is text Claude itself reads, so it now describes these values as what the next message will use. The new required sources field means the data this schema covers must now say where it came from.

See this entry in the whole of v2.1.312 →

Feedback