Commit Graph

115 Commits

Author SHA1 Message Date
Peter Steinberger
cccab98079 docs: note canvasHost reload requires restart 2026-01-04 15:45:42 +01:00
Peter Steinberger
f7cb3846f1 chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Peter Steinberger
f3388cf644 feat: add canvasHost liveReload option 2026-01-04 15:22:47 +01:00
Shadow
33998f9570 Slack: add some fixes and connect it all up 2026-01-04 01:53:26 -06:00
Shadow
bda68c1aae Slack: refine scopes and onboarding 2026-01-04 07:22:02 +01:00
Peter Steinberger
4a9629608d feat: fallback elevated allowlist to discord dms 2026-01-04 05:31:00 +00:00
Peter Steinberger
7cc8553d03 fix: default elevated mode to on 2026-01-04 05:19:28 +00:00
Peter Steinberger
5d2bfa8421 feat: add elevated bash mode 2026-01-04 05:15:59 +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
97020aa7eb feat(sessions): add agent-to-agent ping-pong 2026-01-04 03:37:44 +01:00
Peter Steinberger
6b6a4c69f8 fix: lock main session deletion 2026-01-03 23:57:17 +00:00
Peter Steinberger
a923d622a5 feat: add sessions tools and send policy 2026-01-03 23:44:42 +01:00
Peter Steinberger
b6c545c0ca docs: note mac app config sync 2026-01-03 23:34:25 +01:00
Peter Steinberger
f4c20d44da feat: add sandbox browser support 2026-01-03 22:14:18 +01:00
Peter Steinberger
28ec06cddc feat: add per-session agent sandbox 2026-01-03 21:41:58 +01:00
Peter Steinberger
d751c5e40d refactor: remove bash pty mode 2026-01-03 20:15:10 +00:00
Peter Steinberger
5b79f7e26f feat(gateway): add config hot reload 2026-01-03 19:52:24 +00:00
Peter Steinberger
965f9c4746 Discord: default reaction notifications to own 2026-01-03 18:48:36 +00:00
Shadow
40cc6ed64c Docs: clarify discord reaction notifications 2026-01-03 18:48:36 +00:00
Shadow
1acd162502 Discord: add reaction notification allowlist 2026-01-03 18:48:36 +00:00
Peter Steinberger
888f943543 fix: harden block stream dedupe 2026-01-03 18:44:07 +01:00
Peter Steinberger
590de25780 feat: configurable control ui base path 2026-01-03 17:55:31 +01:00
Peter Steinberger
99e8edacd0 fix: avoid duplicate block streaming 2026-01-03 17:10:47 +01:00
Peter Steinberger
73da230fb0 feat: soften block streaming chunking 2026-01-03 16:48:26 +01:00
Peter Steinberger
5052414f12 feat: unify onboarding + config schema 2026-01-03 16:48:08 +01:00
Peter Steinberger
359bd1776b docs: warn about gmail watcher port conflict 2026-01-03 12:41:44 +00:00
Peter Steinberger
c2e2b220c5 docs: document gateway port configuration 2026-01-03 11:46:58 +01:00
Peter Steinberger
d3f48e6904 feat: expand queue modes and followup backlog 2026-01-03 04:26:49 +01:00
Shadow
1aff389226 Discord: drop enableReactions config 2026-01-03 03:07:13 +01:00
Shadow
ce524e7137 Discord: add reactions, stickers, and polls skill 2026-01-03 03:07:13 +01:00
Peter Steinberger
5fdc26cd71 docs: note gmail watcher auto-start 2026-01-03 03:04:15 +01:00
rafaelreis-r
a64469aff5 docs: clarify routing.allowFrom and self-chat mode for group mentions
- Add new section explaining self-chat mode for group control
- Document routing.allowFrom as the key setting for controlling metadata mentions
- Clarify difference between whatsapp.allowFrom (DM allowlist) and routing.allowFrom (self-chat mode)
- Explain metadata mentions vs text patterns in routing.groupChat
- Add example config for responding only to specific text triggers

When routing.allowFrom contains the bot's own number, WhatsApp native
@-mentions are ignored in groups, and only mentionPatterns trigger responses.
This prevents unwanted responses when users tap-to-mention the bot owner.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 02:05:37 +01:00
Peter Steinberger
ebfec51293 refactor: move text chunk limits to providers 2026-01-03 01:49:27 +01:00
Peter Steinberger
561500e042 feat: configurable outbound text chunk limits 2026-01-03 01:49:27 +01:00
Peter Steinberger
5a40636deb feat: make block streaming break configurable 2026-01-03 01:49:27 +01:00
Peter Steinberger
331fbd02d8 feat: stream reply blocks immediately 2026-01-03 00:28:33 +01:00
Peter Steinberger
365f18b978 feat: add reply tags and replyToMode 2026-01-02 23:18:41 +01:00
Peter Steinberger
b3e595f31d feat: add discord guild wildcard defaults 2026-01-02 22:33:26 +01:00
Peter Steinberger
ef6151804a feat: move group mention gating to provider groups 2026-01-02 22:24:26 +01:00
Peter Steinberger
8c9c76ba01 fix: persist gateway token for local CLI auth 2026-01-02 13:46:48 +01:00
Shadow
22b9eb395e Discord: add slash command handling 2026-01-02 13:38:35 +01:00
Peter Steinberger
e98d9a8a98 refactor: move whatsapp allowFrom config 2026-01-02 13:00:29 +01:00
Peter Steinberger
9837233ef1 docs: clarify Signal setup and env-token gating 2026-01-02 11:41:08 +00:00
Peter Steinberger
e19ef8605b feat: add discord guild map + group dm controls 2026-01-02 11:15:52 +01:00
Peter Steinberger
eff4a3da2d feat: add discord dm/guild allowlists 2026-01-02 10:32:21 +01:00
Peter Steinberger
c78463b62f docs: add imessage rpc and groups docs 2026-01-02 01:19:40 +01:00
Peter Steinberger
e793be648d docs: default discord reactions to on 2026-01-02 01:11:04 +01:00
Peter Steinberger
6fe538276d feat: add discord reaction tool 2026-01-02 00:29:32 +01:00
Peter Steinberger
251f5d2f8b fix: allow remote gateway password config 2026-01-02 00:17:54 +01:00
Peter Steinberger
6b06bc008f fix: add discord mention context history 2026-01-01 23:58:35 +01:00