Commit Graph

2932 Commits

Author SHA1 Message Date
Peter Steinberger
c5c8858f6a fix(browser): handle extension relay page selection 2026-01-15 11:16:53 +00:00
Peter Steinberger
f9a663043e style: oxfmt 2026-01-15 10:48:04 +00:00
Peter Steinberger
2b4711f528 fix(browser): improve chrome relay tab selection 2026-01-15 10:44:11 +00:00
Peter Steinberger
90530257dd fix(browser): default chrome profile to host 2026-01-15 10:43:39 +00:00
Peter Steinberger
2372f55804 test: cover dynamic command arg menus 2026-01-15 10:25:35 +00:00
Peter Steinberger
ece05a408e fix: guard Slack cmdarg decode 2026-01-15 10:25:35 +00:00
Peter Steinberger
c848610db1 docs(browser): clarify chrome extension profile usage 2026-01-15 10:22:29 +00:00
Peter Steinberger
871854e0b6 feat(browser): add snapshot refs=aria mode 2026-01-15 10:22:29 +00:00
Peter Steinberger
063b534fa3 fix(skills): improve summarize selection 2026-01-15 10:14:59 +00:00
Peter Steinberger
d170ee3d63 fix(browser): persist role refs per targetId 2026-01-15 09:56:24 +00:00
Peter Steinberger
c40f526981 fix(ci): repair format + android tests 2026-01-15 09:50:18 +00:00
Peter Steinberger
a27a0c909d Merge pull request #936 from clawdbot/shadow/dynamic-command-args
Commands: add dynamic arg menus
2026-01-15 09:44:08 +00:00
Peter Steinberger
ee7b391268 test: add command arg parsing coverage (#936) (thanks @thewilloftheshadow) 2026-01-15 09:38:21 +00:00
Peter Steinberger
820e3012f4 fix(browser): keep tab stable across snapshot and act 2026-01-15 09:36:48 +00:00
Peter Steinberger
e7643b7b3c fix: native command arg menus follow-ups (#936) (thanks @thewilloftheshadow) 2026-01-15 09:33:31 +00:00
Shadow
fdbedd8340 Commands: add dynamic arg menus 2026-01-15 09:31:16 +00:00
Peter Steinberger
de7181082c fix(agents): skip thinking tags in code spans 2026-01-15 09:23:56 +00:00
Peter Steinberger
089bc4f181 docs(tools): hint chrome extension in browser tool prompt 2026-01-15 09:13:36 +00:00
Peter Steinberger
7f24c03483 chore: format + fix telegram thread ids 2026-01-15 09:13:19 +00:00
Peter Steinberger
ef06b809bf feat: offer local plugin install in git checkouts 2026-01-15 09:07:48 +00:00
Peter Steinberger
86c7ed101a fix(onboarding): wait for gateway before health 2026-01-15 09:07:30 +00:00
Peter Steinberger
91f0243a19 fix(browser): default to chrome extension takeover 2026-01-15 09:02:42 +00:00
Peter Steinberger
a3083f6637 fix(browser): make extension relay zero-config 2026-01-15 09:02:42 +00:00
Peter Steinberger
8adc4c6d98 feat: add matrix channel plugin 2026-01-15 08:40:37 +00:00
Peter Steinberger
7693e764d1 fix(onboarding): daemon progress + web search setup 2026-01-15 08:31:02 +00:00
Peter Steinberger
a9f0dddbae fix(cli): daemon output + health colors 2026-01-15 08:31:02 +00:00
Peter Steinberger
8a3444eda0 fix(tui): surface model errors 2026-01-15 08:31:02 +00:00
Peter Steinberger
eb7149c0db fix: isolate Slack thread sessions (#758) 2026-01-15 08:11:03 +00:00
Peter Steinberger
8fdc2dcd1d fix: canonicalize main session keys 2026-01-15 08:05:41 +00:00
Peter Steinberger
2b03945302 fix: imessage dm replies and error details (#935) 2026-01-15 08:05:10 +00:00
Peter Steinberger
d914564029 fix: normalize slack channel types for sessions 2026-01-15 08:00:20 +00:00
Peter Steinberger
f0b3f410eb fix(onboarding): move web search hint to end 2026-01-15 07:57:18 +00:00
Peter Steinberger
741b05c0b6 fix: harden whatsapp command auth 2026-01-15 07:54:39 +00:00
Peter Steinberger
91228778fe chore: prep 2026.1.14 npm release 2026-01-15 07:47:18 +00:00
Peter Steinberger
05c2a49050 fix(tools): enable web_fetch by default 2026-01-15 07:42:07 +00:00
Peter Steinberger
bc6399b078 fix: unblock control commands during active runs 2026-01-15 07:08:48 +00:00
Peter Steinberger
b4c4660e4d fix: harden session cache + heartbeat restore
Co-authored-by: Ronak Guliani <ronak-guliani@users.noreply.github.com>
2026-01-15 07:07:12 +00:00
Peter Steinberger
65fbcaaaf6 fix: bridge respawned child signals (#933) (thanks @roshanasingh4)
Co-authored-by: Roshan Singh <roshanasingh4@users.noreply.github.com>
2026-01-15 06:37:27 +00:00
Roshan Singh
06a77fb7f7 Fix entry respawn signal forwarding
Fixes #931
2026-01-15 06:33:28 +00:00
Peter Steinberger
418cfcfdff fix: document WhatsApp read receipts toggle (#882) (thanks @chrisrodz) 2026-01-15 06:22:33 +00:00
Christian A. Rodriguez
9074dca07f style: fix biome formatting 2026-01-15 06:22:09 +00:00
Christian A. Rodriguez
5821968c32 feat(whatsapp): add sendReadReceipts config option
Add option to disable automatic read receipts for WhatsApp messages.
When set to false, Clawdbot will not mark messages as read (blue ticks).

Closes #344

Changes:
- Add sendReadReceipts to WhatsAppConfig and WhatsAppAccountConfig types
- Add sendReadReceipts to zod schemas for validation
- Add sendReadReceipts to ResolvedWhatsAppAccount with fallback chain
- Pass sendReadReceipts through to monitorWebInbox
- Gate sock.readMessages() call based on config option

Default behavior (true) is preserved - only explicitly setting false
will disable read receipts.
2026-01-15 06:22:09 +00:00
Peter Steinberger
ac52cb4a91 feat(browser): copy extension path to clipboard 2026-01-15 06:19:47 +00:00
Peter Steinberger
8c085edc74 test: remove legacy config migration test 2026-01-15 06:18:44 +00:00
Peter Steinberger
3578c96530 chore: drop Clawdis legacy references 2026-01-15 06:18:44 +00:00
Peter Steinberger
af5b67d60c feat: expand Telegram allowFrom guidance
Co-authored-by: Christoph Nakazawa <cpojer@users.noreply.github.com>
2026-01-15 06:15:06 +00:00
Peter Steinberger
f2904ecf76 docs(cli): add per-command CLI pages 2026-01-15 06:13:10 +00:00
Cash Williams
deccabd913 Make timezone and 24 hour clock explicit in system prompt 2026-01-15 06:08:43 +00:00
Peter Steinberger
23e7165682 style: format pi embedded utils 2026-01-15 06:08:17 +00:00
Peter Steinberger
f5813df79d test: fix Windows security audit perms 2026-01-15 06:04:39 +00:00