mirror of
https://github.com/openclaw/nix-openclaw.git
synced 2026-07-25 05:35:30 -04:00
Module generates config keys rejected by OpenClaw 2026.1.29 #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @elocke on GitHub (Jan 30, 2026).
The home-manager module generates a messages.queue.byProvider key in the output JSON config that OpenClaw 2026.1.29 rejects as unrecognized:
Invalid config at ~/.openclaw/openclaw.json:
This causes openclaw status to report the config as invalid and openclaw doctor to recommend running --fix to remove the key.
Root Cause
In
nix/modules/home-manager/openclaw.nix, mkRoutingConfig unconditionally emits messages.queue.byProvider:The default value is always included even though OpenClaw's schema no longer accepts it.
Additionally
The following keys that were previously valid top-level config are also rejected by 2026.1.29 if passed via configOverrides:
Expected Behavior
The module should either:
Environment
4731fa63ad@joshp123 commented on GitHub (Jan 31, 2026):
should be fixed in latest master
952a04f@joshp123 commented on GitHub (Feb 3, 2026):
[🤖 this message brought to you by codex] should be fixed in
952a04f3(schema-only config + strip nulls). Closing for now — come and yell at me in #golden-path-deployments on discord if you're still having issues! Stability work continues; we are making this better every week.