Session stuck ‘In progress’? Check terminal cleanup first.
A fresh OpenClaw gateway commit points to a subtle failure mode: a session can be finished while the active-run projection still makes it look stuck `In progress`. Do not start by killing random processes or deleting state. Treat it as a terminal-lifecycle cleanup problem: capture the symptom, check whether the task actually ended, update to a build that includes the fix when available, and keep retry/abort safety separate from the UI's active-session view.
In simple words: Make a safe copy if the step could change your setup, try the smallest check, then confirm OpenClaw is back to normal before doing more. The source link and commands stay below for people who want the technical detail.
- Session id shown as active:
- Last visible terminal/state event:
- Is any process still running, or only the UI/list projection?
- OpenClaw version/commit:
- Rollback or backup label before upgrade/restart:
openclaw --version
# Run one low-risk session/task to completion.
# Then inspect your normal session list/UI and confirm the completed run is no longer shown as active.
Source: OpenClaw gateway commit + X field signal · link