mirror of
https://github.com/qwibitai/nanoclaw.git
synced 2026-07-03 18:45:07 +08:00
6ed228f9a8
Picks up 105 commits from v2 (engage modes, sender/channel approval flows, host-sweep heartbeat lifecycle, setup/onecli refactor, setup-flow docs, DeliveryAddress/InboundEvent adapter contract changes). Retires 9 deprecated skills that moved out of this branch's scope: add-compact, add-gmail, add-image-vision, add-pdf-reader, add-reactions, add-telegram-swarm, add-voice-transcription, channel-formatting, use-local-whisper. Preserves channels-branch code: all 20 channel adapters (discord, slack, telegram, whatsapp, wechat, matrix, emacs, iMessage, github, linear, teams, gchat, webex, resend, whatsapp-cloud + helpers) plus chat-sdk deps. Conflicts resolved: - package.json: combined channels' adapter deps with v2's telegram bump (^4.24.0 → 4.26.0) and new @clack/prompts + kleur. - pnpm-lock.yaml: regenerated from v2 baseline via pnpm install. - setup/pair-telegram.ts: took v2's version (new PAIR_TELEGRAM_CODE block protocol; channels' older PAIR_TELEGRAM_ISSUED design superseded). Note: host TS build will fail on adapter type drift (adapter.ts renamed InboundMessage → InboundEvent; chat-sdk-bridge.ts rewritten). Fix in follow-up commits.