Bug type
Behavior bug (incorrect output/state without crash)
Summary
Bug Description
The Control UI dashboard displays version 2026.2.26 while the actual installed npm package version is 2026.3.2. This is a version display inconsistency between the CLI status output and the Control UI.
Environment
OS: macOS 26.4 (arm64)
Node.js: 22.14.0
OpenClaw npm package version: 2026.3.2 (from package.json)
Gateway version displayed: 2026.2.26
Additional Context
The version 2026.2.26 appears to be hardcoded in the compiled dist files. Searching through the dist directory shows multiple occurrences of this version string in files like:
dist/daemon-cli.js
dist/gateway-cli-.js
dist/model-selection-.js
dist/plugin-sdk/config-*.js
The Control UI reads the version from hello.server.version in the gateway handshake response.
Steps to reproduce
- Install OpenClaw version 2026.3.2 via npm
- Run openclaw status — observe the Gateway line shows app 2026.2.26
- Open Control UI dashboard — version chip shows 2026.2.26
Expected behavior
Both CLI and Control UI should display the correct version 2026.3.2 consistent with the npm package version.
Actual behavior
CLI shows: Gateway: local · ws://127.0.0.1:18789 · ... · app 2026.2.26 macos 26.4
Control UI shows version chip: 2026.2.26
package.json shows: "version": "2026.3.2"
OpenClaw version
2026.3.2
Operating system
macOS 26.4 (arm64)
Install method
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response
Bug type
Behavior bug (incorrect output/state without crash)
Summary
Bug Description
The Control UI dashboard displays version 2026.2.26 while the actual installed npm package version is 2026.3.2. This is a version display inconsistency between the CLI status output and the Control UI.
Environment
OS: macOS 26.4 (arm64)
Node.js: 22.14.0
OpenClaw npm package version: 2026.3.2 (from package.json)
Gateway version displayed: 2026.2.26
Additional Context
The version 2026.2.26 appears to be hardcoded in the compiled dist files. Searching through the dist directory shows multiple occurrences of this version string in files like:
dist/daemon-cli.js
dist/gateway-cli-.js
dist/model-selection-.js
dist/plugin-sdk/config-*.js
The Control UI reads the version from hello.server.version in the gateway handshake response.
Steps to reproduce
Expected behavior
Both CLI and Control UI should display the correct version 2026.3.2 consistent with the npm package version.
Actual behavior
CLI shows: Gateway: local · ws://127.0.0.1:18789 · ... · app 2026.2.26 macos 26.4
Control UI shows version chip: 2026.2.26
package.json shows: "version": "2026.3.2"
OpenClaw version
2026.3.2
Operating system
macOS 26.4 (arm64)
Install method
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response