feat(kiloclaw): bump openclaw to version 2026.4.2#1952
feat(kiloclaw): bump openclaw to version 2026.4.2#1952kilo-code-bot[bot] wants to merge 1 commit intomainfrom
Conversation
| # Install OpenClaw | ||
| # Pin to specific version for reproducible builds | ||
| RUN npm install -g openclaw@2026.3.24 \ | ||
| RUN npm install -g openclaw@2026.4.2 \ |
There was a problem hiding this comment.
WARNING: This version bump introduces a breaking Firecrawl config migration that KiloClaw does not handle yet
openclaw@2026.4.2 moves Firecrawl web fetch auth from tools.web.fetch.firecrawl.* to plugins.entries.firecrawl.config.webFetch.*, but KiloClaw still validates and re-patches the old key via customSecretMeta/KILOCLAW_SECRET_CONFIG_PATHS (kiloclaw/packages/secret-catalog/src/catalog.ts:463, kiloclaw/controller/src/config-writer.ts:351). On restart, openclaw doctor --fix will migrate the config file and then generateBaseConfig() reintroduces the stale path, so existing Firecrawl integrations can lose their API key after this image update.
Code Review SummaryStatus: 1 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Other Observations (not in diff)N/A Files Reviewed (1 files)
Reviewed by gpt-5.4-20260305 · 578,084 tokens |
Summary
Bumps the pinned openclaw version in
kiloclaw/Dockerfilefrom2026.3.24to2026.4.2.Verification
Visual Changes
N/A
Reviewer Notes
The following items from the
v2026.4.2release notes may be relevant to our deployment:Breaking changes requiring attention
x_searchsettings moved fromtools.web.x_search.*toplugins.entries.xai.config.xSearch.*. Auth now usesplugins.entries.xai.config.webSearch.apiKey/XAI_API_KEY. Runopenclaw doctor --fixto migrate.web_fetchconfig moved fromtools.web.fetch.firecrawl.*toplugins.entries.firecrawl.config.webFetch.*. Runopenclaw doctor --fixto migrate.Fixes relevant to our deployment
2026.3.31regression fix): Restores legacy-role fallback for empty paired-device token maps and allows silent local role upgrades, fixing local exec and node clients failing with pairing-required errors. This directly affects KiloClaw machines.sessions_spawndying withclose(1008) "pairing required"on loopback scope-upgrade — relevant for agent workflows running on our machines.security=full,ask=off), aligning host approval-file fallbacks. This changes exec approval behavior on machines.The two breaking plugin config changes only apply if xAI or Firecrawl integrations are configured on user instances. If any users have those configured,
openclaw doctor --fixwill migrate them automatically on first boot after the image update.