Peter Steinberger
|
7b81d97ec2
|
feat: wire multi-agent config and routing
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
|
2026-01-09 12:48:42 +00:00 |
|
Peter Steinberger
|
22d517a520
|
fix: clarify WhatsApp owner number prompts
|
2026-01-09 13:32:52 +01:00 |
|
Peter Steinberger
|
60b282cf1d
|
fix: improve web media fetch errors
|
2026-01-09 07:09:15 +00:00 |
|
Peter Steinberger
|
97635a8966
|
test: assert WhatsApp queued routing context (#534) thanks @mcinteerj
|
2026-01-09 02:04:05 +01:00 |
|
Peter Steinberger
|
f2246df875
|
fix: route WhatsApp queued replies to sender (#534)
|
2026-01-09 02:03:30 +01:00 |
|
Jake
|
a52e75d978
|
WhatsApp: fix routing for queued messages by using correct OriginatingTo
|
2026-01-09 02:01:33 +01:00 |
|
Peter Steinberger
|
e5dbba7b67
|
fix: sort imports for lint
|
2026-01-09 00:57:17 +01:00 |
|
Peter Steinberger
|
01b8f4582f
|
fix: align discord monitor + whatsapp activity
|
2026-01-09 00:33:09 +01:00 |
|
Peter Steinberger
|
7ece3717e6
|
refactor(pairing): centralize reply formatting
|
2026-01-08 23:29:23 +00:00 |
|
Peter Steinberger
|
e0439df4ce
|
feat(pairing): show sender ids across providers
|
2026-01-08 23:19:13 +00:00 |
|
Peter Steinberger
|
69f8af530d
|
feat(providers): improve doctor + status probes
|
2026-01-08 23:48:37 +01:00 |
|
Peter Steinberger
|
ed80860c34
|
chore(format): apply biome fixes
|
2026-01-08 22:22:17 +00:00 |
|
Peter Steinberger
|
014667e00b
|
fix: tighten group elevated targeting
|
2026-01-08 22:57:18 +01:00 |
|
Peter Steinberger
|
35ba99c245
|
fix: honor non-interactive legacy migrations
|
2026-01-08 22:13:57 +01:00 |
|
Peter Steinberger
|
699ba410fe
|
fix: resolve WhatsApp LID inbound mapping
|
2026-01-08 22:08:54 +01:00 |
|
Peter Steinberger
|
959a19d8ae
|
fix: clean lint issues
|
2026-01-08 11:07:11 +00:00 |
|
Peter Steinberger
|
e7b3cc3d3d
|
fix: add provider account metadata
|
2026-01-08 11:05:28 +00:00 |
|
Peter Steinberger
|
a483e58860
|
feat: add quickstart onboarding defaults
|
2026-01-08 11:54:40 +01:00 |
|
Peter Steinberger
|
e83c6ac088
|
feat(cli): move provider login/logout
|
2026-01-08 07:40:08 +01:00 |
|
Peter Steinberger
|
6a81652ebf
|
fix(typing): keep tool-start ttl mode-safe (#452, thanks @thesash)
|
2026-01-08 06:18:35 +00:00 |
|
Peter Steinberger
|
15379dedf0
|
fix(telegram): voice-note tag defaults (#188, thanks @manmal)
|
2026-01-08 03:15:08 +00:00 |
|
Peter Steinberger
|
fbeb9e6775
|
fix(ci): stabilize windows tests
|
2026-01-08 02:44:19 +00:00 |
|
Peter Steinberger
|
05b8679c8b
|
feat: add providers CLI and multi-account onboarding
|
2026-01-08 01:55:59 +01:00 |
|
Peter Steinberger
|
1bc4e1ae88
|
fix: satisfy lint for slow listener logs
|
2026-01-08 01:32:52 +01:00 |
|
Peter Steinberger
|
3398fc3820
|
fix: format slow listener logs
|
2026-01-08 01:28:21 +01:00 |
|
Peter Steinberger
|
11006d1245
|
refactor: share backoff helpers
|
2026-01-07 23:22:12 +00:00 |
|
Peter Steinberger
|
ef644b8369
|
fix: suppress whatsapp pairing in self-phone mode
|
2026-01-07 20:49:58 +01:00 |
|
Peter Steinberger
|
3668388912
|
fix(routing): harden originating reply routing
|
2026-01-07 05:02:34 +00:00 |
|
Peter Steinberger
|
42ae2341aa
|
fix: harden pairing flow
|
2026-01-07 05:06:04 +01:00 |
|
Peter Steinberger
|
073b16a3a0
|
fix: clean up reaction tooling
|
2026-01-07 04:16:39 +01:00 |
|
Peter Steinberger
|
3afef2d504
|
feat: unify provider reaction tools
|
2026-01-07 04:16:39 +01:00 |
|
Sash Zats
|
551a8d5683
|
Add WhatsApp reactions support
Summary:
Test Plan:
|
2026-01-07 04:16:39 +01:00 |
|
Peter Steinberger
|
7aa7fa79d0
|
feat: update heartbeat defaults
|
2026-01-06 21:54:42 +00:00 |
|
Peter Steinberger
|
84c8209158
|
fix(slack): clear assistant thread status after replies
|
2026-01-06 21:41:30 +01:00 |
|
Peter Steinberger
|
67bda21811
|
fix: preserve markdown fences when chunking
|
2026-01-06 20:23:41 +01:00 |
|
Peter Steinberger
|
9fb37cbf93
|
style: format whatsapp inbound allowlist
|
2026-01-06 18:33:37 +00:00 |
|
Peter Steinberger
|
dbfa316d19
|
feat: multi-agent routing + multi-account providers
|
2026-01-06 18:33:37 +00:00 |
|
Peter Steinberger
|
967cef80bc
|
fix(security): lock down inbound DMs by default
|
2026-01-06 17:51:56 +01:00 |
|
Peter Steinberger
|
dbb51006cd
|
feat: unify group policy allowlists
|
2026-01-06 06:40:42 +00:00 |
|
Shadow
|
91cb2c02a7
|
fix: allow optional reply body
|
2026-01-05 23:47:33 -06:00 |
|
Peter Steinberger
|
b759cb6f37
|
feat(providers): normalize location parsing
|
2026-01-06 06:31:09 +01:00 |
|
Peter Steinberger
|
35a2140e48
|
fix: clean up poll merge
|
2026-01-06 04:51:05 +00:00 |
|
Peter Steinberger
|
0b27964693
|
feat: unify poll support
Co-authored-by: DBH <5251425+dbhurley@users.noreply.github.com>
|
2026-01-06 04:51:05 +00:00 |
|
DBH
|
2737e17c67
|
feat: Add WhatsApp poll support (#248)
Implements issue #123 - WhatsApp Poll Support
## Gateway Protocol
- Add `poll` RPC method with params: to, question, options (2-12), selectableCount
## ActiveWebListener
- Add `sendPoll(to, poll)` method to interface
- Implementation uses Baileys poll message type
## CLI Command
- `clawdbot poll --to <jid> -q <question> -o <opt1> -o <opt2> [-s count]`
- Supports --dry-run, --json, --verbose flags
- Validates 2-12 options
## Changes
- src/gateway/protocol/schema.ts: Add PollParamsSchema
- src/gateway/protocol/index.ts: Export validator and types
- src/web/active-listener.ts: Add sendPoll to interface
- src/web/inbound.ts: Implement sendPoll using Baileys
- src/web/outbound.ts: Add sendPollWhatsApp function
- src/gateway/server-methods/send.ts: Add poll handler
- src/commands/poll.ts: New CLI command
- src/cli/program.ts: Register poll command
Closes #123
|
2026-01-06 04:44:15 +00:00 |
|
Marcus Neves
|
9ab0b88ac6
|
feat(whatsapp,telegram): add groupPolicy config option (#216)
Co-authored-by: Marcus Neves <conhecendo.contato@gmail.com>
Co-authored-by: Shadow <hi@shadowing.dev>
|
2026-01-05 22:41:19 -06:00 |
|
Peter Steinberger
|
13eb9c9ee9
|
refactor: centralize reply dispatch
|
2026-01-06 04:55:00 +01:00 |
|
Peter Steinberger
|
5946f4c341
|
test: extend typing idle coverage
|
2026-01-06 03:42:33 +00:00 |
|
Peter Steinberger
|
ca8f66f844
|
refactor: unify group allowlist policy
|
2026-01-06 04:27:51 +01:00 |
|
Peter Steinberger
|
9d656f4269
|
style: satisfy lint
|
2026-01-06 03:11:42 +00:00 |
|
Peter Steinberger
|
d5f088978a
|
fix: stop typing after dispatcher idle
|
2026-01-06 03:09:49 +00:00 |
|