Peter Steinberger
012a1e966b
refactor: move session state migration to doctor
2026-05-10 05:11:08 +01:00
Peter Steinberger
c1b37db4c4
refactor: remove cron session reaper
2026-05-10 05:11:08 +01:00
Peter Steinberger
6a43ed938a
refactor: simplify session store loads
2026-05-10 05:11:07 +01:00
Peter Steinberger
77490664b5
refactor: move agent runtime state toward piless
2026-05-10 05:11:05 +01:00
Peter Steinberger
428cc54164
fix(anthropic): backfill haiku api key allowlist
2026-05-10 05:09:12 +01:00
Peter Steinberger
5f0ec8053a
test: clear feishu outbound broad matchers
2026-05-10 05:01:35 +01:00
Peter Steinberger
f83dbbc926
fix(discord): prevent realtime answer replacement
2026-05-10 05:01:19 +01:00
Peter Steinberger
7b3805fff2
test: tighten feishu outbound comment assertions
2026-05-10 04:59:47 +01:00
Peter Steinberger
76b64d76b5
test: tighten feishu outbound card assertions
2026-05-10 04:56:33 +01:00
Peter Steinberger
997edf66a1
fix(openai): respect disabled realtime input interruption
2026-05-10 04:50:29 +01:00
Peter Steinberger
4a6bf45422
fix(discord): log realtime voice barge-in diagnostics
2026-05-10 04:33:32 +01:00
Ayaan Zaidi
175c42eacd
fix(telegram): tighten select callback handling
2026-05-10 08:59:39 +05:30
Moeed Ahmed
3c5e68e80f
fix: bound subagent completion context
2026-05-10 08:59:39 +05:30
Moeed Ahmed
243618e804
fix: handle telegram select callbacks safely
2026-05-10 08:59:39 +05:30
Ayaan Zaidi
6bf9185d27
fix(telegram): gate media dedup on visible delivery
2026-05-10 08:47:04 +05:30
Roger Deng
22e564da4b
fix(telegram): track block media only after successful delivery
...
Move sentBlockMediaUrls recording from before sends to after successful
delivery completion. If a block send throws, the URL is not recorded,
so final fallback delivery retains the media attachment instead of
incorrectly deduplicating it.
Add regression tests for both success-path dedup and failure-path
media preservation.
Addresses ClawSweeper P2: block-failure → final-media-loss.
2026-05-10 08:47:04 +05:30
Roger Deng
bc3fd5bf0f
fix(telegram): clear legacy mediaUrl when all mediaUrls deduped
2026-05-10 08:47:04 +05:30
Roger Deng
b5af229172
fix(telegram): use generic type in deduplicateBlockSentMedia
...
Preserve the full ReplyPayload type through deduplication so that
channelData and other properties are not lost.
2026-05-10 08:47:04 +05:30
Roger Deng
8ff38c0988
fix(telegram): deduplicate MEDIA attachments in non-streaming mode
...
Non-streaming Telegram delivers each MEDIA: attachment twice — once
from the media-only block reply and once from the final reply. Track
media URLs sent via block replies and filter duplicates from final
replies.
Closes #78372
2026-05-10 08:47:04 +05:30
Hua Yang
dff4a04c1f
feat(signal): support container REST API
...
Adds container REST/WebSocket support for bbernhard/signal-cli-rest-api Signal deployments.
Closes #10240 .
Thanks @Hua688.
Verification:
- pnpm exec oxfmt --check --threads=1 docs/channels/signal.md
- pnpm lint:extensions
- pnpm test extensions/signal
- pnpm tsgo:extensions && pnpm tsgo:test:extensions
- pnpm config:docs:check
- git diff --check
- CI checks on PR head 1d0a536ecd
- Crabbox/Testbox live Docker smoke tbx_01kr7h07shhcafxjc0ezfh946w / run 25614453516
2026-05-09 23:13:55 -04:00
Ayaan Zaidi
1367ec7461
fix(telegram): use partial stream deltas
2026-05-10 08:29:19 +05:30
Andy Ye
512a26c29b
fix telegram partial progress coalescing
2026-05-10 08:29:19 +05:30
Andy Ye
0a4ef37f65
fix telegram partial draft fragments
2026-05-10 08:29:19 +05:30
Peter Steinberger
487687a6f0
build(discord): skip native opus builds by default ( #80071 )
2026-05-09 22:59:09 -04:00
Andrew Cunliffe
048ca8c765
fix(telegram): suppress 'no extra answer' placeholder when reply is in flight ( #78929 )
2026-05-10 08:28:31 +05:30
Peter Steinberger
72e17c17ae
test: tighten qa matrix gateway cli assertions
2026-05-10 03:40:42 +01:00
Peter Steinberger
337148a821
test: tighten qa matrix recovery cli assertions
2026-05-10 03:37:55 +01:00
Peter Steinberger
cb60a06c9e
test: tighten qa matrix encryption cli assertions
2026-05-10 03:36:11 +01:00
Peter Steinberger
9b8a6040a5
test: tighten qa matrix account add assertions
2026-05-10 03:34:14 +01:00
Peter Steinberger
968732019a
test: tighten qa matrix cli assertions
2026-05-10 03:33:02 +01:00
Peter Steinberger
526da2d919
test: tighten qa matrix e2ee trust assertions
2026-05-10 03:31:01 +01:00
Peter Steinberger
d9cb393f4e
test: tighten qa matrix e2ee assertions
2026-05-10 03:29:29 +01:00
Peter Steinberger
7d481b1fe9
test: tighten qa matrix room assertions
2026-05-10 03:27:59 +01:00
Peter Steinberger
8e8f7915b2
test: tighten qa matrix dm notice assertions
2026-05-10 03:26:33 +01:00
Ruben Cuevas
f654f2f353
fix(browser): extend existing-session status probe
2026-05-09 22:26:16 -04:00
Peter Steinberger
a05f185366
test: tighten qa matrix media assertions
2026-05-10 03:24:35 +01:00
Peter Steinberger
79d281358e
test: tighten qa matrix tool progress assertions
2026-05-10 03:22:59 +01:00
Peter Steinberger
2e23be7f18
test: tighten qa matrix preview assertions
2026-05-10 03:21:45 +01:00
Peter Steinberger
ba24dd9184
test: tighten qa matrix subagent assertions
2026-05-10 03:20:12 +01:00
Peter Steinberger
9ff66b0942
test: tighten qa matrix dm assertions
2026-05-10 03:19:05 +01:00
Peter Steinberger
a04ab3e27b
test: tighten qa matrix restart resume assertions
2026-05-10 03:17:53 +01:00
Peter Steinberger
05f82f619f
test: tighten qa matrix sync loss assertions
2026-05-10 03:15:48 +01:00
Peter Steinberger
cf679e5dec
test: tighten qa matrix stale sync assertions
2026-05-10 03:14:15 +01:00
Ayaan Zaidi
760160c641
refactor(telegram): simplify chat action coalescing
2026-05-10 07:43:35 +05:30
VACInc
f5ad8e5b53
fix telegram topic bottleneck
2026-05-10 07:43:35 +05:30
Peter Steinberger
93e8389148
test: tighten qa matrix restart assertions
2026-05-10 03:11:21 +01:00
Peter Steinberger
49883acb12
fix(slack): suppress socket mode ping timeout noise
2026-05-10 03:10:34 +01:00
Peter Steinberger
206bad2227
test: tighten qa matrix hot reload assertions
2026-05-10 03:09:40 +01:00
Peter Steinberger
50cc8488e8
test: tighten qa matrix allowbot assertions
2026-05-10 03:08:20 +01:00
Peter Steinberger
cd08b88c8b
test: tighten qa matrix observer assertions
2026-05-10 03:07:12 +01:00