{"version":"2.1.271","anchor":"memory-extraction-forked-query-gets-a-new-relayfork-mode","canonical_anchor":"memory-extraction-forked-query-gets-a-new-relayfork-mode","heading":"New relayFork option for forked agent queries","tier":"soon","area":"Memory","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/memory-extraction-forked-query-gets-a-new-relayfork-mode","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### New relayFork option for forked agent queries\n\nForked-agent queries, including memory extraction, can now run in a new relayFork mode, off by default\n\n**What**\n\n- The forked-agent execution function now accepts a new `relayFork` option and threads it into the underlying query call, alongside the existing `compactionRequestKind` and `thinkingStripPlan` options.\n\n- The memory-extraction path (`extract_memories`) sets `relayFork` based on a new gate combined with a sync check, and logs the value in telemetry as `relay_fork`.\n\n- The gate reads a feature flag (`tengu_wild_tome`), so `relayFork` is off by default.\n\n**Why**\n\nThis is internal plumbing for a new relay-based mode for forked and background queries such as memory extraction; since it's gated behind a disabled flag, it has no visible effect yet.\n\n- Flag `tengu_wild_tome`: Not enough to say (read for one account on one subscription tier against v2.1.271; this account: no value returned, anonymous baseline: no value returned, 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: Memory\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 2\/5\n- Present in the build but not switched on"}