Files
openclaw/src/cli
Dallin Romney 44ec7580e2 fix(cli): stop pairing list crashing with empty channel enum (#98142)
When no chat DM pairing channels are configured, `openclaw pairing list`
(no channel argument) threw `Channel required ... (expected one of: )`
with an empty enum that reads like a bug. Users who hit this are usually
trying to approve a TUI/device or scope-upgrade request, which lives under
`openclaw devices`, not `openclaw pairing` (which only handles chat DM
pairing).

- Guard the channel hint in help text and errors so an empty channel list
  no longer renders a bare `()` / `(expected one of: )`.
- When no pairing channels exist, redirect to `openclaw devices list` /
  `openclaw devices approve` instead of failing opaquely.

AI-assisted (Claude Code).
2026-06-30 14:15:19 -07:00
..
2026-06-04 19:39:51 -04:00
2026-06-04 10:48:30 -04:00
2026-06-04 10:55:01 -04:00
2026-06-04 10:55:01 -04:00
2026-06-04 10:55:01 -04:00
2026-06-04 19:32:43 -04:00
2026-06-04 19:32:43 -04:00
2026-06-03 18:23:39 -04:00
2026-06-04 19:32:43 -04:00
2026-06-04 19:32:43 -04:00
2026-06-04 11:05:42 -04:00
2026-06-04 19:32:43 -04:00
2026-06-04 11:07:54 -04:00