{"name":"tengu_haze_glass","slug":"tengu-haze-glass","family":"flag","title":"Feature flags","noun":"feature flag","description":"When only one org memory store is found, it is no longer picked for you automatically.","description_source":"entry","described_by":{"version":"2.1.219","anchor":"org-memory-no-longer-auto-selects-a-lone-candidate-store"},"presence":{"first_seen":"2.1.210","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":88,"mined_builds":150,"first_cited":{"version":"2.1.210","released_at":"2026-07-14 19:39:21","spans":1}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"memory-tools-mode-can-now-turn-on-while-the-org-memory-pol","heading":"Memory 'tools' mode can now turn on while the org memory policy verdict is still loading","line":"Memory 'tools' mode can now start while the organization memory policy is still loading, instead of waiting for allow_memory_sync","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.281","anchor":"org-memory-discovery-can-be-held","heading":"Org memory discovery can be 'held'","line":"Discovery of synced org memory gains a quiet 'held' state alongside open and closed","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.238","anchor":"the-memory-tools-gate-was-renamed-so-everyone-is-back-on-fil","heading":"The memory-tools gate was renamed, so everyone is back on file-based memory","line":"The memory-tools switch was renamed, resetting any rollout, so everyone is back on file-based memory.","released_at":"2026-08-20 18:01:54","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.224","anchor":"new-memory-write-tool-for-saving-documents-to-a-connected-me","heading":"New memory_write tool for saving documents to a connected memory store","line":"Claude can now save documents into a connected memory store, with secret scanning blocking risky writes.","released_at":"2026-08-07 01:36:32","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.224","anchor":"memory-store-listing-gains-each-store-s-index-path","heading":"Memory store listing gains each store's index path","line":"Listing memory stores can also report each store's index document path.","released_at":"2026-08-07 01:36:32","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.224","anchor":"memory-writes-are-scanned-for-secrets-before-they-land","heading":"Memory writes are scanned for secrets before they land","line":"Memory writes get scanned for secrets and refused, naming what matched and that the store is shared.","released_at":"2026-08-07 01:36:32","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.224","anchor":"memory-writes-will-require-the-version-token-from-your-last-","heading":"Memory writes will require the version token from your last read","line":"Memory writes will need the version token from your last read, forcing a read before overwriting.","released_at":"2026-08-07 01:36:32","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.223","anchor":"read-only-org-memory-tools-memory-list-and-memory-read","heading":"Read-only org memory tools: memory_list and memory_read","line":"Two read-only tools let Claude browse and read org memory documents, but they stay disabled by default.","released_at":"2026-08-05 22:51:13","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.223","anchor":"org-memory-gating-consolidated-into-one-predicate","heading":"Org-memory gating consolidated into one predicate","line":"Whether org memory loads is now decided in one place, driven by a kill-switch variable and a setting.","released_at":"2026-08-05 22:51:13","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.219","anchor":"org-memory-no-longer-auto-selects-a-lone-candidate-store","heading":"Org memory no longer auto-selects a lone candidate store","line":"When only one org memory store is found, it is no longer picked for you automatically.","released_at":"2026-07-24 16:11:49","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":14,"docs":[],"docs_total":0,"gates":[{"version":"2.1.281","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.238","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.224","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.223","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.219","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.213","state":"off","account":false,"baseline":false,"code_default":false},{"version":"2.1.210","state":"off","account":false,"baseline":false,"code_default":false}],"related":[{"name":"tengu_hazel_lantern","slug":"tengu-hazel-lantern","description":"Attachments fetched ahead of time in remote sessions can have their hold renewed, and ones that stall show `[attachment did not arrive]`"},{"name":"tengu_hazel_osprey","slug":"tengu-hazel-osprey","description":"Default `false`. Turns on the `context-hint-2026-04-09` beta for main-thread requests that carry first-party betas: once an estimate of savable tokens reaches `20000`, the request body gets `context_hint` with `enabled: true` and a `target_tokens_saved` from `tengu_hazel_osprey_floor` (default `75000`, omitted unless above 0). API errors such as 422, 424, 409, 529 or an invalid request turn the hint off again."},{"name":"tengu_hazel_osprey_floor","slug":"tengu-hazel-osprey-floor","description":"Number, code default `75000`. While the `tengu_hazel_osprey` context-hint feature is on for main-thread requests, a request that qualifies for the hint carries `context_hint: {enabled: true, target_tokens_saved: <value>}`; a value of `0` or less leaves `target_tokens_saved` out."},{"name":"tengu_hazel_quire","slug":"tengu-hazel-quire","description":"Claude has the machinery to write dated session log files for auto-memory, but nothing calls it."},{"name":"tengu_hazel_trellis","slug":"tengu-hazel-trellis","description":"Default `3`. Maximum subagent nesting depth, used when `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` is unset; a value that is not an integer of at least `1` uses `3`, and the result is cached after the first read. Launching an agent at or past this depth fails with `Subagent nesting limit reached (depth N of M)`, and several agent-tool checks compare against it, some only asking whether it is above `1`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-haze-glass","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}