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
25d43ca55c
chore: sync generated protocol swift
2026-01-05 00:54:54 +00: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
35c855bf79
Merge remote-tracking branch 'mcinteerj/fix/whatsapp-offline-read-receipts'
2026-01-05 01:38:24 +01:00
Peter Steinberger
7b06f875c0
test: relax timeouts for slow runs
2026-01-05 01:36:30 +01:00
Peter Steinberger
4e03a3b922
docs: add changelog entry for WhatsApp offline read receipts
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
fc99dea18e
docs: document --dev/--profile
2026-01-05 01:27:13 +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
21a3dbcc76
fix(ui): render markdown in tool result cards
2026-01-05 01:27:13 +01:00
Peter Steinberger
263fc80975
fix(ui): avoid overlapping guild action buttons
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
b90e1c0748
fix: make control ui chat scroll page
2026-01-05 00:18:18 +00:00
Peter Steinberger
fe73288abe
fix(ci): resolve lint and docs build failures
2026-01-05 00:17:14 +00:00
Peter Steinberger
7c72c38f75
docs(faq): align model ids with shorthands
2026-01-05 01:11:29 +01:00
Peter Steinberger
8ba050aeeb
docs: document env loading + shell fallback
2026-01-05 01:11:29 +01: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
cd7ea71ff2
docs(changelog): note OpenAI duplicate reply fix
2026-01-05 00:39:34 +01:00
Peter Steinberger
b46fa83c97
fix(discord): avoid duplicate replies on repeated message_end
2026-01-05 00:35:42 +01:00
Josh Palmer
55674a242b
docs: make nix-clawdbot link more prominent
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 00:24:33 +01:00
Josh Palmer
21f7077c92
docs: add Nix installation guide and navigation
...
- Expand docs/nix.md from runtime-only to full installation guide
- Reference nix-clawdbot as the recommended Nix setup path
- Add "Installation" section to docs.json navigation (wizard, nix, docker, setup)
- Add Nix link to README quick links
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 00:22:15 +01:00
Peter Steinberger
69784fca54
docs: add WhatsApp Business tip for same-phone setup
2026-01-04 23:17:26 +00:00
Peter Steinberger
273ee63973
fix: OpenAI tool schema compatibility
2026-01-05 00:15:55 +01:00
Peter Steinberger
0ac5ddaf27
docs(tools): document agent tool allow/deny
2026-01-05 00:05:35 +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
Andranik Sahakyan
9ade229e09
fix(mac): add Sendable conformance to generated Swift protocol structs ( #195 )
...
* fix(mac): add Sendable conformance to generated Swift protocol structs
* fix(mac): make generated protocol types Sendable
* chore(mac): drop redundant Sendable extensions
* docs(changelog): thank @andranik-sahakyan for Sendable fix
* chore(swiftformat): exclude generated protocol models
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-04 22:39:21 +00:00
Jake
a091743a7c
style: fix lint issues
2026-01-05 11:25:14 +13:00
Jake
4aa454998c
WhatsApp: mark offline/history messages as read
2026-01-05 10:23:22 +13:00
Jake
168d2306e2
fix: also suppress typing indicators in agent-runner during heartbeats
2026-01-05 10:23:22 +13:00
Jake
71a86919e9
fix: prevent typing indicator during heartbeat background tasks
2026-01-05 10:23:22 +13:00