Mason Huang
7a6ba6c8ee
fix: normalize feishu sendText threading
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-09 22:48:21 +08:00
Mason Huang
880b25c97f
fix(feishu): normalize replyToId before setting replyInThread in media reply mode
2026-05-09 22:48:21 +08:00
Mason Huang
093967688c
fix(feishu): propagate replyInThread through sendText outbound adapter
2026-05-09 22:48:21 +08:00
ai-hpc
1917efe39c
fix(feishu): keep group_topic message-tool replies inside the topic
...
When a Feishu group_topic-scoped session triggers `message(action="send")`,
the channel handler previously left replyToMessageId/replyInThread unset for
non-thread-reply actions, so the visible reply fell out of the topic and
posted at the group root.
Auto-thread `send` against the inbound trigger when the active session scope
is `group_topic` or `group_topic_sender`, and propagate the topic-thread
decision uniformly through text, card, and media sends. Plain group sessions
remain unthreaded.
Fixes #74903 .
2026-05-09 22:48:21 +08:00
Shakker
14e9c064ee
test: fix clickclack lint failures
2026-05-09 15:43:31 +01:00
Shakker
9b629758fe
test: align clickclack package contracts
2026-05-09 15:38:50 +01:00
Ayaan Zaidi
b6265c1504
fix(telegram): harden command menu cache keys
2026-05-09 20:03:47 +05:30
heejae chang
564ab9b89b
Reduce Telegram command menu CPU work
2026-05-09 20:03:47 +05:30
Peter Steinberger
e5e1b7b834
feat: add clickclack channel extension
2026-05-09 15:29:27 +01:00
Peter Steinberger
483075ddd4
fix(memory): preserve atomic reindex cleanup cause
2026-05-09 14:53:33 +01:00
Peter Steinberger
8e0486c6b7
fix: honor Codex dynamic tool timeouts
2026-05-09 14:45:38 +01:00
Peter Steinberger
53a97fe0a7
fix(memory): harden atomic reindex cleanup
2026-05-09 14:43:32 +01:00
Shakker
930cedeb7a
perf: slim qa channel setup imports
2026-05-09 14:40:14 +01:00
Peter Steinberger
9e82306e4d
chore: update canvas a2ui bundle hash
2026-05-09 14:21:51 +01:00
Peter Steinberger
6a2260eac0
fix: stabilize Discord realtime voice proxy
2026-05-09 14:21:51 +01:00
Ayaan Zaidi
7d00183d44
fix(telegram): clean chat window prompt context
2026-05-09 18:28:50 +05:30
Ayaan Zaidi
b3afcc6eec
fix(telegram): prioritize live chat context
2026-05-09 18:28:50 +05:30
Ayaan Zaidi
4cdf19eabe
fix(telegram): add local chat context windows
2026-05-09 18:28:50 +05:30
Shakker
50c955394e
perf: defer whatsapp setup finalize import
2026-05-09 13:43:23 +01:00
Ayaan Zaidi
aec262034b
perf(telegram): append reply-chain cache records
2026-05-09 17:57:16 +05:30
Peter Steinberger
0a09a8f02f
fix: propagate image generation SSRF policy ( #79765 ) (thanks @hclsys)
2026-05-09 07:59:31 -04:00
Peter Steinberger
b8a6a9a10a
fix: preserve Gemini flash image capability ( #79759 ) (thanks @hclsys)
2026-05-09 07:47:06 -04:00
Peter Steinberger
eb200e369c
feat: default discord voice to agent proxy
2026-05-09 12:36:37 +01:00
Shakker
153813ac52
test: align openai runtime dependency assertion
2026-05-09 12:27:06 +01:00
TSHOGX
1355701d73
fix(telegram): guard DM bindings from being parsed as topics
2026-05-09 07:18:42 -04:00
Shakker
234ea60c9d
test: align telegram fast command callbacks
2026-05-09 12:05:59 +01:00
Shakker
2ff63570d8
test: align opencode go catalog assertions
2026-05-09 11:56:09 +01:00
Peter Steinberger
8f56484b12
chore: remove stale unused imports
2026-05-09 06:51:20 -04:00
VACInc
cfb0c34ff6
feat: add realtime consult overrides
2026-05-09 06:51:20 -04:00
Peter Steinberger
f21b93e896
test: tighten google meet pull failure assertions
2026-05-09 11:39:36 +01:00
Peter Steinberger
fb238e06fb
test: tighten google meet node realtime assertions
2026-05-09 11:38:20 +01:00
Steven Liekens
8d70f7e90f
feat(mistral): add mistral-medium-3-5 model with reasoning support
...
- Add mistral-medium-3-5 to model catalog with reasoning: true
- Add compat support for reasoning in api.ts
- Update docs/providers/mistral.md
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-05-09 06:37:45 -04:00
Steven Liekens
25f7eae2ad
feat(mistral): add mistral-medium-3-5 model
...
Add mistral-medium-3-5 to model catalog with input cost 1.5 and output cost 7.5.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-05-09 06:37:45 -04:00
Peter Steinberger
257383139f
ci: stabilize oxlint unused import policy ( #72101 )
2026-05-09 06:36:20 -04:00
Peter Steinberger
5996d7b2c5
fix: remove stale imports after lint upgrade ( #72101 )
2026-05-09 06:36:20 -04:00
Peter Steinberger
30ce4751e3
test: tighten google meet talkback assertions
2026-05-09 11:35:57 +01:00
Peter Steinberger
b93fb8925e
test: tighten google meet realtime callbacks
2026-05-09 11:34:38 +01:00
Peter Steinberger
d80f20057e
fix: align realtime voice consult tool flow
2026-05-09 11:33:56 +01:00
Peter Steinberger
6810298cb3
test: tighten google meet audio bridge assertions
2026-05-09 11:32:19 +01:00
Peter Steinberger
ca31a705d0
test: tighten google meet manual action assertions
2026-05-09 11:30:24 +01:00
Peter Steinberger
288638dd1b
test: tighten google meet listen assertions
2026-05-09 11:27:23 +01:00
Shakker
01741f81f8
test: remove stale unused imports
2026-05-09 11:26:43 +01:00
Peter Steinberger
8952d74b9a
test: tighten google meet tab recovery assertions
2026-05-09 11:25:59 +01:00
Peter Lee
f039a9c32c
fix(qqbot): route gateway websocket through ambient proxy agent ( #72961 )
...
Summary:
- Route QQBot gateway WebSocket creation through the ambient proxy agent.
- Preserve direct WebSocket behavior when no proxy environment is configured.
- Add proxy/no-proxy unit coverage and changelog credit.
Verification:
- pnpm test extensions/qqbot/src/engine/gateway/ws-client.test.ts
- git diff --check origin/main...HEAD
- Testbox: current main a83a8cfa fails pnpm lint:core with unrelated unused-import errors outside this PR diff.
Thanks @xialonglee.
2026-05-09 06:25:16 -04:00
Peter Steinberger
a83a8cfa18
test: tighten google meet node assertions
2026-05-09 11:23:27 +01:00
Peter Steinberger
4e8914861f
test: tighten google meet status assertions
2026-05-09 11:20:03 +01:00
Peter Steinberger
1bf26cd11f
test: tighten google meet browser assertions
2026-05-09 11:18:15 +01:00
Shakker
a855414bc6
test: fix bundled lint and override guard
2026-05-09 11:16:27 +01:00
Peter Steinberger
4cc786930e
test: tighten google meet setup diagnostics
2026-05-09 11:16:05 +01:00
Peter Steinberger
d2c4b944ba
test: tighten google meet export assertions
2026-05-09 11:13:27 +01:00