tengu_harbor_kite_win
A Claude Code feature flag, read out of the shipped bundle. It has been in the build since v2.1.229, including the newest one read.
What it is
Setting CLAUDE_CODE_HARBOR_KITE forces cross-session messaging on, and Windows can now be allowed through.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.229.
Presence across releases
| Releases | Reading | Declared type | Default |
|---|---|---|---|
| 2.1.245 – 2.1.250 5 releases | never mined | — | — |
| 2.1.229 – 2.1.243 14 releases | in the build | — | bool:false |
A row reading never mined is a release with no archived bundle behind it. Nothing was read out of it, so nothing here says whether the name was in it. A declared type or a default is only ever what that release's own bundle stated.
Gate readings
| Release | Resolved | This account | Anonymous | Compiled default |
|---|---|---|---|---|
| v2.1.248 | Off by default, switched on for this account | on | on | off |
| v2.1.238 | Off in both readings | off | off | on |
| v2.1.236 | Off in both readings | off | off | on |
| v2.1.232 read on another version | On for this account, and not off by default | on | on | on |
| v2.1.229 read on another version | On for this account, and not off by default | on | on | on |
Two arms, because they disagree: this account is the one account this site reads and anonymous is a baseline with no identity attached. A reading says nothing about your account, and off cannot rule out a rollout both readings sit outside of. What these readings can and cannot show.
Changelog entries naming it
-
v2.1.248Kite network transport now defaults on, including on Windows
The kite network transport is on by default everywhere, and CLAUDE_CODE_HARBOR_KITE=0 now really turns it off.
gate cited by this entry
-
v2.1.248Cross-session peer messaging is on by default
Sessions can message each other by default now, including on Windows; the cloud variant stays off.
gate cited by this entry
-
v2.1.238Cross-session peer identity is now keyed to the account, still off by default
Session-to-session messaging identity now follows your account, but the whole feature is off by default.
gate cited by this entry
-
v2.1.236Asking another local session to ping you when it goes idle, built end to end but not offered to the model
Your session already honours idle-ping requests from other sessions; only asking for one is gated off.
gate cited by this entry
-
v2.1.236The message tool's
notify_when_idleparameter and its supporting layerClaude can ask another session to ping it when idle, but the parameter is hidden unless the gate is on.
gate cited by this entry
-
v2.1.232@-mention completion for other Claude sessions
You could @-mention your other Claude sessions from the prompt box, but the flag is off by default.
gate cited by this entry
-
v2.1.232@-mentioning another Claude session
Typing @name could message another live Claude session; the feature is off by default.
gate cited by this entry
-
v2.1.232A /config row for messages from your other sessions
A settings row for handling messages from your other sessions exists but is hidden here.
gate cited by this entry
-
v2.1.232@-mentions can resolve other sessions, behind a flag
@-mentions can point at another session instead of a file, but that stage is off here.
gate cited by this entry
-
v2.1.229Windows now has its own gate for Harbor cross-session messaging
Setting CLAUDE_CODE_HARBOR_KITE forces cross-session messaging on, and Windows can now be allowed through.
gate cited by this entry
Documentation pages
None of Anthropic's documentation pages this site has a copy of carries this name.
Names beside it
Every feature flag in the inventory starting tengu_harbor_kite, up to twelve of them.
tengu_harbor_kiteMessages from another session render as an @sender header with indented body instead of raw tags. 2.1.224
tengu_harbor_kite_cloudCLAUDE_CODE_HARBOR_KITE_CLOUD turns on cloud peer access; otherwise a server flag decides and it's off. 2.1.232
tengu_harbor_kite_limitsIncoming peer messages now pass rate, duplicate and loop checks before queuing, with drops shown to you. 2.1.242
tengu_harbor_kite_mode_emitMessages from a session with a mismatched permission mode are held and shown with an approve/deny dialog. 2.1.224
tengu_harbor_kite_pacing_offYou can switch off Harbor request pacing with a new environment variable. 2.1.236
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the feature flag does. All feature flags.