{"version":"2.1.242","anchor":"a-headless-client-for-cloud-sessions-appears-in-the-bundle","canonical_anchor":"a-headless-client-for-cloud-sessions-appears-in-the-bundle","heading":"A headless client for cloud sessions appears in the bundle","tier":"soon","area":"Cloud Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/a-headless-client-for-cloud-sessions-appears-in-the-bundle","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### A headless client for cloud sessions appears in the bundle\n\nA full headless client for driving cloud sessions over stream-json is in the bundle.\n\n**What**\n\nThis build contains a complete client that reads SDK host messages from stdin as stream-json and drives a Claude session running in the cloud, with separate paths for creating a session and attaching to an existing one. It holds incoming frames until the session reports `system`\/`init`, keeps a ledger of what it sent so echoes can be replayed, forwards control requests and interrupts, and exits with a run status code.\n\n**Details**\n\n- Nothing in the previous build mentions this subsystem or its `tengu_remote_headless_client_*` telemetry, so this is where it becomes visible.\n- The module identifies itself only as entry point `cloud_headless`; which command-line flag reaches it is not settled by anything in the bundle, so it may not be reachable yet.\n- Running it with a terminal on stdin is refused outright.\n\n**Evidence**\n\n`Error: headless --cloud reads the SDK host messages from stdin as stream-json; stdin is a terminal here.`\n\n- Area: Cloud Sessions\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}