{"name":"tengu_harbor_kite_mode_emit","slug":"tengu-harbor-kite-mode-emit","family":"flag","title":"Feature flags","noun":"feature flag","description":"Messages from a session with a mismatched permission mode are held and shown with an approve\/deny dialog.","description_source":"entry","described_by":{"version":"2.1.224","anchor":"messages-from-other-sessions-can-be-held-for-your-approval"},"presence":{"first_seen":"2.1.224","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":74,"mined_builds":150,"first_cited":{"version":"2.1.236","released_at":"2026-08-19 18:45:14","spans":1}},"aliases":[],"entries":[{"version":"2.1.248","anchor":"kite-network-transport-now-defaults-on-including-on-windows","heading":"Kite network transport now defaults on, including on Windows","line":"The kite network transport is on by default everywhere, and CLAUDE_CODE_HARBOR_KITE=0 now really turns it off.","released_at":"2026-08-27 20:35:36","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.248","anchor":"cross-session-peer-messaging-is-on-by-default","heading":"Cross-session peer messaging is on by default","line":"Sessions can message each other by default now, including on Windows; the cloud variant stays off.","released_at":"2026-08-27 20:35:36","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.236","anchor":"idle-notices-between-sessions-can-carry-the-sender-s-permiss","heading":"Idle notices between sessions can carry the sender's permission mode, switched off here","line":"Idle notices could tell the other session whether you are in bypass mode, but that stamp is off.","released_at":"2026-08-19 18:45:14","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.224","anchor":"messages-from-other-sessions-can-be-held-for-your-approval","heading":"Messages from other sessions can be held for your approval","line":"Messages from a session with a mismatched permission mode are held and shown with an approve\/deny dialog.","released_at":"2026-08-07 01:36:32","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":4,"docs":[],"docs_total":0,"gates":[{"version":"2.1.248","state":"on-in-code","account":true,"baseline":true,"code_default":true},{"version":"2.1.236","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.224","state":"on-in-practice","account":true,"baseline":true,"code_default":false}],"related":[{"name":"tengu_harbor_kite","slug":"tengu-harbor-kite","description":"Messages from another session render as an @sender header with indented body instead of raw tags."},{"name":"tengu_harbor_kite_cloud","slug":"tengu-harbor-kite-cloud","description":"`CLAUDE_CODE_HARBOR_KITE_CLOUD` turns on cloud peer access; otherwise a server flag decides and it's off."},{"name":"tengu_harbor_kite_limits","slug":"tengu-harbor-kite-limits","description":"Incoming peer messages now pass rate, duplicate and loop checks before queuing, with drops shown to you."},{"name":"tengu_harbor_kite_pacing_off","slug":"tengu-harbor-kite-pacing-off","description":"You can switch off Harbor request pacing with a new environment variable."},{"name":"tengu_harbor_kite_win","slug":"tengu-harbor-kite-win","description":"Setting CLAUDE_CODE_HARBOR_KITE forces cross-session messaging on, and Windows can now be allowed through."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-harbor-kite-mode-emit","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}