{"version":"2.1.246","anchor":"cloud-sessions-can-pull-a-server-built-memory-context-into-t","canonical_anchor":"cloud-sessions-can-pull-a-server-built-memory-context-into-t","heading":"Cloud sessions can pull a server-built memory context into the system prompt, off in this build","tier":"soon","area":"Memory","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/cloud-sessions-can-pull-a-server-built-memory-context-into-t","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Cloud sessions can pull a server-built memory context into the system prompt, off in this build\n\nCloud sessions can fetch a server-built memory block into the system prompt, off in this build.\n\n**What**\n\nNew machinery lets a cloud session fetch a block of text prepared by the session host and append it to the system prompt before the conversation starts. It is off here: it requires a remote entrypoint, an auth check, and the `tengu_misty_anchor` flag, whose in-source fallback is false. Nothing in a normal local run fetches anything or changes the prompt.\n\n**Details**\n\n- Fetches `GET \/memory_context` from the session host with session-JWT auth, ETag revalidation via `If-None-Match`, a 10 second timeout and a 256KiB cap on the returned content.\n- The payload must be `{version, content}`; malformed responses are rejected.\n- Prompt assembly waits up to 2000ms for the fetch before assembling, then appends the content as an extra system-prompt block.\n- Handles 204 (no context), 304 (unchanged) and 429\/503 (not built yet) distinctly.\n- Restricted to the `remote_cowork`, `remote_cowork_trigger`, `remote_api` and `remote_trigger` entrypoints.\n- Emits `cowork_memory_context_fetched`, `_none`, `_not_built`, `_gated` and `_malformed`.\n- None of this existed in 2.1.245.\n\n**Evidence**\n\n`cowork_memory_context_fetched`, `cowork_memory_context_gated`\n\n- Flag `tengu_misty_anchor`: Not enough to say (read for one account on one subscription tier against v2.1.246; this account: no value returned, anonymous baseline: no value returned, compiled default: off)\n- Area: Memory\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 0\/5\n- Present in the build but not switched on"}