Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.229 Home All releases olderv2.1.228 v2.1.231newer
Claude Code v2.1.229

ReadNotifications tool, reachable only in remote non-interactive runs

Not switched on
Useful2 Signal5
Sessions Notable not in their notes

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

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.

CLAUDE_CODE_REMOTE
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.

See this entry in the whole of v2.1.229 →