spawn/packages/cli/src
Ahmed Abushagur 9f51244cb2
fix: messaging UX — silence doctor, fix groupPolicy, drop early WhatsApp pairing (#2607)
* fix: messaging UX — silence doctor, fix groupPolicy, remove early WhatsApp pairing

- Set groupPolicy to "open" for both Telegram and WhatsApp (was
  "allowlist" with empty allowFrom, causing doctor warnings)
- Suppress doctor warning spam by redirecting openclaw config set
  stdout to /dev/null
- Remove WhatsApp pairing prompt (appeared immediately after QR scan
  before user could message the bot — now just tells them the command)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: improve Telegram/WhatsApp pairing instructions

Add step-by-step instructions for Telegram pairing so users know to
search for their bot in Telegram and message it. Improve WhatsApp
post-link instructions to explain how contacts pair.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: pre-select Telegram in setup options as recommended channel

Telegram has the smoothest setup UX (bot token + pairing code) compared
to WhatsApp (QR scan + separate device). Pre-select it alongside Chrome
in the multiselect and label it as "recommended" in the hint.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 03:46:19 -04:00
..
__tests__ fix: prepend IS_SANDBOX and PATH exports in buildFixScript (#2604) 2026-03-13 20:35:49 -07:00
aws security: add shell quoting around TERM in cloud module commands (#2579) 2026-03-13 08:17:46 -04:00
commands fix: messaging UX — silence doctor, fix groupPolicy, drop early WhatsApp pairing (#2607) 2026-03-14 03:46:19 -04:00
digitalocean fix: enforce minimum 4GB RAM for openclaw on DigitalOcean (#2597) 2026-03-13 17:47:24 -04:00
gcp security: add shell quoting around TERM in cloud module commands (#2579) 2026-03-13 08:17:46 -04:00
hetzner security: add shell quoting around TERM in cloud module commands (#2579) 2026-03-13 08:17:46 -04:00
local refactor: centralize path resolution into shared/paths.ts (#2422) 2026-03-10 00:48:03 -07:00
shared fix: messaging UX — silence doctor, fix groupPolicy, drop early WhatsApp pairing (#2607) 2026-03-14 03:46:19 -04:00
sprite refactor: eliminate process-global mock.module() pollution in tests (#2490) 2026-03-10 23:57:57 -07:00
flags.ts feat: add --config and --steps CLI flags for programmatic setup (#2545) 2026-03-13 00:32:58 +00:00
guidance-data.ts refactor: remove dead exports only used within their own files (#2431) 2026-03-10 08:51:15 -04:00
history.ts refactor: replace indiscriminate try/catch with guarded Result helpers (#2477) 2026-03-10 18:55:07 -07:00
index.ts feat: add spawn fix command to re-run agent setup on existing VMs (#2592) 2026-03-13 20:49:17 +00:00
manifest.ts feat: add --beta images for DO marketplace images (#2593) 2026-03-13 15:45:25 -04:00
picker.ts refactor: remove dead exported types from picker.ts and spawn-config.ts (#2553) 2026-03-12 21:43:05 -04:00
security.ts fix: extend launch cmd validation to support pre_launch shell patterns (#2474) (#2476) 2026-03-10 23:55:55 -04:00
unicode-detect.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
update-check.ts refactor: add no-try-catch + no-try-finally grit rules, eliminate all violations (#2481) 2026-03-10 21:27:25 -07:00