Shadow
|
7e5cef29a0
|
Threads: add Slack/Discord thread sessions
|
2026-01-07 19:30:30 +01:00 |
|
Peter Steinberger
|
937e0265a3
|
fix: preserve sessionKey for agent runs
|
2026-01-07 17:53:59 +01:00 |
|
Peter Steinberger
|
eef90b47a3
|
chore: satisfy lint
|
2026-01-07 11:49:01 +01:00 |
|
Peter Steinberger
|
9bf6684366
|
feat: add provider usage tracking
|
2026-01-07 11:42:46 +01:00 |
|
Peter Steinberger
|
a700f9896d
|
feat: telegram draft streaming
|
2026-01-07 11:08:32 +01:00 |
|
Peter Steinberger
|
34cac1beb0
|
fix: land PR #350
|
2026-01-07 07:19:48 +00:00 |
|
Peter Steinberger
|
1673a221f8
|
feat: add /reasoning reasoning visibility
|
2026-01-07 06:17:31 +01:00 |
|
Peter Steinberger
|
6ffece68b0
|
fix(doctor): add headless flags + auto-migrate sessions
|
2026-01-07 04:43:24 +01:00 |
|
Sash Zats
|
eb8d7a19af
|
Cron: enqueue system events in main session
|
2026-01-06 19:55:03 -05:00 |
|
Azade
|
274f408e6f
|
feat(sessions_spawn): add model parameter for sub-agent model override
|
2026-01-06 23:17:35 +00:00 |
|
Peter Steinberger
|
2771001720
|
fix(state): auto-migrate legacy agent dir
|
2026-01-06 22:04:23 +00:00 |
|
Shadow
|
9b22e1f6e9
|
feat(commands): unify chat commands (#275)
* Chat commands: registry, access groups, Carbon
* Chat commands: clear native commands on disable
* fix(commands): align command surface typing
* docs(changelog): note commands registry (PR #275)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-01-06 20:17:56 +00: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
|
ed2075ce69
|
test(gateway): deflake cron finished event wait
|
2026-01-06 09:25:31 +01:00 |
|
Peter Steinberger
|
c27dd75135
|
build(control-ui): prefer bun for UI build
|
2026-01-06 09:08:25 +01:00 |
|
Peter Steinberger
|
a279bcfeb1
|
feat: add sessions_spawn sub-agent tool
|
2026-01-06 08:41:45 +01: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 |
|
Peter Steinberger
|
9d656f4269
|
style: satisfy lint
|
2026-01-06 03:11:42 +00:00 |
|
Peter Steinberger
|
20a361a3cf
|
refactor: centralize agent timeout defaults
|
2026-01-06 02:48:44 +00:00 |
|
Martin Schürrer
|
d83ca74c18
|
gateway: honor agent timeout for chat.send (#229)
Co-authored-by: clawd@msch <clawd@msch>
|
2026-01-06 02:45:02 +00:00 |
|
Peter Steinberger
|
9623bd7763
|
fix: route agent CLI via gateway
|
2026-01-06 03:41:56 +01:00 |
|
Peter Steinberger
|
0398f684e7
|
fix: add gateway stop/restart commands
|
2026-01-06 03:25:32 +01: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
|
b7e708c764
|
fix(chat): stabilize web UI tool runs
|
2026-01-05 17:22:29 +00:00 |
|
Peter Steinberger
|
995f5959af
|
fix: stage sandbox media for inbound attachments
|
2026-01-05 06:18:11 +01:00 |
|
Peter Steinberger
|
a7d33c06f9
|
refactor: align agent lifecycle
|
2026-01-05 05:55:02 +01:00 |
|
Peter Steinberger
|
d92a9e351e
|
style: fix linting order and formatting
|
2026-01-05 02:33:59 +01:00 |
|
Peter Steinberger
|
0c632f4855
|
fix: prefer tailnet IP for local gateway calls
|
2026-01-05 02:19:26 +01:00 |
|
Peter Steinberger
|
359cb66e68
|
fix: allow wildcard control commands
|
2026-01-05 02:06:18 +01:00 |
|
Peter Steinberger
|
17422608b2
|
fix: gate /activation to owners in groups
|
2026-01-05 02:03:29 +01:00 |
|
Peter Steinberger
|
c6de1b1f7d
|
feat: add --dev/--profile CLI profiles
|
2026-01-05 01:27:13 +01:00 |
|
Peter Steinberger
|
bcdfe461d4
|
fix(ci): resolve lint and docs build failures
|
2026-01-05 00:17:14 +00:00 |
|
Peter Steinberger
|
0716a624a8
|
chore(lint): apply biome fixes
|
2026-01-04 19:08:22 +01:00 |
|
Peter Steinberger
|
2110cac5d6
|
fix(cli): add config alias and reduce probe noise
|
2026-01-04 17:23:34 +00:00 |
|
Peter Steinberger
|
5d17b84e8a
|
test(gateway): allow webchat chat.send without node
|
2026-01-04 17:12:49 +00:00 |
|
Peter Steinberger
|
2694e59ba6
|
fix(gateway): allow Control UI chat without node
|
2026-01-04 17:12:49 +00:00 |
|
Peter Steinberger
|
c6b8235862
|
style: format tests and helpers
|
2026-01-04 14:57:57 +00:00 |
|
Peter Steinberger
|
246adaa119
|
chore: rename project to clawdbot
|
2026-01-04 14:38:51 +00:00 |
|
Peter Steinberger
|
d48dc71fa4
|
feat: add canvasHost liveReload option
|
2026-01-04 15:22:47 +01:00 |
|
Peter Steinberger
|
1e555e693a
|
fix: dedupe canvas host watcher
|
2026-01-04 15:15:46 +01:00 |
|
Peter Steinberger
|
5ce1eb791e
|
chore: align rebase with main
|
2026-01-04 14:41:52 +01:00 |
|
Peter Steinberger
|
529cf91ac3
|
fix: keep node presence fresh
|
2026-01-04 14:41:52 +01:00 |
|
Mariano Belinky
|
672700f2b3
|
docs: add PR template + node presence beacon
|
2026-01-04 14:41:52 +01:00 |
|
Peter Steinberger
|
ec6980cda0
|
fix: wire slack into delivery routing
|
2026-01-04 11:44:41 +00:00 |
|