feat(kiloclaw): bump openclaw to version 2026.3.28#1707
Open
kilo-code-bot[bot] wants to merge 1 commit intomainfrom
Open
feat(kiloclaw): bump openclaw to version 2026.3.28#1707kilo-code-bot[bot] wants to merge 1 commit intomainfrom
kilo-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.13 \ | ||
| RUN npm install -g openclaw@2026.3.28 \ |
Contributor
Author
There was a problem hiding this comment.
WARNING: This version bump can break dormant KiloClaw instances on restart
kiloclaw unconditionally runs openclaw doctor --fix --non-interactive against any existing /root/.openclaw/openclaw.json during bootstrap (kiloclaw/controller/src/bootstrap.ts:387). The 2026.3.28 release drops automatic rewrites for legacy configs older than two months, so users who have not restarted recently can fail startup as soon as this image rolls out unless we add an explicit migration/compat check for their persisted configs.
Contributor
Author
Code Review SummaryStatus: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Fix these issues in Kilo Cloud Other Observations (not in diff)No additional observations outside the diff. Files Reviewed (1 files)
Reviewed by gpt-5.4-20260305 · 1,038,358 tokens |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps
openclawinkiloclaw/Dockerfilefrom2026.3.13to2026.3.28.Verification
2026.3.13) is older than the target (2026.3.28), so the bump is valid.Visual Changes
N/A
Reviewer Notes
Potentially breaking changes in v2026.3.28 worth reviewing
Breaking:
qwen-portal-authOAuth integration removedThe deprecated
qwen-portal-authOAuth integration forportal.qwen.aihas been dropped. If any KiloClaw users are configured with Qwen via the old portal OAuth path, their provider will stop working after this upgrade. They must migrate to Model Studio with an API key viaopenclaw onboard --auth-choice modelstudio-api-key. This is unlikely to affect our deployment directly, but worth noting for any users on Qwen.Breaking: Config/Doctor drops automatic config migrations older than two months
Very old legacy config keys now fail validation instead of being silently rewritten. If any of our machines have configs that haven't been touched in 2+ months and contain legacy keys, they may fail startup. The controller's
openclaw doctorcall at bootstrap could surface errors for affected users.ACP/ACPX agent registry change
Unknown ACP agent IDs no longer fall through to raw
--agentcommand execution on the MCP-proxy path. This closes a potential security surface but could break any custom ACP agent integrations relying on that fallback.Plugins/startup: auto-load behavior change
Bundled provider and CLI-backend plugins are now auto-loaded from explicit config refs. This is additive but changes startup plugin resolution order; any config with explicit
plugins.allowentries for bundled CLI backends (Claude CLI, Codex CLI, Gemini CLI) should still work, but unexpected plugin loads at startup are possible if config has partial entries.