Peter Steinberger
498f5bb040
Merge pull request #544 from jeffersonwarrior/fix/cloud-code-assist-api-errors
...
Fix Cloud Code Assist API errors (429/400)
2026-01-10 00:13:46 +00:00
Peter Steinberger
def6f36439
refactor: unify contact list summaries
2026-01-10 01:13:38 +01:00
Peter Steinberger
f0f0226828
Merge pull request #623 from magimetal/feat/opencode-zen-provider
...
feat(onboard): add OpenCode Zen as model provider
2026-01-10 00:13:30 +00:00
Peter Steinberger
daebb2a93b
fix: harden Cloud Code Assist failover ( #544 ) (thanks @jeffersonwarrior)
2026-01-10 01:12:46 +01:00
Peter Steinberger
25752aa2b8
style: fix pi-embedded-runner formatting ( #623 ) (thanks @magimetal)
2026-01-10 01:12:22 +01:00
Jefferson Warrior
4bfd54cdea
Fix Cloud Code Assist API errors (429/400)
...
- Enhanced rate limit detection for Cloud Code Assist quota exhaustion
- Added tool call ID sanitization to fix invalid request format errors
- Integrated Cloud Code Assist format error detection into failover system
- Added comprehensive error pattern matching for Cloud Code Assist APIs
Fixes #cloud-code-assist-api-errors
2026-01-10 01:10:23 +01:00
Peter Steinberger
1da850aa0f
fix: polish opencode-zen onboarding ( #623 ) (thanks @magimetal)
2026-01-10 01:09:34 +01:00
Magi Metal
26138ab706
style: fix formatting
2026-01-10 01:09:34 +01:00
Magi Metal
552d84c43e
feat(onboard): add OpenCode Zen as model provider
2026-01-10 01:09:34 +01:00
Peter Steinberger
09b2ad319f
fix: guard small context windows
2026-01-10 01:08:56 +01:00
Peter Steinberger
7a602444d6
fix: QuickStart provider selection ( #485 )
2026-01-10 01:08:00 +01:00
Jefferson Warrior
07ef972cc8
CLI: fix Cloud Code Assist 400 API errors and missing session exports
...
- Add sanitizeToolCallId() to fix Cloud Code Assist tool call ID validation
- Apply sanitization in sanitizeSessionMessagesImages() for toolResult and assistant messages
- Add legacy CONFIG_PATH_CLAWDIS and STATE_DIR_CLAWDIS exports for backward compatibility
- Resolves Cloud Code Assist rejection of invalid tool call IDs with pipe characters
- Fixes missing session export functions that were blocking system startup
Addresses Cloud Code Assist API 400 errors from invalid tool call IDs like 'call_abc123|item_456'
2026-01-10 01:07:51 +01:00
Peter Steinberger
4e449f5b93
Merge pull request #625 from mahmoudashraf93/fix/whatsapp-contact-cards-multi
...
fix: include numbers for WhatsApp contact arrays
2026-01-10 00:04:00 +00:00
Peter Steinberger
4b42201835
fix: keep contact summary counts ( #625 ) (thanks @mahmoudashraf93)
2026-01-10 01:02:28 +01:00
Peter Steinberger
130b63d23a
fix: limit subagent bootstrap context
2026-01-10 00:01:16 +00:00
Mahmoud Ibrahim
98a5d61c00
WhatsApp: show all contacts in shares
2026-01-10 01:00:00 +01:00
Mahmoud Ibrahim
db8026b989
Style: format contact label helper
2026-01-10 01:00:00 +01:00
Mahmoud Ibrahim
951d932563
Changelog: note multi-contact numbers
2026-01-10 01:00:00 +01:00
Mahmoud Ibrahim
8348c95654
WhatsApp: include numbers in contact cards
2026-01-10 01:00:00 +01:00
Peter Steinberger
2ae1e20cc4
refactor: centralize reasoning tag handling
2026-01-10 00:53:48 +01:00
Peter Steinberger
5ad2dd8be0
fix: centralize verbose overrides and tool stream gating
2026-01-10 00:52:24 +01:00
Peter Steinberger
a1400f31ba
test: update status expectations for verbose/elevated labels
2026-01-09 23:43:24 +00:00
Peter Steinberger
658c134168
fix: simplify verbose/elevated status labels
2026-01-09 23:41:57 +00:00
Peter Steinberger
ff110d7c25
docs: update changelog
2026-01-09 23:41:57 +00:00
Peter Steinberger
a25ffba8f2
feat: allow session_status in sandbox
2026-01-09 23:41:57 +00:00
Peter Steinberger
09b836b593
fix: clarify sessions_send delivery semantics
2026-01-10 00:34:24 +01:00
Peter Steinberger
399d629add
fix: filter NO_REPLY prefixes
2026-01-09 23:29:05 +00:00
Peter Steinberger
effab65fd9
fix: persist verbose off and gate tool stream
2026-01-10 00:22:28 +01:00
Peter Steinberger
10daf8cba2
Merge pull request #624 from clawdbot/refactor/vcard-utils
...
refactor: extract vcard parsing helper
2026-01-09 23:16:31 +00:00
Peter Steinberger
fea60e5f13
docs: update changelog for vcard refactor ( #624 ) (thanks @steipete)
2026-01-10 00:16:00 +01:00
Peter Steinberger
1a7ea05878
refactor: extract vcard parsing helper
2026-01-10 00:12:53 +01:00
Peter Steinberger
4a49664830
refactor(web): centralize active web listener resolution
2026-01-09 23:12:29 +00:00
Peter Steinberger
3b4f353d6f
Merge pull request #614 from zknicker/fix/block-stream-think-leak
...
fix: prevent <think> leakage in block streaming
2026-01-09 23:10:17 +00:00
Peter Steinberger
4e637d6987
Merge pull request #622 from mahmoudashraf93/fix/whatsapp-contact-cards
...
fix: handle WhatsApp contact cards inbound
2026-01-09 23:09:40 +00:00
Peter Steinberger
1183039e54
fix: prefer FN for WhatsApp contact cards ( #622 ) (thanks @mahmoudashraf93)
2026-01-10 00:08:30 +01:00
Mahmoud Ibrahim
5784e2797f
Changelog: note WhatsApp contact cards
2026-01-10 00:07:04 +01:00
Mahmoud Ibrahim
cb1fde042c
WhatsApp: handle contact cards inbound
2026-01-10 00:07:04 +01:00
Peter Steinberger
8cc55df0f0
docs: remove unused root showcase
2026-01-10 00:02:39 +01:00
Peter Steinberger
c1c71b3ebf
fix: suppress <think> leakage + split reasoning output ( #614 ) (thanks @zknicker)
2026-01-10 00:02:13 +01:00
Zach Knickerbocker
63d291b43d
fix: prevent <think> leakage in block streaming
2026-01-09 23:58:48 +01:00
Peter Steinberger
9374401cb7
fix: cap pairing requests and suppress outbound pairing replies
2026-01-09 22:58:18 +00:00
Peter Steinberger
2f2a18b706
refactor: cron payload migration cleanup ( #621 )
...
* refactor: centralize cron payload migration
* test: stabilize block streaming mocks
* test: adjust chunker fence-close case
2026-01-09 22:56:55 +00:00
Peter Steinberger
177542d3d0
docs: add fresh showcase projects
2026-01-09 23:56:44 +01:00
Peter Steinberger
98263d9ede
feat(signal): add reaction notifications
2026-01-09 23:53:36 +01:00
Peter Steinberger
8e231525ef
Merge pull request #615 from YuriNachos/fix/smoke-test-exit-code
...
fix(build): remove non-functional smoke test from package-mac-app.sh
2026-01-09 22:42:08 +00:00
Peter Steinberger
b2eea8da4f
fix(web): improve WhatsApp Web listener errors ( #612 , thanks @YuriNachos)
2026-01-09 22:40:58 +00:00
Yurii Chukhlib
b9c453d77f
fix(web): remove provider name from gateway listener error messages
...
Error messages in sendMessageWhatsApp, sendReactionWhatsApp, and
sendPollWhatsApp included hardcoded \"WhatsApp\" references. This caused
confusion when cron jobs using other providers (e.g., Telegram) failed
with errors mentioning WhatsApp.
Changes error messages to be provider-agnostic while maintaining the
same error handling behavior.
Fixes #461
Fixes #470
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 22:40:58 +00:00
Peter Steinberger
65d4f482a3
fix: verify bundled relay with version check ( #615 ) (thanks @YuriNachos)
2026-01-09 23:40:52 +01:00
Peter Steinberger
482cea3fa9
Merge pull request #616 from neist/feat/signal-reactions
...
feat(signal): add reaction message support
2026-01-09 22:40:37 +00:00
Peter Steinberger
d7a9ea9219
fix: handle signal reactions safely ( #616 ) (thanks @neist)
2026-01-09 23:39:18 +01:00