Commit Graph

44065 Commits

Author SHA1 Message Date
Mason Huang
3a47a09da1 fix: move changelog entry under Unreleased 2026-05-09 22:48:21 +08:00
Mason Huang
0da69c0239 fix: keep feishu topic sends in-thread
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-09 22:48:21 +08:00
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
Peter Steinberger
8c4c1288b9 test: tighten skills assertions 2026-05-09 15:46:34 +01:00
Peter Steinberger
907578a2c5 test: tighten simple completion transport assertions 2026-05-09 15:45:05 +01:00
Peter Steinberger
1582bdd344 test: tighten transcript repair assertions 2026-05-09 15:43:59 +01:00
Shakker
14e9c064ee test: fix clickclack lint failures 2026-05-09 15:43:31 +01:00
Peter Steinberger
5ab7a458ba test: tighten session write lock assertions 2026-05-09 15:42:37 +01:00
Peter Steinberger
c6f2fa5c6f test: tighten sandbox policy assertions 2026-05-09 15:41:18 +01:00
Shakker
9b629758fe test: align clickclack package contracts 2026-05-09 15:38:50 +01:00
Peter Steinberger
4015402534 test: tighten sandbox mounted path assertions 2026-05-09 15:38:27 +01:00
Peter Steinberger
64c5d52ca2 test: tighten bundle settings assertions 2026-05-09 15:36:57 +01:00
Peter Steinberger
e204d1b755 test: tighten compaction wait assertions 2026-05-09 15:35:07 +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
603929909a test: tighten subscribe media assertions 2026-05-09 15:32:15 +01:00
Peter Steinberger
71bef8c7b9 test: tighten transcript rewrite assertions 2026-05-09 15:30:27 +01:00
Peter Steinberger
caf14ceb33 fix: repair clickclack channel metadata 2026-05-09 15:29:27 +01:00
Peter Steinberger
e5e1b7b834 feat: add clickclack channel extension 2026-05-09 15:29:27 +01:00
Peter Steinberger
c62168af8d test: tighten thinking recovery assertions 2026-05-09 15:28:46 +01:00
Peter Steinberger
bb241b22e0 test: tighten sanitize history assertions 2026-05-09 15:27:23 +01:00
Peter Steinberger
3e444875e4 test: tighten transcript policy assertions 2026-05-09 15:25:41 +01:00
Shakker
731b1ed27c test: stabilize gateway websocket startup assertion 2026-05-09 15:25:18 +01:00
Peter Steinberger
884b6af77c test: tighten cron reply seam assertions 2026-05-09 15:23:46 +01:00
Peter Steinberger
4d6091c919 test: tighten openrouter capability assertions 2026-05-09 15:21:44 +01:00
Peter Steinberger
d1a51a6a24 test: tighten openai stream wrapper assertions 2026-05-09 15:20:23 +01:00
Peter Steinberger
a99729fd21 test: tighten effective tool policy assertions 2026-05-09 15:18:49 +01:00
Peter Steinberger
98e93ce7ec test: tighten compaction context assertions 2026-05-09 15:17:40 +01:00
Peter Steinberger
10a6751c87 test: tighten openrouter extra params assertions 2026-05-09 15:16:22 +01:00
Peter Steinberger
1c951e0996 test: tighten bundle mcp assertions 2026-05-09 15:15:07 +01:00
Peter Steinberger
766b4f0668 test: tighten fallback contract assertions 2026-05-09 15:13:48 +01:00
Peter Steinberger
83dd905736 test: tighten mcp stdio assertions 2026-05-09 15:12:10 +01:00
Peter Steinberger
f18e0722cd test: tighten openclaw tools assertions 2026-05-09 15:09:04 +01:00
Peter Steinberger
24d9e16662 test: tighten models config assertions 2026-05-09 15:06:53 +01:00
Peter Steinberger
0a8c98e7cb test: tighten failover recovery assertions 2026-05-09 15:05:16 +01:00
Peter Steinberger
2f73f423c7 test: tighten command session assertions 2026-05-09 15:03:14 +01:00
Peter Steinberger
24e1bbc014 feat: add subagent delegation preference mode 2026-05-09 15:02:44 +01:00
Peter Steinberger
42033929d4 test: tighten cli runner assertions 2026-05-09 15:00:50 +01:00
Peter Steinberger
50cb027a88 docs: document trusted skill symlink targets 2026-05-09 14:59:34 +01:00
Peter Steinberger
b21414e49e test: tighten bash tool assertions 2026-05-09 14:58:21 +01:00
Peter Steinberger
8eaca55cbb test: tighten auth profile assertions 2026-05-09 14:55:56 +01:00
Peter Steinberger
483075ddd4 fix(memory): preserve atomic reindex cleanup cause 2026-05-09 14:53:33 +01:00
Peter Steinberger
d7d53004a9 test: tighten agent tool assertions 2026-05-09 14:53:03 +01:00
Peter Steinberger
8afbe42258 test: tighten subagent assertions 2026-05-09 14:50:26 +01:00
Peter Steinberger
a168fa9ae6 test: tighten session and skills assertions 2026-05-09 14:48:32 +01:00
Peter Steinberger
ce09e594cd test: tighten sandbox assertions 2026-05-09 14:46:06 +01:00
Peter Steinberger
8e0486c6b7 fix: honor Codex dynamic tool timeouts 2026-05-09 14:45:38 +01:00