mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 05:50:43 +00:00
docs(health): clarify session list liveness
This commit is contained in:
@@ -26,6 +26,7 @@ Docs: https://docs.openclaw.ai
|
||||
### Fixes
|
||||
|
||||
- Infer/media: report missing image-understanding and audio-transcription provider configuration for `image describe`, `image describe-many`, and `audio transcribe` instead of blaming the input path when no provider is available. Fixes #73569 and supersedes #73593, #74288, and #74495. Thanks @bittoby, @tmimmanuel, @Linux2010, and @vyctorbrzezowski.
|
||||
- Docs/health: clarify that session listing surfaces stored conversation rows rather than Discord/channel socket liveness, and point connectivity checks at channel status and health probes. Fixes #70420. Thanks @ashersoutherncities-art and @martingarramon.
|
||||
- Active Memory: use the configured recall timeout as the blocking prompt-build hook budget by default and move cold-start setup grace behind explicit `setupGraceTimeoutMs` config, so the plugin no longer silently extends 15000 ms configs to 45000 ms on the main lane. Fixes #75843. Thanks @vishutdhar.
|
||||
- Plugins/web-provider: reuse the active gateway plugin registry for runtime web provider resolution after deriving the same candidate plugin ids as the loader path, avoiding a redundant `loadOpenClawPlugins` call on every request while preserving origin and scope filters. Fixes #75513. Thanks @jochen.
|
||||
- Crestodian/CLI: exit non-zero when interactive Crestodian is invoked without a TTY, so scripts and CI no longer treat the setup error as success. Fixes #73646 and supersedes #73928 and #74059. Thanks @bittoby, @luyao618, and @Linux2010.
|
||||
|
||||
@@ -39,6 +39,12 @@ state plus probe results such as `works`, `probe failed`, `audit ok`, or `audit
|
||||
If the gateway is unreachable, `channels status` falls back to config-only summaries
|
||||
instead of live probe output.
|
||||
|
||||
Do not use `openclaw sessions`, Gateway `sessions.list`, or the agent
|
||||
`sessions_list` tool as a channel socket-health signal. Those surfaces report
|
||||
stored conversation rows, not provider runtime state. After a Discord provider
|
||||
restart, a connected but quiet account may be healthy while no Discord session
|
||||
row appears until the next inbound or outbound conversation event.
|
||||
|
||||
## Add / remove accounts
|
||||
|
||||
```bash
|
||||
|
||||
@@ -9,6 +9,13 @@ title: "Sessions"
|
||||
|
||||
List stored conversation sessions.
|
||||
|
||||
Session lists are not channel/provider liveness checks. They show persisted
|
||||
conversation rows from session stores. A quiet Discord, Slack, Telegram, or
|
||||
other channel can reconnect successfully without creating a new session row
|
||||
until a message is processed. Use `openclaw channels status --probe`,
|
||||
`openclaw status --deep`, or `openclaw health --verbose` when you need live
|
||||
channel connectivity.
|
||||
|
||||
```bash
|
||||
openclaw sessions
|
||||
openclaw sessions --agent work
|
||||
|
||||
@@ -19,6 +19,12 @@ Short guide to verify channel connectivity without guessing.
|
||||
- Send `/status` as a standalone message in WhatsApp/WebChat to get a status reply without invoking the agent.
|
||||
- Logs: tail `/tmp/openclaw/openclaw-*.log` and filter for `web-heartbeat`, `web-reconnect`, `web-auto-reply`, `web-inbound`.
|
||||
|
||||
For Discord and other chat providers, session rows are not socket liveness.
|
||||
`openclaw sessions`, Gateway `sessions.list`, and the agent `sessions_list` tool
|
||||
read stored conversation state. A provider can reconnect and show healthy channel
|
||||
status before any new session row is materialized. Use the channel status and
|
||||
health commands above for live connectivity checks.
|
||||
|
||||
## Deep diagnostics
|
||||
|
||||
- Creds on disk: `ls -l ~/.openclaw/credentials/whatsapp/<accountId>/creds.json` (mtime should be recent).
|
||||
|
||||
Reference in New Issue
Block a user