feat(display): document and test memory_notifications setting
Follow-up to salvaged PR #4684: - Add display.memory_notifications to DEFAULT_CONFIG (off|on|verbose, default on) - Document the setting in docs/user-guide/features/memory.md - Add resolver tests for off/on/verbose memory + skill paths
This commit is contained in:
@@ -245,6 +245,27 @@ This is the answer to "the agent saved a wrong assumption about me": set
|
||||
`write_approval: true`, and every save — especially the unprompted background
|
||||
ones — waits for your yes/no before it ever enters your profile.
|
||||
|
||||
## Background review notifications (`display.memory_notifications`)
|
||||
|
||||
After a turn, the background self-improvement review may quietly save a memory
|
||||
or update a skill. By default it surfaces a short `💾 Memory updated` line in
|
||||
chat so you know it happened. Control how chatty that is:
|
||||
|
||||
```yaml
|
||||
display:
|
||||
memory_notifications: on # off | on (default) | verbose
|
||||
```
|
||||
|
||||
| Value | Behaviour |
|
||||
|-------|-----------|
|
||||
| `off` | No chat notification. The review still runs and still writes — you just don't see a line for it. |
|
||||
| `on` (default) | Generic line, e.g. `💾 Memory updated`, `💾 Skill 'foo' patched`. |
|
||||
| `verbose` | Includes a compact preview of what changed, e.g. `💾 Memory ➕ User prefers terse replies` or a `"old" → "new"` skill diff snippet. |
|
||||
|
||||
> This only governs the **gateway** chat notification. The review itself, and
|
||||
> writes to your memory/skill stores, are unaffected by this setting. Set it
|
||||
> per-platform via `display.platforms.<platform>.memory_notifications`.
|
||||
|
||||
## Controlling skill writes (`skills.write_approval`)
|
||||
|
||||
Skills use the same on/off gate, but the review UX differs because a
|
||||
|
||||
Reference in New Issue
Block a user