Peter Steinberger
5051a37de4
test: fix googlechat security typing drift
2026-03-22 18:57:44 -07:00
Peter Steinberger
5c8ea0a175
refactor: share channel setup status helpers
2026-03-23 01:56:01 +00:00
Peter Steinberger
583bea001c
refactor: share parsed channel allowlist prompts
2026-03-23 01:56:01 +00:00
Peter Steinberger
7d032ed38c
refactor: add provider onboarding preset appliers
2026-03-23 01:56:00 +00:00
Peter Steinberger
956fe72b39
refactor: extract single-provider plugin entry helper
2026-03-23 01:56:00 +00:00
Peter Steinberger
6237cfc6a6
fix: finish telegram reply fallback landing ( #52524 ) (thanks @moltbot886)
2026-03-22 18:54:01 -07:00
moltbot886
b12dc4d04d
fix(telegram): update test expectations for allow_sending_without_reply
...
Update exact-match test assertions in send.test.ts to include the new
allow_sending_without_reply: true parameter. Tests using objectContaining
already pass, but several tests use exact object matching.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 18:54:01 -07:00
moltbot886
d264c761cb
fix(telegram): add allow_sending_without_reply to prevent lost messages
...
When a Telegram message that OpenClaw is replying to gets deleted before
delivery, the Telegram API rejects the entire sendMessage call with
"message to be replied not found". This causes the bot's response to be
silently lost and stuck in the failed delivery queue permanently.
Setting allow_sending_without_reply: true tells Telegram to deliver the
message as a standalone message if the reply target no longer exists,
instead of failing the entire request.
Applied to all 6 locations across 4 source files where
reply_to_message_id is set:
- send.ts: buildTelegramReplyParams (both reply_parameters and plain reply)
- bot/delivery.send.ts: buildTelegramSendParams
- draft-stream.ts: draft stream reply params
- bot-handlers.runtime.ts: error reply messages (file too large, media download failed)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 18:54:01 -07:00
Peter Steinberger
3547b5fd1e
fix: restore bundled plugin metadata generator
2026-03-23 01:53:28 +00:00
Vincent Koc
9a07187339
style(format): fix extension test drift
2026-03-22 18:53:22 -07:00
Vincent Koc
8a7ae5b67e
test(googlechat): cover security normalization
2026-03-22 18:51:20 -07:00
Vincent Koc
7a0781a367
test(irc): cover inbound behavior branches
2026-03-22 18:47:28 -07:00
Vincent Koc
a437f0417e
test(nextcloud-talk): cover inbound behavior branches
2026-03-22 18:47:28 -07:00
create
aaba1ae653
fix(mattermost): honor replyToMode off for threaded messages
2026-03-22 18:42:56 -07:00
Vincent Koc
55e0c6380a
test(msteams): cover store and live directory helpers
2026-03-22 18:42:43 -07:00
Vincent Koc
6e9cf81a8b
test(mattermost): cover directory discovery
2026-03-22 18:42:43 -07:00
Vincent Koc
248caf09f5
fix(test): speed up openshell remote fs bridge
2026-03-22 18:38:45 -07:00
Vincent Koc
653d69ede7
test(msteams): cover setup wizard status
2026-03-22 18:37:37 -07:00
Peter Steinberger
f3650b466f
style: format mattermost slash monitor test
2026-03-22 18:36:56 -07:00
Vincent Koc
a40f781cbe
test(mattermost): cover slash and resources
2026-03-22 18:34:54 -07:00
Vincent Koc
383d5ac476
fix(test): split feishu bot helpers
2026-03-22 18:33:19 -07:00
Vincent Koc
bad9c8c223
style(format): fix channel test drift
2026-03-22 18:32:07 -07:00
Vincent Koc
f580b68380
test(mattermost): cover onchar parsing
2026-03-22 18:30:23 -07:00
Vincent Koc
23c8af3d24
fix(test): split msteams attachment helpers
2026-03-22 18:29:52 -07:00
Peter Steinberger
ecdf5d457a
test: fix latest main test regressions
2026-03-22 18:28:13 -07:00
Vincent Koc
774a2064c9
test(msteams): cover routing and setup
2026-03-22 18:27:41 -07:00
Vincent Koc
645c9210b3
style(format): fix provider test formatting drift
2026-03-22 18:25:55 -07:00
Vincent Koc
0a329b2c9f
Revert "style(format): fix check drift in provider tests"
...
This reverts commit 2619f5fe55 .
2026-03-22 18:25:07 -07:00
Vincent Koc
2619f5fe55
style(format): fix check drift in provider tests
2026-03-22 18:24:40 -07:00
Vincent Koc
1b53918d4f
test(mattermost): cover monitor auth gates
2026-03-22 18:23:46 -07:00
Vincent Koc
2df229cf8d
test(googlechat): cover inbound access policy
2026-03-22 18:21:19 -07:00
sudie-codes
8b5eeba386
fix(msteams): batch multi-block replies into single continueConversation call ( #29379 ) ( #49587 )
...
Teams silently drops blocks 2+ when each deliver() opens its own
continueConversation() call. Accumulate rendered messages across all
deliver() calls and flush them together in markDispatchIdle().
On batch failure, retry each message individually so trailing blocks
are not silently lost. Log a warning when any individual messages fail
so flush failures are visible in logs.
2026-03-22 20:16:17 -05:00
Vincent Koc
71113ea0cb
test(nextcloud-talk): cover setup adapter
2026-03-22 18:13:59 -07:00
Vincent Koc
cbf9cd0acb
fix(ci): repair main checks
2026-03-22 18:13:14 -07:00
Vincent Koc
25f05612ee
fix(test): unblock openshell remote fs bridge
2026-03-22 18:13:07 -07:00
Vincent Koc
f9a063ee2d
test(irc): cover setup adapter
2026-03-22 18:08:31 -07:00
Vincent Koc
75ab4db87d
fix(test): repair extensions lane regressions
2026-03-22 18:07:45 -07:00
Vincent Koc
05088eebdc
test(mattermost): cover setup surface
2026-03-22 18:01:24 -07:00
Vincent Koc
b5b193d5ca
fix(moonshot): refresh kimi k2 catalog
2026-03-22 18:00:51 -07:00
Vincent Koc
fdcf26ffd3
test(mattermost): cover setup adapter
2026-03-22 17:59:04 -07:00
Vincent Koc
3dcc802fe5
refactor(media): move deepgram and groq providers into plugins
2026-03-22 17:57:31 -07:00
Vincent Koc
0f54ca20aa
refactor(image-generation): move provider builders into plugins
2026-03-22 17:57:31 -07:00
Josh Lehman
3fe96c7b9e
device-pair: align internal command checks
2026-03-22 17:56:33 -07:00
Vincent Koc
a61e5d17f0
deps: update fast-xml-parser and markdown-it ( #52541 )
...
* style: format test files
* deps: bump fast-xml-parser override
2026-03-22 17:55:47 -07:00
Vincent Koc
45ede8729e
feat(mistral): add curated catalog models
2026-03-22 17:55:27 -07:00
Vincent Koc
0743368013
fix(test): split discord monitor agent components
2026-03-22 17:54:52 -07:00
Vincent Koc
bb8e2fceff
test(googlechat): cover webhook auth branches
2026-03-22 17:54:27 -07:00
Vincent Koc
d38cda5aab
test(googlechat): cover setup adapter
2026-03-22 17:53:21 -07:00
Vincent Koc
bd28eb9f5b
fix(zai): align remaining pi metadata
2026-03-22 17:51:29 -07:00
Vincent Koc
88859c974f
fix(xai): restore pi model drift coverage
2026-03-22 17:51:29 -07:00