Commit Graph

1222 Commits

Author SHA1 Message Date
Peter Steinberger
d64eb3a779 fix: include sessions in npm pack and update qrcode import 2026-01-05 03:28:25 +01:00
Peter Steinberger
c8b279afd3 style: format daemon program args test 2026-01-05 02:54:08 +01:00
Peter Steinberger
0edf373b7e test: fix daemon program args fs mocks 2026-01-05 02:51:56 +01:00
Peter Steinberger
c13611a98b test: avoid max port in browser server tests 2026-01-05 02:50:48 +01:00
Peter Steinberger
86ce38e039 fix: resolve npx gateway daemon install 2026-01-05 02:48:25 +01:00
Peter Steinberger
52d40291b0 style: fix linting order and formatting 2026-01-05 02:33:59 +01:00
Peter Steinberger
1e2bbcc0f0 chore: add qrcode-terminal vendor module stubs 2026-01-05 02:33:55 +01:00
Peter Steinberger
30b5a1559b fix: allow group activation for allowFrom senders 2026-01-05 02:33:51 +01:00
Peter Steinberger
aec8c93590 fix: bundle qr renderer in relay 2026-01-05 02:19:49 +01:00
Peter Steinberger
4ee1e969e7 fix: prefer tailnet IP for local gateway calls 2026-01-05 02:19:26 +01:00
Peter Steinberger
2b7d92f2b3 fix: use id for cron tool params 2026-01-05 02:15:11 +01: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
6c678b3619 fix: gate /activation to owners in groups 2026-01-05 02:03:29 +01:00
Peter Steinberger
3553d50adb fix: gate group activation by owner 2026-01-05 00:48:16 +00:00
Peter Steinberger
4e19cd451d style: tidy auto-reply imports and formatting 2026-01-05 01:46:16 +01:00
Peter Steinberger
e041c913f6 fix: avoid mixing ?? and || in discord monitor 2026-01-05 01:46:16 +01:00
Shadow
76eb5379a5 Fix discord/slack monitor compile errors 2026-01-04 18:44:19 -06:00
Peter Steinberger
5853aa967d fix: avoid duplicate senderName in slack monitor 2026-01-05 00:43:31 +00:00
Peter Steinberger
7b06f875c0 test: relax timeouts for slow runs 2026-01-05 01:36:30 +01:00
Jake
e475e632ce style: fix lint issues 2026-01-05 01:36:30 +01:00
Jake
4b1d10c97e WhatsApp: mark offline/history messages as read 2026-01-05 01:36:29 +01:00
Peter Steinberger
ddf6e0d104 fix: unify control command handling 2026-01-05 01:31:36 +01:00
Peter Steinberger
9296b68b2e feat: add --dev/--profile CLI profiles 2026-01-05 01:27:13 +01:00
Peter Steinberger
7734345b62 style: tidy tool schema normalization 2026-01-05 01:27:13 +01:00
Peter Steinberger
fb731a0756 chore: apply upstream autostash 2026-01-05 00:26:52 +00:00
Peter Steinberger
fe73288abe fix(ci): resolve lint and docs build failures 2026-01-05 00:17:14 +00:00
Peter Steinberger
3507d12ae6 feat(config): add default model shorthands 2026-01-05 01:11:29 +01:00
Peter Steinberger
d0b7038d14 feat: opt-in login shell env fallback 2026-01-05 01:11:29 +01:00
Peter Steinberger
55224c0b03 fix(discord): avoid duplicate block replies 2026-01-05 01:11:29 +01:00
Peter Steinberger
0715bc2216 fix: load global .env fallback 2026-01-05 01:11:29 +01:00
Josh Palmer
f1396fe34e fix sessions dir from state env
what: use CLAWDBOT_STATE_DIR/CLAWDIS_STATE_DIR for session transcripts

why: isolate multi-instance gateways

tests: not run
2026-01-05 00:51:11 +01:00
Peter Steinberger
b46fa83c97 fix(discord): avoid duplicate replies on repeated message_end 2026-01-05 00:35:42 +01:00
Peter Steinberger
273ee63973 fix: OpenAI tool schema compatibility 2026-01-05 00:15:55 +01:00
Jake
5cf7165909 fix(whatsapp): suppress typing during heartbeats
- Prevent typing indicator during heartbeat runs
- Add regression tests

Co-authored-by: Jake <mcinteerj@gmail.com>
2026-01-04 23:03:36 +00:00
Peter Steinberger
f4224feb44 fix(tools): honor agent tool denylist without sandbox 2026-01-05 00:02:14 +01:00
Peter Steinberger
544366800b fix: route system events per session 2026-01-04 22:11:04 +01:00
Peter Steinberger
570610b6ed style(ts): normalize type-only imports 2026-01-04 21:56:16 +01:00
Peter Steinberger
6abf13653a fix(onboarding): auto-build Control UI assets 2026-01-04 21:53:23 +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
0db5a34f2f fix(oauth): derive oauth.json from state dir 2026-01-04 19:08:13 +01:00
Peter Steinberger
2922c430e9 feat: guide control ui access without gui 2026-01-04 18:49:36 +01:00
Shadow
8da754774a Discord: remove duplicate message ids 2026-01-04 11:36:18 -06:00
Peter Steinberger
4fc4b72f10 fix(cli): add config alias and reduce probe noise 2026-01-04 17:23:34 +00:00
Peter Steinberger
850952b0bd test(gateway): allow webchat chat.send without node 2026-01-04 17:12:49 +00:00
Peter Steinberger
f1d7c01645 fix(gateway): allow Control UI chat without node 2026-01-04 17:12:49 +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
Cash Williams
01acc8510f fix: default elevated level to 'off' when not allowed
When elevatedAllowed is false (e.g., for heartbeat surface which isn't
in any allowFrom list), the elevated level was incorrectly defaulting
to 'on', causing bash commands to fail with 'elevated is not available'.

Now defaults to 'off' when elevated isn't allowed, so bash works
normally without trying to use elevated mode.

Fixes: https://github.com/clawdbot/clawdbot/issues/181
2026-01-04 17:36:14 +01:00