{"version":"2.1.281","anchor":"startup-prefetch-split-in-two-gitsystem-context-prefetch-n","canonical_anchor":"startup-prefetch-split-in-two-gitsystem-context-prefetch-n","heading":"Startup prefetch split in two; git\/system-context prefetch now also runs a second step","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/startup-prefetch-split-in-two-gitsystem-context-prefetch-n","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Startup prefetch split in two; git\/system-context prefetch now also runs a second step\n\nStartup prefetching is split into two steps, and one mode now skips the context prefetch and remote fetch\n\n**Unclear.** The finding does not say which mode skips the prefetch or what the extra function does.\n\n**What**\n\nWhen Claude Code starts, it loads some information early, which is called prefetching. That work is now split into two steps:\n\n- First step: system context, cloud-provider sign-in prefetch and initializers.\n\n- Second step: tip prewarm, the remote fetch and the detector for stalls in the event loop (the part of the program that handles work in turn).\n\nA new check skips the user-context and system-context prefetch, and the remote fetch, in one mode. The system-context prefetch for trusted folders now also calls one more function.\n\n**Why**\n\nStartup work is now ordered in two stages, and in one mode some of it is not done at all.\n\n- Flag `tengu_drift_lantern`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.281; 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."}