-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Post-restart suggestion to run openclaw doctor --non-interactive is not always actionable in heartbeat / approval-constrained contexts #69755
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:queueable-fixClawSweeper marked this issue as an existing queue_fix_pr work candidate.ClawSweeper marked this issue as an existing queue_fix_pr work candidate.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Bug type
UX / operational follow-up flow
Beta release blocker
No
Summary
After a config patch / restart, OpenClaw can suggest a follow-up command like:
That suggestion is sensible in principle, but in some contexts (especially heartbeat-like or approval-constrained surfaces), the suggested command is not actually actionable from where the message is delivered.
The result is a broken follow-up loop:
Real scenario
I hit this after a config patch / restart on a local macOS OpenClaw setup.
OpenClaw reported the restart/config patch success and suggested running:
But when trying to follow that suggestion from the current flow/context:
So the experience became: good advice, wrong place.
Expected behavior
One of these:
For example:
openclaw doctor --non-interactivein terminal/web UI with approvals available."Actual behavior
The restart/config-patch notice suggests a command that may not actually be executable from the current context, especially when approvals are involved.
This makes the post-restart flow feel less closed-loop than it should.
Why this matters
The issue is not that
doctorexists or that approvals exist.The issue is that the recommendation is presented as if it were an immediate next step, even when the current surface/session cannot actually complete that step.
Suggested fix direction
OpenClaw version
2026.4.15
Operating system
macOS 15 / Darwin 25.x
Install method
npm global
Model
N/A
Provider / routing chain
N/A
Logs, screenshots, and evidence
Representative failure pattern after following the recommendation:
This was not a doctor correctness problem; it was an actionability / execution-context problem.