Peter Steinberger
|
73988506fe
|
feat: allow hook model overrides
|
2026-01-08 09:33:42 +00:00 |
|
Peter Steinberger
|
64fc3c068d
|
feat: add gateway logs tab
|
2026-01-08 03:44:08 +00:00 |
|
Peter Steinberger
|
71c31266a1
|
feat: add gateway config/update restart flow
|
2026-01-08 01:30:02 +01:00 |
|
Peter Steinberger
|
1673a221f8
|
feat: add /reasoning reasoning visibility
|
2026-01-07 06:17:31 +01:00 |
|
Peter Steinberger
|
dbfa316d19
|
feat: multi-agent routing + multi-account providers
|
2026-01-06 18:33:37 +00:00 |
|
Peter Steinberger
|
3693449d7e
|
feat: sandbox session tool visibility
|
2026-01-06 08:40:30 +00:00 |
|
Peter Steinberger
|
aa16b679ad
|
fix: improve auth profile failover
|
2026-01-06 07:18:06 +01:00 |
|
Peter Steinberger
|
7d896b5f67
|
fix: doctor memory hint
|
2026-01-06 06:01:24 +00:00 |
|
Shadow
|
69f285c5ca
|
chore: fixed CI
|
2026-01-05 23:36:48 -06: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
|
67e1452f4a
|
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
|
a7d33c06f9
|
refactor: align agent lifecycle
|
2026-01-05 05:55:02 +01:00 |
|
Shadow
|
8c38a7fee8
|
Slack: add some fixes and connect it all up
|
2026-01-04 01:53:26 -06:00 |
|
Peter Steinberger
|
fe0b3500cc
|
feat: add elevated bash mode
|
2026-01-04 05:15:59 +00:00 |
|
Peter Steinberger
|
add1301a51
|
feat(sessions): add agent-to-agent post step
|
2026-01-04 03:04:55 +01:00 |
|
Peter Steinberger
|
fe67073b74
|
fix: avoid sessions_send timeouts
|
2026-01-04 01:52:01 +01:00 |
|
Peter Steinberger
|
53d954695e
|
style: format agent.wait imports
|
2026-01-04 01:22:22 +01:00 |
|
Peter Steinberger
|
e3c543ec06
|
fix: wait on agent.wait for sessions_send
|
2026-01-04 01:15:23 +01:00 |
|
Peter Steinberger
|
e17c038d18
|
fix: add gif playback for WhatsApp sends
|
2026-01-03 23:56:40 +00:00 |
|
Peter Steinberger
|
86038ec165
|
chore: apply lint fixes
|
2026-01-04 00:06:02 +01:00 |
|
Peter Steinberger
|
e7c9b9a749
|
feat: add sessions tools and send policy
|
2026-01-03 23:44:42 +01:00 |
|
Peter Steinberger
|
53baba71fa
|
feat: unify onboarding + config schema
|
2026-01-03 16:48:08 +01:00 |
|
Peter Steinberger
|
db36f0105d
|
fix(gateway): validate event/response frames
|
2026-01-03 13:37:40 +01:00 |
|
Peter Steinberger
|
b6301c719b
|
fix: default low thinking for reasoning models
|
2026-01-03 12:19:06 +00:00 |
|
Peter Steinberger
|
61b67f6301
|
feat: extend gateway session patch
|
2026-01-03 06:16:49 +01:00 |
|
Peter Steinberger
|
f6956320f9
|
feat: centralize config paths and expose in snapshot
|
2026-01-01 09:22:37 +01:00 |
|
Peter Steinberger
|
e119a82334
|
feat: talk mode key distribution and tts polling
|
2025-12-30 01:57:58 +01:00 |
|
Peter Steinberger
|
c54e4d0900
|
refactor: node tools and canvas host url
|
2025-12-27 01:36:29 +01:00 |
|
Shadow
|
ac659ff5a7
|
feat(discord): Discord transport
|
2025-12-26 13:20:30 +01:00 |
|
Peter Steinberger
|
c8c807adcc
|
refactor: drop PAM auth and require password for funnel
|
2025-12-23 13:13:09 +00:00 |
|
Peter Steinberger
|
ce04308c17
|
refactor: remove session syncing metadata
|
2025-12-23 00:50:51 +01:00 |
|
Peter Steinberger
|
9717f2d374
|
fix: bump pi deps and fix lint
|
2025-12-22 20:45:38 +00:00 |
|
Peter Steinberger
|
f10c8f2b4c
|
feat: add group activation command
|
2025-12-22 20:36:29 +01:00 |
|
Peter Steinberger
|
a0dd504991
|
feat(mac): sessions submenus
|
2025-12-22 19:29:24 +01:00 |
|
Peter Steinberger
|
053c8d5731
|
feat(gateway): add tailscale auth + pam
|
2025-12-21 00:44:39 +00:00 |
|
Peter Steinberger
|
817abd8b5f
|
feat(gateway): add models.list
|
2025-12-20 23:43:27 +01:00 |
|
Peter Steinberger
|
2bcdf741f9
|
feat(cron): require job name
|
2025-12-20 19:56:49 +00:00 |
|
Peter Steinberger
|
e0cd5650c5
|
style: biome formatting
|
2025-12-20 12:52:14 +00:00 |
|
Peter Steinberger
|
cc0075e988
|
feat: add skills settings and gateway skills management
|
2025-12-20 13:33:42 +01:00 |
|
Peter Steinberger
|
ed001a5f55
|
refactor(canvas): host A2UI via gateway
|
2025-12-20 12:17:27 +00:00 |
|
Peter Steinberger
|
77a67484ea
|
feat(pairing): add silent SSH auto-approve
|
2025-12-19 01:04:47 +01:00 |
|
Peter Steinberger
|
df0c51a63b
|
Gateway: add browser control UI
|
2025-12-18 22:41:06 +00:00 |
|
Peter Steinberger
|
742027a447
|
Gateway: list/describe node capabilities and commands
|
2025-12-18 02:06:35 +00:00 |
|
Peter Steinberger
|
e0276ed4b4
|
fix(gateway): harden request handling
|
2025-12-17 22:04:22 +01:00 |
|
Peter Steinberger
|
51bdf01e2e
|
Presence: add device identity fields
|
2025-12-17 21:51:36 +01:00 |
|
Peter Steinberger
|
428a82e734
|
feat(chat): Swift chat parity (abort/sessions/stream)
|
2025-12-17 20:51:27 +01:00 |
|
Peter Steinberger
|
557ffdbe35
|
Discovery: wide-area bridge DNS-SD
# Conflicts:
# apps/ios/Sources/Bridge/BridgeDiscoveryModel.swift
# src/cli/dns-cli.ts
|
2025-12-17 20:31:02 +01:00 |
|
Peter Steinberger
|
74b19843ae
|
fix(gateway): clamp chat.history to 1000 max
|
2025-12-16 19:55:17 +01:00 |
|