NVIDIAN
a2efabf4c9
fix(whatsapp): dedupe captioned MEDIA auto-replies ( #78770 )
...
* fix(whatsapp): dedupe captioned MEDIA auto-replies
* docs: note whatsapp media directive dedupe
---------
Co-authored-by: Marcus Castro <mcaxtr@openclaw.ai >
2026-05-07 03:15:19 -03:00
Peter Steinberger
a428568157
fix(gemini): gate thought-signature replay trust
2026-05-07 07:08:54 +01:00
Peter Steinberger
5aefe6abd6
feat: stream elevenlabs tts into discord voice
2026-05-07 06:47:31 +01:00
Peter Steinberger
85b914a4e1
fix(model): repair provider replay edge cases
2026-05-07 06:41:59 +01:00
Vincent Koc
0a3c7d34e6
test(discord): type voice capture stream mock
2026-05-06 22:30:36 -07:00
Vincent Koc
6e5ba8b047
fix(discord): smooth voice capture prompts
2026-05-06 22:30:36 -07:00
Vincent Koc
93747f6955
test(qa): add discord voice autojoin smoke
2026-05-06 22:30:36 -07:00
Vincent Koc
7eaabc0b3b
perf(slack): trim thread context allocation
...
(cherry picked from commit 0caa419f76 )
2026-05-06 22:27:50 -07:00
Vincent Koc
ac74a92845
perf(slack): avoid redundant thread participation lookups
...
(cherry picked from commit 098a8b34b9 )
2026-05-06 22:27:49 -07:00
Vincent Koc
b09033e587
perf(slack): cache stream recipient team lookup
...
(cherry picked from commit 8ce7cc8aae )
2026-05-06 22:27:49 -07:00
Vincent Koc
c0302512d4
perf(slack): reduce message hot-path overhead
...
(cherry picked from commit 9962328b7c )
2026-05-06 22:27:49 -07:00
Vincent Koc
eee7307891
perf(core): trim reply helper churn
2026-05-06 22:22:39 -07:00
Vincent Koc
8bff73cfb0
perf(core): reduce queue head churn
2026-05-06 22:22:39 -07:00
Vincent Koc
16b0a6202c
perf(reply): avoid queue churn in dedupe paths
2026-05-06 22:22:39 -07:00
Peter Steinberger
96b7d9e6d8
fix: preserve mantis recordings on record errors ( #78768 )
2026-05-07 06:05:24 +01:00
Peter Steinberger
f65e357e00
test: fix discord external output mock typing
2026-05-07 06:05:24 +01:00
Peter Steinberger
252a76d25c
refactor: stage external output writes through fs-safe
2026-05-07 06:05:24 +01:00
Peter Steinberger
c22f414c69
fix(codex): keep app-server alive after turn activity
...
Co-authored-by: Rubén Cuevas <4742789+rubencu@users.noreply.github.com >
2026-05-07 05:51:16 +01:00
Peter Steinberger
610e882dbf
fix(openrouter): canonicalize auto selector refs
2026-05-07 05:48:14 +01:00
Peter Steinberger
ea116ca36e
fix(openai): honor embedding output dimensions
2026-05-07 05:48:14 +01:00
Peter Steinberger
f37fba8d5a
fix(anthropic): reject uppercase dynamic model ids
2026-05-07 05:48:14 +01:00
Peter Steinberger
1c2832526f
fix: prevent discord voice self-feedback
2026-05-07 05:37:17 +01:00
Vincent Koc
b680360fde
test(browser): allow fs-safe download staging
2026-05-06 21:11:18 -07:00
Vincent Koc
dddd9cb3b6
test(browser): use existing outside trash path
2026-05-06 21:03:06 -07:00
Vincent Koc
b8545d069e
fix(memory-wiki): reserve fs-safe temp filename space
2026-05-06 21:02:05 -07:00
Vincent Koc
0c4111de9d
test(browser): use real trash fixture paths
2026-05-06 21:01:53 -07:00
Eden
fcdfa30703
fix(whatsapp): resolve outbound PN to LID via auth-dir forward mapping ( #74925 )
...
Merged via squash.
Prepared head SHA: 5f51cb7cb3
Co-authored-by: edenfunf <146086744+edenfunf@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-05-07 00:49:53 -03:00
Peter Steinberger
a4d7206558
fix(discord): audit voice channel permissions
2026-05-07 04:47:35 +01:00
Vincent Koc
db82380819
test(telegram): satisfy reaction guard lint
2026-05-06 20:47:24 -07:00
Vincent Koc
88f22b34ea
test(telegram): type reaction body mock
2026-05-06 20:47:24 -07:00
Vincent Koc
96c9368f4b
test(telegram): type reaction guard mock
2026-05-06 20:47:24 -07:00
Vincent Koc
c4b5fed025
fix(telegram): narrow lazy status reaction config
2026-05-06 20:47:24 -07:00
Vincent Koc
8a5170d1d9
test(telegram): cover message context perf guards
2026-05-06 20:47:24 -07:00
Vincent Koc
91e324377c
perf(telegram): reuse ack reaction gate result
...
(cherry picked from commit ae3d2816c7 )
2026-05-06 20:47:24 -07:00
Vincent Koc
f71b702387
perf(telegram): defer status reaction variant setup
...
(cherry picked from commit 902c7cada7 )
2026-05-06 20:47:24 -07:00
Vincent Koc
e80f67e372
perf(telegram): skip non-forum topic cache setup
...
(cherry picked from commit c0f79b8814 )
2026-05-06 20:47:24 -07:00
Neerav Makwana
447182a852
fix(telegram): avoid fallback after message tool send ( #78726 ) (thanks @neeravmakwana)
...
* telegram: correlate message-tool sends with inbound turn (#78685 )
Register the active Telegram inbound SessionKey/outbound peer while dispatching,
and mark inbound lane delivery when deliverOutbound emits a matching telegram
message:sent success. Prevents rewritten silent-reply fillers after visible
tool-routed replies with an empty final.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(telegram): track message action delivery
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-05-07 09:09:36 +05:30
Peter Steinberger
69d446d178
test(telegram): lock draft finalization ordering
...
Add regression coverage for Telegram draft-lane final ordering and shared draft clear-vs-stop lifecycle semantics.\n\nVerification:\n- pnpm test src/channels/draft-stream-controls.test.ts extensions/telegram/src/bot-message-dispatch.test.ts -- --reporter=verbose\n- pnpm exec oxfmt --check --threads=1 src/channels/draft-stream-controls.test.ts extensions/telegram/src/bot-message-dispatch.test.ts\n- git diff --check\n- OPENCLAW_TESTBOX=0 pnpm check:changed\n- exact-tree CI previously passed on 1f822d7c22
2026-05-07 02:12:07 +01:00
Peter Steinberger
0e330c3fa0
Revert "test(telegram): lock draft finalization ordering"
...
This reverts commit 1f822d7c22 .
2026-05-07 02:08:13 +01:00
Peter Steinberger
1f822d7c22
test(telegram): lock draft finalization ordering
2026-05-07 01:58:00 +01:00
NVIDIAN
440111ff6f
fix(telegram): keep polling watchdog on getUpdates liveness ( #78646 )
2026-05-07 01:40:55 +01:00
Peter Steinberger
b6ae0b83a6
fix(telegram): honor access group allowlists
2026-05-07 01:04:49 +01:00
Patrick Erichsen
51356620e9
fix(discord): parse provider-prefixed channel targets ( #78625 )
...
* fix(discord): parse provider-prefixed channel targets
* fix(discord): resolve allowlisted numeric dm targets
2026-05-06 14:26:54 -07:00
Peter Steinberger
4647400c22
fix(discord): default to progress previews
2026-05-06 22:02:52 +01:00
Shakker
f011d6bc0a
Fix repeated Codex native approval prompts after allow-always ( #78234 )
...
* fix: reuse codex native approvals
* fix: scope native approval reuse by session
* fix: let codex guardian own native permission approvals
* fix: refresh plugin approval protocol models
---------
Co-authored-by: pashpashpash <nik@vault77.ai >
2026-05-07 05:55:38 +09:00
Peter Steinberger
9c0b84eaa4
test(memory): tighten qmd manager wait polling
2026-05-06 19:58:29 +01:00
Josh Lehman
b22c8998ca
fix(doctor): discover load-path plugin contracts ( #77477 )
...
Merged via squash.
Prepared head SHA: d428fd47f5
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-06 11:50:47 -07:00
Vincent Koc
1ab00c4469
test(codex): remove unused runtime plan helper
2026-05-06 11:36:02 -07:00
Vincent Koc
e43ae8e8cd
fix(googlechat): import action name contract type
2026-05-06 11:36:02 -07:00
Peter Steinberger
71a6260034
fix(googlechat): remove duplicate channel import
2026-05-06 19:24:19 +01:00