Skip to content

Commit 54ff1f7

Browse files
committed
fix(memory): document dreaming privilege gate
Explain that persistent dreaming toggles require channel owner status or Gateway admin scope, while status and help remain read-only.
1 parent 7f27dd8 commit 54ff1f7

3 files changed

Lines changed: 15 additions & 8 deletions

File tree

docs/cli/memory.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ facts into `MEMORY.md`), and **REM** (reflect and surface themes).
133133

134134
- Enable with `plugins.entries.memory-core.config.dreaming.enabled: true`.
135135
- Toggle from chat with `/dreaming on|off` (or inspect with `/dreaming status`).
136+
Channel callers must be owners to change the setting; Gateway clients need
137+
`operator.admin`. Read-only status and help remain available to authorized
138+
command senders.
136139
- Dreaming runs on one managed sweep schedule (`dreaming.frequency`) and executes phases in order: light, REM, deep.
137140
- Only the deep phase writes durable memory to `MEMORY.md`.
138141
- Human-readable phase output and diary entries are written to `DREAMS.md` (or existing `dreams.md`), with optional per-phase reports in `memory/dreaming/<phase>/YYYY-MM-DD.md`.

docs/concepts/dreaming.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,10 @@ Default cadence behavior:
197197
/dreaming help
198198
```
199199

200+
`/dreaming on` and `/dreaming off` change gateway-wide configuration. Channel
201+
callers must be owners, and Gateway clients must have `operator.admin`.
202+
`/dreaming status` and `/dreaming help` remain read-only.
203+
200204
## CLI workflow
201205

202206
<Tabs>

docs/tools/slash-commands.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -301,14 +301,14 @@ must be in the same identity group.
301301

302302
### Bundled plugin commands
303303

304-
| Command | Description |
305-
| -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
306-
| `/dreaming [on\|off\|status\|help]` | Toggle memory dreaming. See [Dreaming](/concepts/dreaming) |
307-
| `/pair [qr\|status\|pending\|approve\|cleanup\|notify]` | Manage device pairing. See [Pairing](/channels/pairing) |
308-
| `/phone status\|arm ...\|disarm` | Temporarily arm high-risk phone node commands |
309-
| `/voice status\|list\|set <voiceId>` | Manage Talk voice config. Discord native name: `/talkvoice` |
310-
| `/card ...` | Send LINE rich card presets. See [LINE](/channels/line) |
311-
| `/codex status\|models\|threads\|resume\|compact\|review\|diagnostics\|account\|mcp\|skills` | Control the Codex app-server harness. See [Codex harness](/plugins/codex-harness) |
304+
| Command | Description |
305+
| -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
306+
| `/dreaming [on\|off\|status\|help]` | Toggle memory dreaming (owner or Gateway admin). See [Dreaming](/concepts/dreaming) |
307+
| `/pair [qr\|status\|pending\|approve\|cleanup\|notify]` | Manage device pairing. See [Pairing](/channels/pairing) |
308+
| `/phone status\|arm ...\|disarm` | Temporarily arm high-risk phone node commands |
309+
| `/voice status\|list\|set <voiceId>` | Manage Talk voice config. Discord native name: `/talkvoice` |
310+
| `/card ...` | Send LINE rich card presets. See [LINE](/channels/line) |
311+
| `/codex status\|models\|threads\|resume\|compact\|review\|diagnostics\|account\|mcp\|skills` | Control the Codex app-server harness. See [Codex harness](/plugins/codex-harness) |
312312

313313
QQBot-only: `/bot-ping`, `/bot-version`, `/bot-help`, `/bot-upgrade`, `/bot-logs`
314314

0 commit comments

Comments
 (0)