You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix version attribution and align config-path snippets per review
- recall.maxParallel + dreaming schedule controls are 2026.6.11-beta.1, not 2026.6.4 stable
- field-guide memory/meetingNotes snippets now use plugins.entries.* path matching example config
Co-Authored-By: Rob <onerobby@gmail.com>
-**Active Memory filters** — current builds support per-conversation `allowedChatIds` / `deniedChatIds`, partial recall on timeout, and people-aware wiki provenance views.
72
72
-**Meeting Notes plugin** — 2026.5.22 source-only external plugin for date-sharded meeting transcripts, manual imports, CLI reads, and Discord voice as the first live source. 2026.6.4 adds Google Meet live capture plus `meetingNotes.retentionDays`/redaction. Define retention before enabling.
73
-
-**Recall + dreaming tuning** — 2026.6.4 exposes`memory.recall.maxParallel`, scheduled dreaming (`memory.dreaming.schedule`), and `memory promote --dry-run`so consolidation runs off-hours and promotions are reviewable.
73
+
-**Recall + dreaming tuning** — 2026.6.4 ships`memory promote --dry-run` (review what dreaming would promote before it mutates); 2026.6.11-beta.1 adds `memory.recall.maxParallel` and scheduled dreaming (`memory.dreaming.schedule`)so consolidation runs off-hours.
74
74
-**Generic embedding provider contract** — 2026.5.22 plugin SDK surface (`contracts.embeddingProviders`, `api.registerEmbeddingProvider`) that should make explicit OpenAI-compatible embedding providers cleaner.
75
75
-**[Ollama](https://ollama.com/)** — local embedding runtime. `qwen3-embedding:0.6b` is the right default for most setups.
76
76
-**[LightRAG](https://github.com/HKUDS/LightRAG)** — graph + vector hybrid RAG. The right upgrade once your vault crosses ~500 files. See [Part 18](./part18-lightrag-graph-rag.md).
Copy file name to clipboardExpand all lines: part26-migration-guide.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -311,7 +311,7 @@ This is the current stable baseline for this guide. It promotes the 5.24 beta li
311
311
-`openclaw policy check --export attestation.json` produces diffable attestations; drift against the last accepted attestation is now a reviewable change.
312
312
-`models.providers.<id>.health` adds interval probes with bounded automatic lane demotion (`failureThreshold`, `demoteForMs`).
313
313
- Meeting Notes gains Google Meet live capture plus `meetingNotes.retentionDays` and redaction rules.
314
-
-`memory.recall.maxParallel`, scheduled dreaming (`memory.dreaming.schedule`), and `memory promote --dry-run` make memory behavior explicit.
314
+
-`memory promote --dry-run` lets you preview what dreaming would promote into `MEMORY.md` before it mutates anything. (`memory.recall.maxParallel` and additional dreaming schedule controls are 2026.6.11-beta.1, not 2026.6.4 stable — see step 7.)
315
315
-`openclaw doctor` adds secret-rotation reminders (`secrets.rotation.maxAgeDays`) and flags unscoped `mcp.servers.<id>.codex.agents`.
316
316
317
317
**Steps:**
@@ -322,7 +322,7 @@ This is the current stable baseline for this guide. It promotes the 5.24 beta li
322
322
4. Schedule `openclaw policy check --export` (cron or CI) and store the first attestation as your baseline. Keep `--fix` manual.
323
323
5. If you use Meeting Notes, set `retentionDays` and redaction rules before enabling the Google Meet source.
324
324
6. Resolve any new doctor findings for plaintext/stale secrets and unscoped Codex MCP servers.
325
-
7. Optionally test 2026.6.11-beta.1 on a copied profile for `/context map --diff`, sandbox egress allowlists, and per-channel image-quality overrides.
325
+
7. Optionally test 2026.6.11-beta.1 on a copied profile for `/context map --diff`, `memory.recall.maxParallel`, dreaming schedule controls, sandbox egress allowlists, and per-channel image-quality overrides.
Copy file name to clipboardExpand all lines: part33-late-april-2026-field-guide.md
+28-14Lines changed: 28 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -257,16 +257,22 @@ The late-May voice work is not just "talk to the bot":
257
257
- Meeting Notes is now a source-only external plugin with auto-start capture config, manual transcript imports, read-only `openclaw meeting-notes` CLI access, and Discord voice as the first live source.
258
258
- 2026.6.4 adds **Google Meet live capture as a second source** plus explicit `meetingNotes.retentionDays` and redaction-rule config, so transcripts can expire and scrub sensitive fields instead of living forever.
259
259
260
-
Retention config shape:
260
+
Retention config shape (under the `meeting-notes` plugin config):
261
261
262
262
```json5
263
263
{
264
-
meetingNotes: {
265
-
retentionDays:30,
266
-
redact: ["email", "phone", "api-key"],
267
-
sources: {
268
-
discordVoice: { autoStart:false },
269
-
googleMeet: { autoStart:false }
264
+
plugins: {
265
+
entries: {
266
+
"meeting-notes": {
267
+
config: {
268
+
retentionDays:30,
269
+
redact: ["email", "phone", "api-key"],
270
+
sources: {
271
+
discordVoice: { autoStart:false },
272
+
googleMeet: { autoStart:false }
273
+
}
274
+
}
275
+
}
270
276
}
271
277
}
272
278
}
@@ -443,17 +449,25 @@ Operator rule: every production agent should have at least two non-Anthropic lan
443
449
444
450
## 17. Tune Recall Parallelism And Dreaming Schedules
445
451
446
-
Two memory levers landed for long-running agents:
452
+
Three memory levers landed for long-running agents:
453
+
454
+
-`memory promote --dry-run` (**2026.6.4 stable**) shows what the Deep phase *would* promote into `MEMORY.md` before it mutates anything — use it when you suspect dreaming is promoting noise.
455
+
-`memory.recall.maxParallel` (**2026.6.11-beta.1**) bounds how many memory sub-agents run concurrently. Raise it on a fast local embedding tier for snappier recall; lower it on shared hardware to stop recall from starving foreground turns.
456
+
- Dreaming schedule controls (**2026.6.11-beta.1**) refine when consolidation runs (building on the existing `dreaming.schedule` key), so it lands in a predictable off-hours window rather than mid-conversation.
447
457
448
-
-`memory.recall.maxParallel` bounds how many memory sub-agents run concurrently. Raise it on a fast local embedding tier for snappier recall; lower it on shared hardware to stop recall from starving foreground turns.
449
-
- Dreaming now takes an explicit schedule instead of only firing on idle, so consolidation runs in a predictable window rather than mid-conversation.
450
-
-`memory promote --dry-run` shows what the Deep phase *would* promote into `MEMORY.md` before it mutates anything — use it when you suspect dreaming is promoting noise.
458
+
The recall/schedule keys live under the `memory-core` plugin config, alongside the dreaming block (see [templates/openclaw.example.json](./templates/openclaw.example.json)):
Copy file name to clipboardExpand all lines: templates/openclaw.example.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -64,12 +64,12 @@
64
64
"config": {
65
65
"recall": {
66
66
"maxParallel": 3,
67
-
"_comment": "2026.6.4+: bound concurrent memory sub-agents. Raise on a fast local embedding tier; lower on shared hardware so recall doesn't starve foreground turns."
67
+
"_comment": "2026.6.11-beta.1+: bound concurrent memory sub-agents. Raise on a fast local embedding tier; lower on shared hardware so recall doesn't starve foreground turns. Not available on 2026.6.4 stable yet."
68
68
},
69
69
"dreaming": {
70
70
"enabled": true,
71
71
"schedule": "0 3 * * *",
72
-
"_schedule_comment": "2026.6.4+: explicit off-hours schedule instead of idle-only. Verify promotions with `memory promote --dry-run` before trusting them.",
72
+
"_schedule_comment": "Off-hours dreaming schedule (cron). 2026.6.11-beta.1 adds finer schedule controls. Verify promotions with `memory promote --dry-run` (2026.6.4+) before trusting them.",
73
73
"storage": {
74
74
"mode": "separate",
75
75
"_comment": "Current default. Phase blocks land in memory/dreaming/{phase}/YYYY-MM-DD.md. Flip to `inline` if you want them in the daily memory file."
0 commit comments