{"version":"2.1.269","anchor":"new-memory-settings-edit-function-for-automemoryenabledauto","canonical_anchor":"auto-memory-auto-dream-settings-status-text-refactored-int","heading":"Auto-memory and auto-dream settings gain a dedicated editor and refreshed status display","tier":"internal","area":"Memory","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/new-memory-settings-edit-function-for-automemoryenabledauto","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### Auto-memory and auto-dream settings gain a dedicated editor and refreshed status display\n\nAuto-memory\/auto-dream settings now have a validated editor function and a refactored settings-screen status display\n\n**What**\n\n- The settings screen's auto-memory and auto-dream rows now compute their status\/dim\/detail text through shared status objects instead of inline logic; the same visible states remain (unavailable for this model, off in safe mode with a re-enable hint, on\/off, and \"Auto-dream: off while auto-memory is off\").\n\n- A new function validates and writes `{autoMemoryEnabled, autoDreamEnabled}` to user settings, firing the same `tengu_auto_memory_toggled` and `tengu_auto_dream_toggled` telemetry as the manual toggle UI.\n\n**Why** This consolidates how auto-memory and auto-dream settings are read and written, making the settings screen and any other caller of the new editor function behave consistently.\n\n- Area: Memory\n- Names: `autoMemoryEnabled`, `autoDreamEnabled`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}