diff --git a/CHANGELOG.md b/CHANGELOG.md index b8ffc68c3..53a570538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ - Commands: gate all slash commands to authorized senders; add `/compact` to manually compact session context. - Groups: `whatsapp.groups`, `telegram.groups`, and `imessage.groups` now act as allowlists when set. Add `"*"` to keep allow-all behavior. - Auto-reply: removed `autoReply` from Discord/Slack/Telegram channel configs; use `requireMention` instead (Telegram topics now support `requireMention` overrides). -- CLI: remove `update`, `gateway-daemon`, `gateway {install|uninstall|start|stop|restart|daemon status|wake|send|agent}`, and `telegram` commands; use `daemon` for service control, `send`/`agent`/`wake` for RPC, and `nodes canvas` for canvas ops. +- CLI: remove `update`, `gateway-daemon`, `gateway {install|uninstall|start|stop|restart|daemon status|wake|send|agent}`, and `telegram` commands; move `login/logout` to `providers login/logout` (top-level aliases hidden); use `daemon` for service control, `send`/`agent`/`wake` for RPC, and `nodes canvas` for canvas ops. ### Fixes - Auto-reply: keep typing indicators alive during tool execution without changing typing-mode semantics. Thanks @thesash for PR #452. diff --git a/docs/cli/index.md b/docs/cli/index.md index 94bdfe012..5b95bf1b1 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -44,13 +44,13 @@ clawdbot [--dev] [--profile ] onboard configure (alias: config) doctor - login - logout providers list status add remove + login + logout skills list info @@ -138,8 +138,6 @@ clawdbot [--dev] [--profile ] pairing list approve - telegram - pairing list|approve docs dns setup @@ -198,22 +196,7 @@ Options: - `--non-interactive`: skip prompts; apply safe migrations only. - `--deep`: scan system services for extra gateway installs. -## Auth + provider helpers - -### `login` -Link a WhatsApp Web account via QR. - -Options: -- `--verbose` -- `--provider ` (default `whatsapp`) -- `--account ` - -### `logout` -Clear cached WhatsApp Web credentials. - -Options: -- `--provider ` -- `--account ` +## Provider helpers ### `providers` Manage chat provider accounts (WhatsApp/Telegram/Discord/Slack/Signal/iMessage). @@ -223,12 +206,23 @@ Subcommands: - `providers status`: check gateway reachability and provider health (`--probe` to verify credentials; use `status --deep` for local-only probes). - `providers add`: wizard-style setup when no flags are passed; flags switch to non-interactive mode. - `providers remove`: disable by default; pass `--delete` to remove config entries without prompts. +- `providers login`: interactive provider login (WhatsApp Web only). +- `providers logout`: log out of a provider session (WhatsApp Web only). Common options: - `--provider `: `whatsapp|telegram|discord|slack|signal|imessage` - `--account `: provider account id (default `default`) - `--name