{"version":"2.1.224","anchor":"forked-sessions-can-be-told-their-original-is-still-running","canonical_anchor":"forked-sessions-can-be-told-their-original-is-still-running","heading":"Forked sessions can be told their original is still running","tier":"soon","area":"Cross-Session Messaging","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224\/e\/forked-sessions-can-be-told-their-original-is-still-running","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224","markdown":"### Forked sessions can be told their original is still running\n\nA forked session can be told its original is still running and how to message it.\n\n**What**\n\nA new note injected into the conversation tells the model that this session is a copy of another session that is still running, when the copy was made, and how to find and message the original. It is off by default: the path is disabled on Windows and otherwise falls back to `tengu_harbor_kite` being false, so it only runs if remote config or `CLAUDE_CODE_HARBOR_KITE` turns it on.\n\n**Details**\n\n- The note is wrapped in `<fork-source>` tags in the prompt.\n- Queued and pending prompts are checked first so the note is not added twice.\n- Logs `fork_source_note`, with a `parent_gone` outcome when the original session can no longer be found.\n\n**Evidence**\n\n`This session began as a fork (copy) of another session that is still running:`\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.224; this account: on, anonymous baseline: on, 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: Cross-Session Messaging\n- Names: `CLAUDE_CODE_HARBOR_KITE`\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}