{"version":"2.1.284","anchor":"automatic-session-titling-can-be-skipped-under-tengu-concurr","canonical_anchor":"remote-control-reports-why-the-bridge-is-disabled","heading":"Remote Control explains why it is unavailable and can skip automatic session titles","tier":"notice","area":"Sessions","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/automatic-session-titling-can-be-skipped-under-tengu-concurr","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Remote Control explains why it is unavailable and can skip automatic session titles\n\nRemote Control now reports a reason when it is refused, and gains a skipAutoTitle option tied to disabled terminal titles\n\n**Unclear.** The other condition that can trigger this, and exactly which titling it stops, are not settled.\n\n**What**\n\nRemote Control lets a Claude Code session be driven from somewhere else, such as another app. Two new options were added to how it starts:\n\n- `reportGateRefusalReason`: when Remote Control is not enabled for you, Claude Code now fetches the reason and, if this option is set, reports it as a failure (`onStateChange(\"failed\", reason)`). Before, it only logged `remote_control_entry` and returned nothing, so the attempt went silently nowhere.\n\n- `skipAutoTitle`: asks Remote Control not to give the session an automatically generated title.\n\n- Starting Remote Control from the SDK (the toolkit for driving Claude Code from other programs) now passes `reportGateRefusalReason` as true and also passes `skipAutoTitle`.\n\n- A new helper decides `skipAutoTitle` for a session component. It is true when `Ct()` holds or `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` is set, and `tengu_concurrent_moonbeam` is on. For that gate, the flag server returned off for this site's account and for the anonymous baseline; no reading has been taken under this release yet.\n\nA new message also covers clearing the conversation mid-start: \"The conversation was cleared while Remote Control was being enabled; send the request again\".\n\n**Why**\n\nIf you try Remote Control and it is not available to you, especially from the SDK, you can get an explanation instead of nothing happening. When the gate is on, setting `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` would also stop Remote Control sessions from being titled automatically.\n\n- Flag `tengu_concurrent_moonbeam`: Off in both readings (read for one account on one subscription tier against v2.1.284; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Sessions\n- Names: `CLAUDE_CODE_DISABLE_TERMINAL_TITLE`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}