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