MUL-3417: tolerate OpenClaw config file CLI mismatch#4302
Conversation
Co-authored-by: multica-agent <github@multica.ai>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: multica-agent <github@multica.ai>
|
I investigated the backend CI failure on this PR. The failing tests are unrelated to the OpenClaw diff itself:
Root cause looks like Redis test isolation: the Redis-backed test helpers in multiple packages all use the same I could not push directly to
Patch shape: each Redis-backed test package selects a package-dedicated Redis DB before Local validation:
|
|
#4348 is now green ( |
Summary
openclaw config fileas the preferred active-config discovery path when supportedopenclaw config filestderr if the env-var fallback also failsFallback is intentionally limited to these known command-shape signals:
too many arguments for 'config',Expected 0 arguments but got 1, or anunknown ... config ... fileform. Other CLI errors still fail closed.Closes MUL-3417
Fixes #4299
Testing
go test ./internal/daemon/execenv