A full headless client for driving cloud sessions over stream-json is in the bundle.
A complete create-or-attach cloud session client with frame ledger and control forwarding ships here.
What's wrong with this entry?
This 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.
- Nothing in the previous build mentions this subsystem or its
tengu_remote_headless_client_*telemetry, so this is where it becomes visible. - 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. - Running it with a terminal on stdin is refused outright.
Error: headless --cloud reads the SDK host messages from stdin as stream-json; stdin is a terminal here.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.