{"name":"tengu_memdir_write_lint","slug":"tengu-memdir-write-lint","family":"flag","title":"Feature flags","noun":"feature flag","description":"A new check can refuse or clean memory files containing invisible characters or tag-like text; it falls back to off unless enabled remotely","description_source":"entry","described_by":{"version":"2.1.284","anchor":"memory-file-write-lint-refuse-or-strip-invisible-characters"},"presence":{"first_seen":"2.1.284","removed_in":null,"in_current_build":true,"newest_mined":"2.1.284","builds":1,"mined_builds":127,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.284","anchor":"memory-file-write-lint-refuse-or-strip-invisible-characters","heading":"Memory-file writes can be checked for hidden characters and fake system tags","line":"A new check can refuse or clean memory files containing invisible characters or tag-like text; it falls back to off unless enabled remotely","released_at":"2026-09-28 17:11:59","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[{"version":"2.1.284","state":"unknown","account":null,"baseline":null,"code_default":false}],"related":[{"name":"tengu_memdir_accessed","slug":"tengu-memdir-accessed","description":"Memory file access reporting now notes the file kind and how it reached the model."},{"name":"tengu_memdir_disabled","slug":"tengu-memdir-disabled","description":"Auto-memory loading is now skipped when a permissions setting fences reads outside the working directory"},{"name":"tengu_memdir_file_edit","slug":"tengu-memdir-file-edit","description":"Editing files in your memory directory now clears stale caches right away, so changes take effect sooner."},{"name":"tengu_memdir_file_lint","slug":"tengu-memdir-file-lint","description":"Memory files can be checked after a write for oversize, split files and bad descriptions."},{"name":"tengu_memdir_file_write","slug":"tengu-memdir-file-write","description":"Editing files in your memory directory now clears stale caches right away, so changes take effect sooner."},{"name":"tengu_memdir_index_assembled","slug":"tengu-memdir-index-assembled","description":"A memory index can be generated by scanning recent files rather than read from a stored index."},{"name":"tengu_memdir_pin_write","slug":"tengu-memdir-pin-write","description":"Memory files marked pinned would be injected into every conversation instead of waiting to be recalled."},{"name":"tengu_memdir_pinned_injected","slug":"tengu-memdir-pinned-injected","description":"Adding `pinned: true` to a memory file's frontmatter would apply it to every session automatically."},{"name":"tengu_memdir_prefetch_blocking_wait","slug":"tengu-memdir-prefetch-blocking-wait","description":"Your turn can pause up to two seconds waiting for memory directory files to load first."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-memdir-write-lint","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}