{"version":"2.1.229","anchor":"remote-sessions-can-receive-queued-notifications-and-read-th","canonical_anchor":"remote-sessions-can-receive-queued-notifications-and-read-th","heading":"Remote sessions can receive queued notifications and read them with a new tool","tier":"soon","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229\/e\/remote-sessions-can-receive-queued-notifications-and-read-th","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229","markdown":"### Remote sessions can receive queued notifications and read them with a new tool\n\nRemote sessions can be handed webhook, schedule and cross-session events mid-turn and read them with a new tool.\n\n**What**\n\nSessions running in remote mode can now be handed out-of-band events while a turn is in flight (GitHub webhook activity, a scheduled trigger firing, a message from another Claude session). They are buffered and Claude is nudged to call a new tool, ReadNotifications, until it reports 0 remaining. This needs remote mode, set through `CLAUDE_CODE_REMOTE` plus an internal remote check; payloads arriving otherwise are dropped.\n\n**Details**\n\n- Drained notification bodies are wrapped in an explicit warning that they are relayed external content and may imitate the surrounding delimiters.\n- Oversized content is refused without acknowledgement, and the buffer has a fixed size cap.\n- Telemetry lands under `ccr_queued_notifications` with reasons `malformed_payload`, `not_remote`, `content_too_large`, `buffer_full` and `nudge_ignored`.\n\n**Evidence**\n\n`queued_notification outside remote mode`\n\n- Area: Remote Control\n- Names: `CLAUDE_CODE_REMOTE`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}