{"version":"2.1.236","anchor":"asking-another-local-session-to-ping-you-when-it-goes-idle-b","canonical_anchor":"asking-another-local-session-to-ping-you-when-it-goes-idle-b","heading":"Asking another local session to ping you when it goes idle, built end to end but not offered to the model","tier":"soon","area":"Cross-Session Messaging","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236\/e\/asking-another-local-session-to-ping-you-when-it-goes-idle-b","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236","markdown":"### Asking another local session to ping you when it goes idle, built end to end but not offered to the model\n\nYour session already honours idle-ping requests from other sessions; only asking for one is gated off.\n\n**What**\n\nA session can be asked to send exactly one notice when it next finishes its turn or exits. The receiving half is live on this build with no flag check at all: any session here will accept and honour such a request. Only the ability to ask is dark, because the tool parameter is added to the schema behind `tengu_harbor_kite` (fallback false; `CLAUDE_CODE_HARBOR_KITE` forces it on; Windows also needs `tengu_harbor_kite_win`, fallback false).\n\n**Details**\n\n- Both halves of the wire protocol, the subscription request and the idle notice itself, are handled unconditionally.\n- Refusal messages, a subscription cap and `cross_session_notify_idle` telemetry (reasons include `subscribe_refused_principal`, `self_target_frame`, `own_inbox_unbound`) all ship in this build.\n- Subscriptions can only be made from the main conversation, not from a subagent or teammate.\n- The fallbacks are what applies with no server value; remote config supplies the real setting.\n\n**Evidence**\n\n`notify_when_idle is only available from the main conversation of this session (not from a subagent or teammate).`\n\n- Flag `tengu_harbor_kite`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.236; this account: on, anonymous baseline: on, compiled default: off)\n- Flag `tengu_harbor_kite_win`: Off in both readings (read for one account on one subscription tier against v2.1.236; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Cross-Session Messaging\n- Names: `CLAUDE_CODE_HARBOR_KITE`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}