openclaw - 💡(How to fix) Fix bug: plain 'openclaw status' fails in 2026.4.24 with qqbot PlatformAdapter bootstrap error [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#72235Fetched 2026-04-27 05:32:49
View on GitHub
Comments
1
Participants
2
Timeline
2
Reactions
0
Timeline (top)
closed ×1commented ×1

OpenClaw was upgraded successfully from 2026.4.15 to 2026.4.24, and live Telegram operations remained healthy after upgrade. However, the plain text openclaw status command fails in 2026.4.24 with a qqbot plugin bootstrap error even though qqbot is not configured in the live openclaw.json.

Error Message

[openclaw] Failed to start CLI: Error: PlatformAdapter not registered. Call registerPlatformAdapter() during bootstrap. at getPlatformAdapter (...\dist\extensions\qqbot\adapter-.js) at resolveQQBotAccount (...\dist\extensions\qqbot\config-.js) at Object.resolveAccount (...\dist\extensions\qqbot\config-schema-.js) at resolveInspectedChannelAccount (...\openclaw\dist\account-inspection-.js) at async buildChannelSummary (...\openclaw\dist\channel-summary-.js) at async getStatusSummary (...\openclaw\dist\status.summary-.js)

Root Cause

OpenClaw was upgraded successfully from 2026.4.15 to 2026.4.24, and live Telegram operations remained healthy after upgrade. However, the plain text openclaw status command fails in 2026.4.24 with a qqbot plugin bootstrap error even though qqbot is not configured in the live openclaw.json.

Fix Action

Fix / Workaround

Current workaround

Use these commands instead of plain openclaw status:

  • openclaw health
  • openclaw channels status --deep
  • openclaw status --json

Recommendation

Treat this as a known 2026.4.24 regression until a newer OpenClaw release fixes the status path or an upstream patch is identified.

Code Example

openclaw status

---

[openclaw] Failed to start CLI: Error: PlatformAdapter not registered. Call registerPlatformAdapter() during bootstrap.
    at getPlatformAdapter (...\dist\extensions\qqbot\adapter-*.js)
    at resolveQQBotAccount (...\dist\extensions\qqbot\config-*.js)
    at Object.resolveAccount (...\dist\extensions\qqbot\config-schema-*.js)
    at resolveInspectedChannelAccount (...\openclaw\dist\account-inspection-*.js)
    at async buildChannelSummary (...\openclaw\dist\channel-summary-*.js)
    at async getStatusSummary (...\openclaw\dist\status.summary-*.js)
RAW_BUFFERClick to expand / collapse

OpenClaw 2026.4.24 status regression

Summary

OpenClaw was upgraded successfully from 2026.4.15 to 2026.4.24, and live Telegram operations remained healthy after upgrade. However, the plain text openclaw status command fails in 2026.4.24 with a qqbot plugin bootstrap error even though qqbot is not configured in the live openclaw.json.

Environment

  • Host: Windows
  • Installed OpenClaw version: 2026.4.24
  • Previous version: 2026.4.15
  • Active channels in config: Telegram only
  • Active auth: OpenAI + OpenAI Codex
  • Workspace: C:\Users\Dan\.openclaw\workspace

Verified facts

  • openclaw --version works and reports 2026.4.24
  • openclaw health is healthy
  • openclaw channels list shows only Telegram configured
  • openclaw channels status --deep is healthy
  • openclaw status --json works
  • plain openclaw status fails
  • openclaw doctor runs successfully
  • openclaw doctor --fix successfully archived orphan session transcripts but did not resolve the text status failure
  • openclaw.json does not contain a live channels.qqbot configuration
  • no QQBOT_* environment variables were found during inspection

Failing command

openclaw status

Error signature

[openclaw] Failed to start CLI: Error: PlatformAdapter not registered. Call registerPlatformAdapter() during bootstrap.
    at getPlatformAdapter (...\dist\extensions\qqbot\adapter-*.js)
    at resolveQQBotAccount (...\dist\extensions\qqbot\config-*.js)
    at Object.resolveAccount (...\dist\extensions\qqbot\config-schema-*.js)
    at resolveInspectedChannelAccount (...\openclaw\dist\account-inspection-*.js)
    at async buildChannelSummary (...\openclaw\dist\channel-summary-*.js)
    at async getStatusSummary (...\openclaw\dist\status.summary-*.js)

Diagnostic interpretation

This appears to be a path-specific regression in the human-readable openclaw status summary flow. The text status path attempts to inspect qqbot account details and hits a platform adapter bootstrap failure. This does not appear to reflect a live channel outage or a real qqbot configuration issue.

Non-fixes already tested

  • Confirmed qqbot is not configured in openclaw.json
  • Confirmed no QQBOT_* environment variables were set
  • Ran openclaw doctor
  • Ran openclaw doctor --fix
  • Archived orphan session transcript files
  • Tested after cleanup, same failure remained
  • Temporarily renamed the openclaw-unknown-* plugin runtime deps folder; OpenClaw recreated it and the same failure returned

Current workaround

Use these commands instead of plain openclaw status:

  • openclaw health
  • openclaw channels status --deep
  • openclaw status --json

Avoid relying on:

  • openclaw status

Operational impact

  • Live Telegram operations: healthy
  • Admin/status hygiene: degraded in the text status path
  • Severity: moderate maintenance/debugging nuisance, not current production outage

Recommendation

Treat this as a known 2026.4.24 regression until a newer OpenClaw release fixes the status path or an upstream patch is identified.

extent analysis

TL;DR

The most likely fix is to wait for a newer OpenClaw release that addresses the regression in the openclaw status command or apply an upstream patch if available.

Guidance

  • Verify that the openclaw.json configuration file does not contain any references to qqbot and that no QQBOT_* environment variables are set.
  • Use the provided workarounds (openclaw health, openclaw channels status --deep, openclaw status --json) instead of the plain openclaw status command.
  • Monitor for updates to OpenClaw that may address this regression.
  • Consider testing the openclaw status command with a minimal configuration to isolate the issue.

Example

No code snippet is provided as the issue is related to a specific OpenClaw version and configuration.

Notes

The issue appears to be specific to the 2026.4.24 version of OpenClaw and does not affect live Telegram operations. The provided workarounds can be used to mitigate the issue until a fix is available.

Recommendation

Apply the workaround by using alternative commands (openclaw health, openclaw channels status --deep, openclaw status --json) until a newer OpenClaw release fixes the regression, as it allows for continued monitoring and maintenance of the system without relying on the faulty openclaw status command.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING