Hi, I found a reproducible mismatch between the Dreaming tab in Control UI and the runtime schema in OpenClaw 2026.4.11 (769908e).
Repro:
- Remove Dreaming-related config from
plugins.entries["memory-core"].config - Run
openclaw memory statusβ nomemory-core.configschema error - Enable Dreaming again from the Control UI Dreaming tab
- The UI triggers:
Gateway restart config-patch ok (config.patch)Dreaming settings updated from the Dreaming tab.
- Run
openclaw memory statusagain
Result:
plugins.entries.memory-core.config: invalid config: <root>: must NOT have additional properties
From inspecting the installed Control UI bundle, it looks like the Dreaming tab writes:
{
"plugins": {
"entries": {
"memory-core": {
"config": {
"dreaming": {
"enabled": true
}
}
}
}
}
}
So the UI seems to assume plugins.entries.<memory-plugin>.config.dreaming.enabled is valid, but the runtime validator rejects it.
Also, after this happens, openclaw memory status shows Dreaming: off, so the setting does not actually take effect.
This looks like a Control UI / runtime schema mismatch.