Peter Steinberger
73c0383c05
docs: add X showcases
2026-01-13 04:41:01 +00:00
Peter Steinberger
9c72eb896c
chore(discord): restore gateway log context
2026-01-13 04:40:22 +00:00
Peter Steinberger
820ed77898
chore(logging): strip redundant provider tags
2026-01-13 04:40:22 +00:00
Peter Steinberger
90995f651f
chore(logging): strip redundant console prefixes
2026-01-13 04:40:22 +00:00
Peter Steinberger
6e88fb2488
chore(discord): trim gateway log prefixes
2026-01-13 04:40:22 +00:00
Peter Steinberger
65e707da4d
Merge pull request #823 from roshanasingh4/fix/820-tailscale-allow-token
...
Fix allowTailscale bypass for token auth in Serve mode
2026-01-13 04:39:55 +00:00
Peter Steinberger
6db96e7291
fix: document Tailscale Serve auth headers ( #823 ) (thanks @roshanasingh4)
2026-01-13 04:37:04 +00:00
Roshan Singh
dbb04c5286
Fix tailscale allowTailscale bypass in token mode
2026-01-13 04:34:28 +00:00
Peter Steinberger
ff23381794
fix: start typing on message start
2026-01-13 04:33:24 +00:00
Peter Steinberger
6cad33fca2
Merge pull request #794 from roshanasingh4/fix/777-windows-openurl-quotes
...
Fix Antigravity OAuth login on Windows (quote URL for cmd start)
2026-01-13 04:28:11 +00:00
Peter Steinberger
9d3c757161
feat: add configurable bootstrap truncation
2026-01-13 04:27:03 +00:00
Peter Steinberger
0549eb4a94
fix: preserve Windows cmd start URL quoting ( #794 ) (thanks @roshanasingh4)
2026-01-13 04:26:43 +00:00
Peter Steinberger
24440456f3
fix: restore implicit providers + copilot auth choice
2026-01-13 04:26:08 +00:00
Peter Steinberger
9a60cba32f
feat: cron agent binding + doctor UI refresh
2026-01-13 04:25:41 +00:00
meaningfool
068785e88d
feat(doctor): add UI protocol freshness check
2026-01-13 04:25:41 +00:00
meaningfool
f7568e0125
fix: sync protocol artifacts and resolve linting errors
2026-01-13 04:25:41 +00:00
meaningfool
a1e507584a
fix: resolve CI failures (test timeout & formatting)
2026-01-13 04:25:41 +00:00
Roshan Singh
dbcf420452
Fix: quote URLs when opening browser on Windows
2026-01-13 04:23:20 +00:00
Shadow
96acdfb6a4
Typing: keep indicators active during tool runs
...
Closes #450
Closes #447
2026-01-12 22:20:29 -06:00
Shadow
6d93369b59
Cron: persist enabled=false patches
...
Closes #205
2026-01-12 22:16:17 -06:00
Peter Steinberger
bae7bb4625
Merge pull request #805 from marcmarg/fix/strip-thought-signatures
...
fix: strip thought_signature fields for cross-provider compatibility
2026-01-13 04:14:45 +00:00
Peter Steinberger
b257dc4f91
fix: strip only msg_* thought_signature ( #805 ) (thanks @marcmarg)
2026-01-13 04:13:24 +00:00
Peter Steinberger
93d9769315
test: expand auth fallback coverage
2026-01-13 04:12:16 +00:00
Shadow
4c74749cf2
Control UI: preserve chat scroll when scrolled up
...
Closes #217
2026-01-12 22:11:43 -06:00
Marc
a121353f5f
fix: strip thought_signature fields for cross-provider compatibility
...
Claude's extended thinking feature generates thought_signature fields
(message IDs like "msg_abc123...") in content blocks. When these are
sent to Google's Gemini API, it expects Base64-encoded bytes and
rejects Claude's format with a 400 error.
This commit adds stripThoughtSignatures() to remove these fields from
assistant message content blocks during sanitization, enabling session
histories to be shared across different providers (e.g., Claude → Gemini).
Fixes cross-provider session bug where switching from Claude-thinking
to Gemini (or vice versa) would fail with:
"Invalid value at 'thought_signature' (TYPE_BYTES), Base64 decoding failed"
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 04:11:02 +00:00
Shadow
5d3c2ba413
Telegram: keep forum topic thread ids in replies
...
Closes #727
2026-01-12 22:07:28 -06:00
Peter Steinberger
50addc4fbe
fix: sync protocol outputs
2026-01-13 04:04:22 +00:00
Peter Steinberger
dc77c08622
Merge pull request #822 from clawdbot/fix/credential-fallback-761
...
fix: treat credential validation failures as auth errors for fallback
2026-01-13 04:03:02 +00:00
Peter Steinberger
61f4031ef4
fix: treat credential validation errors as auth errors ( #822 ) (thanks @sebslight)
2026-01-13 04:02:47 +00:00
Sebastian
b3f54a60d2
fix: treat credential validation failures as auth errors for fallback ( #761 )
2026-01-12 22:53:21 -05:00
Shadow
d9883f2a28
Telegram: persist polling update offsets
...
Closes #739
2026-01-12 21:52:20 -06:00
Peter Steinberger
19d3917487
fix: stabilize docs and tests after system event timestamps
2026-01-13 03:51:34 +00:00
Shadow
632203a935
Discord: dedupe listener registration on reload
...
Closes #744
2026-01-12 21:41:59 -06:00
Peter Steinberger
0e1d00127f
Merge pull request #821 from gumadeiras/fix-bindings-telegram-webhook
...
Telegram: fix webhook multi-account routing (respect bindings.accountId)
2026-01-13 03:41:17 +00:00
Peter Steinberger
a81e3f6d33
fix: respect telegram webhook bindings ( #821 ) (thanks @gumadeiras)
2026-01-13 03:40:30 +00:00
Peter Steinberger
c65c83b480
fix: refine group intro prompt guidance
2026-01-13 03:40:27 +00:00
Shadow
b46308fd73
System events: add local timestamps in prompt injection
...
Closes #245
2026-01-12 21:38:56 -06:00
Peter Steinberger
fdae12e385
chore: update clawtributors
2026-01-13 03:38:11 +00:00
Peter Steinberger
be01d386b1
fix: apply lint fixes
2026-01-13 03:36:53 +00:00
Peter Steinberger
ba1b353a80
fix: refine synthetic provider + minimax probes
2026-01-13 03:36:53 +00:00
Travis Hinton
cf1b23b747
Add Synthetic provider support
2026-01-13 03:36:53 +00:00
Shadow
ef29b12ddb
Cron: accept jobId in gateway cron params
...
Closes #252
2026-01-12 21:35:43 -06:00
Gustavo Madeira Santana
97b6a83137
Improve webhook test config verification
...
Refactors tests to use a shared config object and adds stricter assertions to verify that the config is passed correctly to createTelegramBot. Ensures the bindings property is checked in the test expectations.
2026-01-13 03:34:32 +00:00
Gustavo Madeira Santana
42e2a9bfe4
Add accountId and config support to Telegram webhook
...
The Telegram webhook and monitor now accept and pass through accountId and config parameters, enabling routing and configuration per Telegram account. Tests have been updated to verify correct bot instantiation and DM routing based on accountId bindings.
2026-01-13 03:34:32 +00:00
Shadow
6f828fbe38
Models: normalize Gemini 3 ids in runtime selection
...
Closes #795
2026-01-12 21:32:53 -06:00
Shadow
0ed0875877
TUI: keep streamed text when final output is empty
...
Closes #747
2026-01-12 21:29:15 -06:00
Shadow
63502cd317
Slack: accept slash command names with or without leading slash
...
Closes #798
2026-01-12 21:27:04 -06:00
Peter Steinberger
6c344f6f67
docs: simplify local models guidance
2026-01-13 03:26:00 +00:00
Peter Steinberger
b1a606a853
docs: add custom memory endpoint example
2026-01-13 03:21:59 +00:00
Peter Steinberger
f428549dee
fix: sync Moonshot Kimi K2 models ( #818 ) (thanks @mickahouan)
...
Co-authored-by: mickahouan <mickahouan@users.noreply.github.com>
2026-01-13 03:19:49 +00:00