mirror of
https://github.com/openclaw/nix-openclaw.git
synced 2026-07-24 21:25:23 -04:00
Module generates config keys rejected by OpenClaw 2026.1.29 #15
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 @mrh00d on GitHub (Jan 30, 2026).
Problem
The home-manager module generates a
messages.queue.byProviderkey in the output JSON config that OpenClaw 2026.1.29 rejects as unrecognized:This causes
openclaw statusto report the config as invalid andopenclaw doctorto recommend running--fixto remove the key.Root Cause
In
nix/modules/home-manager/openclaw.nix,mkRoutingConfigunconditionally emitsmessages.queue.byProvider:The default value for
routing.queue.byProvideris:This key is always included in the generated config 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:gateway.hostwebchat(top-level)bridge(top-level)These come from user config rather than the module itself, but it may be worth noting in migration guidance or removing them from examples/documentation.
Expected Behavior
The module should either:
messages.queue.byProviderif the upstream schema no longer supports itEnvironment
4731fa63ad163538cacc084e609f78ad5bfd95b2