Commit Graph

10 Commits

Author SHA1 Message Date
Rodrigo Gomes da Silva
ee4b49c88b
Merge branch 'main' into feat/whatsapp-reply-activation 2026-01-30 13:47:37 -03:00
Peter Steinberger
9a7160786a refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Rodrigo Gomes da Silva
4d1d550845 style: fix code formatting (oxfmt) 2026-01-29 15:56:02 -03:00
Rodrigo Gomes da Silva
a4e45a9e05 feat(whatsapp): add reply-based activation modes for groups
This commit adds more granular control over group activation with new modes:

- 'replies': Bot only responds when someone replies to one of its messages
- 'mention+replies': Bot responds to @mentions OR replies (most flexible)
- 'never': Bot never responds except for control commands from owners

The existing 'mention' (default) and 'always' modes remain unchanged.

**Implementation details:**
- Added new GroupActivationMode types: 'replies', 'mention+replies', 'never'
- Enhanced group-gating logic to detect replies to bot messages
- Updated all command help messages and documentation
- Reply detection uses both JID and E.164 matching for reliability

**Use cases:**
- 'replies': Reduces noise in busy groups, bot only joins when explicitly engaged
- 'mention+replies': Allows natural conversation flow after initial @mention
- 'never': Temporarily disable bot in a group without removing it

Closes: N/A (feature request)
2026-01-29 15:56:02 -03:00
Peter Steinberger
6d16a658e5 refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
Peter Steinberger
b739a3897f fix: stabilize acp streams and tests 2026-01-18 08:54:00 +00:00
Peter Steinberger
9241e21114 fix: address acp client typing 2026-01-18 08:51:57 +00:00
Peter Steinberger
65bed815a8 fix: resolve ci failures 2026-01-18 08:45:29 +00:00
Peter Steinberger
9809b47d45 feat(acp): add interactive client harness 2026-01-18 08:27:37 +00:00
Peter Steinberger
de3b68740a feat(acp): add experimental ACP support
Co-authored-by: Jonathan Taylor <visionik@pobox.com>
2026-01-18 08:03:36 +00:00