Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.229 ·

ReadNotifications tool, reachable only in remote non-interactive runs

A new tool lets Claude pull queued notifications, but only in remote non-interactive runs.

Nothing to try yet Notable No documentation found In Development
JSON All of v2.1.229
Nothing to try yetTier: how much it should matter to you
2Useful: my rating, 1 to 5
5Signal: worth watching, 1 to 5
SessionsArea: what it touches
In DevelopmentKind: in v2.1.229,
What probably matters to youSection of the release

A ReadNotifications tool delivering GitHub activity, scheduled triggers and other agents' messages exists but only appears when CLAUDE_CODE_REMOTE is set and the session is non-interactive.

What

A new read-only tool called ReadNotifications lets the model pull notifications the server has queued for a session (GitHub activity, scheduled triggers and messages from other agents), oldest first, marking them delivered and reporting how many are left. It is only offered when the CLAUDE_CODE_REMOTE environment variable is set and the session is non-interactive, so it does not appear in an ordinary terminal session.

Details
  • Each notification carries an id, an origin, a queue timestamp and its content, plus a count of those still waiting.
  • Subagents are refused: "ReadNotifications can only be called from the main conversation — subagents must not drain the session notification buffer."
  • This replaces injecting webhook and trigger activity into the conversation as if you had typed it.
Evidence

ReadNotifications can only be called from the main conversation — subagents must not drain the session notification buffer., Read the notifications queued for this session

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleCLAUDE_CODE_REMOTE

See this entry in the whole of v2.1.229 →

Feedback