feat(kiloclaw): bump openclaw to version 2026.6.1#3721
feat(kiloclaw): bump openclaw to version 2026.6.1#3721kilo-code-bot[bot] wants to merge 1 commit into
Conversation
Code Review SummaryStatus: 4 Issues Found | Recommendation: Address before merge Executive SummaryPlugin Overview
Other Observations (not in diff)Issues found in unchanged files that cannot receive inline comments:
Additionally, Files Reviewed (5 files)
Fix these issues in Kilo Cloud Reviewed by claude-4.6-sonnet-20260217 · 951,800 tokens Review guidance: REVIEW.md from base branch |
Summary
openclawfrom2026.5.26to2026.6.1inservices/kiloclaw/Dockerfile.DISCOVERY_TIMEOUT_MS(5s→60s) and theactionRequiresTargetchannel-target fix — both guards will fail the build if the patched constants change shape, so this bump needs a successful image build to confirm they still apply cleanly.Potential Deployment Concerns
The following changes in
2026.6.1may warrant attention for our deployment:Patch guards in the Dockerfile — must verify on build
The Dockerfile applies two patches to OpenClaw's compiled dist files after install:
DISCOVERY_TIMEOUT_MS = 5e3→60e3in aprovider-models-*.jschunk (guarded withgrep -cassertion).MESSAGE_ACTION_TARGET_MODE[action] !== "none"→(MESSAGE_ACTION_TARGET_MODE[action] ?? "none") !== "none"in achannel-target-*.jschunk.This release touches provider and channel code extensively. If the upstream minified output changes names, splits chunks, or removes the patched constants, the build will fail fast. A successful CI image build confirms both patches still apply cleanly.
Agents/providers: streaming tool-call argument parsing
KiloClaw routes all turns through KiloCode. If provider streaming output previously caused silently bad argument shapes this fix is beneficial, but it's a behavioral change in the turn execution path worth watching.
Skills: stale disabled snapshot env overrides
If any KiloClaw instance has a skill with a SecretRef that was disabled, previous versions could abort channel turns. This fix is a correctness improvement, but it changes startup/turn behavior for affected instances.
Memory: Linux file watcher fan-out and concurrent writes
KiloClaw runs on Linux with persistent volumes at
/root. The memory subsystem now handles concurrent gateway/CLI activity more safely. No action required but restarts may show changed watcher behavior on first boot after upgrade.Doctor: disk space health checks
openclaw doctor(run by the controller on boot) now includes a disk space check. If a volume is near capacity this will surface as a new diagnostic warning rather than a silent failure — beneficial but worth noting.iMessage / inbound queues moved to SQLite
Applies to iMessage channel users. On first boot after upgrade, monitor state migrates to SQLite. Any KiloClaw instance with an active iMessage channel will go through this migration path on restart.
Verification
openclaw --versionin the built image reports2026.6.1.openclaw doctorcompletes without unexpected failures.Visual Changes
N/A
Reviewer Notes
The
--force-with-leasepush was needed because the remote branch already existed from a prior session. The local commit is the only change on this branch.The two Dockerfile patch guards are the main risk vector for this bump. If either guard fails the Docker build will error with a clear message pointing at the changed constant — no silent degradation.