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
Peter Steinberger
a45894f32b
fix(agents): strip tool leak text ( #905 )
...
Thanks @erikpr1994.
Co-authored-by: Erik Pastor Rios <erikpastorrios1994@gmail.com>
2026-01-15 05:58:02 +00:00
Erik
294178e5ed
test: add thought tag stripping test case
2026-01-15 05:58:02 +00:00
Erik
63985033ff
fix(agent): strip thinking tags from text content
2026-01-15 05:58:02 +00:00
Erik
506623e323
fix(agents): strip leaked tool call text from assistant messages
...
When replaying conversation history to Gemini, tool calls without
thought_signature are downgraded to text blocks like [Tool Call: ...].
This leaked internal technical info into user-facing chat messages.
Added stripDowngradedToolCallText filter alongside existing Minimax
filter to remove these text representations before extraction.
2026-01-15 05:58:02 +00:00
Peter Steinberger
4f1ad3b04e
feat(status): add security audit section
2026-01-15 05:52:01 +00:00
Peter Steinberger
acbdca8aa7
feat: extend Telegram dock commands and config hashing ( #929 )
...
Thanks @grp06.
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 05:49:28 +00:00
Peter Steinberger
c6d237ff12
fix: return setup hint when web_search lacks key
2026-01-15 05:35:22 +00:00
Peter Steinberger
87400c3aa0
feat(security): expand audit and safe --fix
2026-01-15 05:31:43 +00:00
Peter Steinberger
bf722e491d
chore: format reply dispatcher
2026-01-15 05:31:03 +00:00
Peter Steinberger
47c31e6f14
docs(cli): add dedicated browser command page
2026-01-15 05:30:03 +00:00
Peter Steinberger
5ecde6ae18
test: relax browser act contract timeout on Windows
2026-01-15 05:29:37 +00:00
Peter Steinberger
2af915f83d
Merge pull request #928 from sebslight/feature/response-prefix-template-variables
...
feat: add dynamic template variables to messages.responsePrefix
2026-01-15 05:27:20 +00:00
Peter Steinberger
b39a1584af
fix: remove conflict marker in google helper ( #875 )
2026-01-15 05:25:45 +00:00
Peter Steinberger
1ef4537d04
fix: cap tool call IDs for OpenAI/OpenRouter ( #875 ) (thanks @j1philli)
2026-01-15 05:25:45 +00:00
Josh Phillips
a6a91fed91
Fix OpenAI tool_call id length for OpenRouter
2026-01-15 05:25:45 +00:00
Peter Steinberger
5c900fde5b
test: fix windows-only expectations
2026-01-15 05:25:08 +00:00
Peter Steinberger
f7bfa0dfb9
feat: profile-aware gateway service names ( #671 )
...
Thanks @bjesuiter.
Co-authored-by: Benjamin Jesuiter <bjesuiter@gmail.com>
2026-01-15 05:23:41 +00:00
Peter Steinberger
18f4d5c989
chore: format sources and update protocol outputs
2026-01-15 05:17:19 +00:00
Peter Steinberger
3fed85ec74
fix: stabilize gateway config tests + tool schema
2026-01-15 05:16:28 +00:00
Peter Steinberger
35978025a1
fix: clean up onboarding + channel selection types
2026-01-15 05:12:33 +00:00
Peter Steinberger
7f3f2aee4d
feat: add web tools config to configure
2026-01-15 05:08:56 +00:00
Peter Steinberger
dcf876f246
feat: improve browser extension install output
2026-01-15 05:05:27 +00:00
Peter Steinberger
dd3c254204
feat: add onboarding plugin install flow
2026-01-15 05:04:09 +00:00
Peter Steinberger
e15186f866
feat: add plugin HTTP hooks + Zalo plugin
2026-01-15 05:04:09 +00:00