Peter Steinberger
3bd5d04afd
feat: add gateway daemon runtime selector
2026-01-06 23:27:58 +01:00
Peter Steinberger
33abcf34e0
fix(cli): harden pairing provider parse
2026-01-06 22:17:18 +00:00
Peter Steinberger
5e75f6365c
fix(state): auto-migrate legacy agent dir
2026-01-06 22:04:23 +00:00
James Groat
c85f92935d
fix(browser): add profile param to tabs routes and browser-tool
...
- tabs.ts now uses getProfileContext like other routes
- browser-tool threads profile param through all actions
- add tests for profile query param on /tabs endpoints
- update docs with browser tool profile parameter
2026-01-06 21:54:46 +01:00
James Groat
09a9592bfe
fix(browser-cli): rename --profile to --browser-profile to avoid conflict with global --profile flag
2026-01-06 21:54:46 +01:00
Peter Steinberger
cfe0ade292
feat(models): show auth overview
2026-01-06 20:07:04 +00:00
Peter Steinberger
882bcaf414
feat: multi-agent routing + multi-account providers
2026-01-06 18:33:37 +00:00
Peter Steinberger
2574b99370
fix(security): lock down inbound DMs by default
2026-01-06 17:51:56 +01:00
Ayaan Zaidi
757c19e6e7
refactor: replace tsx with bun for TypeScript execution ( #278 )
2026-01-06 07:14:08 +00:00
Peter Steinberger
73829144c4
fix: doctor memory hint
2026-01-06 06:01:24 +00:00
Peter Steinberger
3a1b077c3f
feat: unify poll support
...
Co-authored-by: DBH <5251425+dbhurley@users.noreply.github.com>
2026-01-06 04:51:05 +00:00
DBH
03e8e191ca
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
Peter Steinberger
d4abcb9f53
chore: fix lint warnings
2026-01-06 05:41:24 +01:00
Peter Steinberger
dbf8784ae3
fix: route agent CLI via gateway
2026-01-06 03:41:56 +01:00
Peter Steinberger
db3308bc30
fix: add gateway stop/restart commands
2026-01-06 03:25:32 +01:00
Marcus Neves
9572f92a0f
Cron: normalize cron.add inputs + align channels ( #256 )
...
* fix: harden cron add and align channels
* fix: keep cron tool id params
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 02:09:48 +00:00
Peter Steinberger
3f5ba638f2
fix: auto-migrate legacy config on CLI
2026-01-06 01:10:32 +00:00
Peter Steinberger
f3131f9f37
fix: allow wildcard control commands
2026-01-05 02:06:18 +01:00
Peter Steinberger
b32575e26f
docs: clarify derived port mapping
2026-01-05 02:03:29 +01:00
Peter Steinberger
7b06f875c0
test: relax timeouts for slow runs
2026-01-05 01:36:30 +01:00
Peter Steinberger
9296b68b2e
feat: add --dev/--profile CLI profiles
2026-01-05 01:27:13 +01:00
Peter Steinberger
570610b6ed
style(ts): normalize type-only imports
2026-01-04 21:56:16 +01:00
Peter Steinberger
5151a5e914
feat: add image model config + tool
2026-01-04 19:35:49 +01:00
Peter Steinberger
ee2963da2d
chore(lint): apply biome fixes
2026-01-04 19:08:22 +01:00
Peter Steinberger
4fc4b72f10
fix(cli): add config alias and reduce probe noise
2026-01-04 17:23:34 +00:00
Peter Steinberger
da540e59b0
chore: format models CLI
2026-01-04 18:11:41 +01:00
Peter Steinberger
896cd5ee85
feat: add models scan and fallbacks
2026-01-04 17:57:52 +01:00
Peter Steinberger
bf580540f0
test: add config for gateway sigterm
2026-01-04 14:59:49 +00:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
89e6ed99be
fix: wire slack deps and stabilize sigterm test
2026-01-04 15:13:23 +01:00
George Tsifrikas
f9e2d9d053
Fix duplicate sendMessageSlack imports
...
Remove duplicate import statements for sendMessageSlack that were
causing TypeScript compilation errors in deps.ts and heartbeat-runner.ts
Co-Authored-By: Warp <agent@warp.dev>
2026-01-04 14:47:17 +01:00
Peter Steinberger
82208a5078
fix: update lockfile and lint
2026-01-04 14:12:00 +01:00
Peter Steinberger
a8d7bde809
fix: wire slack into delivery routing
2026-01-04 11:44:41 +00:00
Shadow
33998f9570
Slack: add some fixes and connect it all up
2026-01-04 01:53:26 -06:00
Peter Steinberger
ca3f739e98
style: fix lint
2026-01-04 03:37:08 +00:00
Peter Steinberger
42c1470b89
feat(browser): add remote-capable profiles
...
Co-authored-by: James Groat <james@groat.com>
2026-01-04 03:33:07 +00:00
Peter Steinberger
e297d8d28d
test: cover gif playback send params
2026-01-03 23:57:43 +00:00
Peter Steinberger
6b6a4c69f8
fix: lock main session deletion
2026-01-03 23:57:17 +00:00
Peter Steinberger
660eeb5ea1
fix: add gif playback for WhatsApp sends
2026-01-03 23:56:40 +00:00
Peter Steinberger
df609cdd27
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
28ec06cddc
feat: add per-session agent sandbox
2026-01-03 21:41:58 +01:00
Peter Steinberger
a5340a920b
feat: support configurable gateway port
2026-01-03 12:00:17 +01:00
Peter Steinberger
cf01d0344e
chore: apply biome lint fixes
2026-01-03 05:10:09 +01:00
Peter Steinberger
95e4408099
feat: add gateway TUI
2026-01-03 04:47:34 +01:00
Peter Steinberger
3e02ca6082
fix: resolve camera tool handling
2026-01-02 17:44:25 +00:00
Peter Steinberger
cd3c91794b
test: cover camera device selection
2026-01-02 18:25:22 +01:00
Peter Steinberger
95a6c4bceb
feat: add camera list and device selection
2026-01-02 18:23:26 +01:00
Peter Steinberger
3536400745
chore: fix lint and add gateway auth tests
2026-01-02 17:15:26 +01:00
Peter Steinberger
8bd302984e
refactor: auto-migrate legacy config in gateway
2026-01-02 13:07:14 +01:00
Peter Steinberger
e98d9a8a98
refactor: move whatsapp allowFrom config
2026-01-02 13:00:29 +01:00