{"version":"2.1.310","anchor":"cloud-session-message-and-telemetrystate-additions","canonical_anchor":"cloud-session-message-and-telemetrystate-additions","heading":"Cloud sessions: shorter resume message and internal tracking additions","tier":"notice","area":"Cloud Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310\/e\/cloud-session-message-and-telemetrystate-additions","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310","markdown":"### Cloud sessions: shorter resume message and internal tracking additions\n\nCloud sessions get a shorter resume message, a rule for holding back results of certain tools, and a count of project document reads\n\n**What**\n\nA cloud session is a Claude Code session that runs on a remote machine. Several changes landed in how it works:\n\n- The resume message: the message shown when a cloud session resumes changed from a warning that the copy of the conversation on the machine's disk was missing some tool calls to a short line.\n\n- Tools whose results wait: the remote settings for holding messages back now accept `tools_whose_results_wait`, and a matching `toolsWhoseResultsWait` rule is used when deciding when to send messages on.\n\n- Project document reads: a new `project_doc_reads` event type is added and counted next to `poll_events`, and its count is reported as `project_doc_reads_count`.\n\n- New internal state: `turnDeniedTools`, which keeps the tools refused during a turn, and a sandbox value, `unlistableWorktreesDenyApplied`.\n\n**Why**\n\nMost of this is internal plumbing with no visible effect. The visible part is a shorter message when a cloud session resumes in place of the earlier warning.\n\n- Area: Cloud Sessions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}