Commit Graph

854 Commits

Author SHA1 Message Date
Peter Steinberger
9a7778d8aa fix: declare extension runtime deps 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
d1317cda46 test: clear feishu reply dispatcher broad matchers 2026-05-10 11:44:17 +01:00
Peter Steinberger
11dc5cb94e fix: compact tool progress display 2026-05-10 11:26:23 +01:00
Peter Steinberger
153add18aa test: clear feishu channel broad matchers 2026-05-10 09:14:58 +01:00
Peter Steinberger
14e696100e test: clear feishu card action broad matchers 2026-05-10 08:35:52 +01:00
Peter Steinberger
9243b575ed chore(release): prepare 2026.5.10-beta.1 2026-05-10 06:13:38 +01:00
Peter Steinberger
f24814e32d test: clear feishu drive broad matchers 2026-05-10 05:56:39 +01:00
Peter Steinberger
9189f8ea85 test: tighten feishu drive comment assertions 2026-05-10 05:49:57 +01:00
Peter Steinberger
acd8d38c1f test: clear feishu media broad matchers 2026-05-10 05:47:20 +01:00
Peter Steinberger
9c20f43520 test: clear feishu bot broad matchers 2026-05-10 05:43:03 +01:00
Peter Steinberger
91522b5534 test: tighten feishu bot media assertions 2026-05-10 05:37:42 +01:00
Peter Steinberger
9f028e9942 test: tighten feishu bot assertions 2026-05-10 05:34:07 +01:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Peter Steinberger
5f0ec8053a test: clear feishu outbound broad matchers 2026-05-10 05:01:35 +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
0496063264 build(deps): refresh workspace dependency pins 2026-05-10 02:14:40 +01:00
brokemac79
864cd1444b fix(feishu): keep group context on chat target 2026-05-09 20:50:12 -04:00
NVIDIAN
aecd4fba7e fix(feishu): keep group_topic message-tool replies inside the topic (#77151)
Merged via squash.

Prepared head SHA: 3a47a09da1
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com>
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
Reviewed-by: @hxy91819
2026-05-09 22:51:36 +08:00
Shakker
01741f81f8 test: remove stale unused imports 2026-05-09 11:26:43 +01:00
Peter Steinberger
4883a0e6c4 chore: update workspace dependencies 2026-05-09 10:58:36 +01:00
Ted Li
43ea5c3e6f fix(feishu): stop automatic mention cascades (#71396)
Fix Feishu inbound mention targets being carried into outbound replies, with regression coverage for text, card, and streaming-card paths.\n\nThanks @MonkeyLeeT and @AxelHu.
2026-05-09 05:16:14 -04:00
Peter Steinberger
9385eaaf88 chore(release): prepare 2026.5.8 2026-05-09 08:05:17 +01:00
Shakker
c4d05b0dfc test: tighten messaging plugin array assertions 2026-05-09 05:00:33 +01:00
Peter Steinberger
9dbbd9b5d4 test: tighten feishu client http assertion 2026-05-09 04:39:10 +01:00
Peter Steinberger
1d7fbc94c6 test: tighten feishu setup entry assertion 2026-05-09 04:37:59 +01:00
Shakker
b945680f7e test: clear feishu drive cleanup timers 2026-05-09 01:12:43 +01:00
Shakker
d857b83d5a test: clear feishu outbound cleanup timer 2026-05-09 01:11:48 +01:00
Shakker
b2645c7354 test: clear feishu comment handler timer 2026-05-09 01:11:00 +01:00
Shakker
7e6771a6b0 test: clear feishu comment dispatcher timer 2026-05-09 01:09:54 +01:00
Shakker
1d835ad6ec test: advance feishu queue timers 2026-05-08 23:45:15 +01:00
Peter Steinberger
7645824c9c test: avoid extension count filter allocations 2026-05-08 21:58:28 +01:00
Peter Steinberger
8100984e0e test: require extension async gates 2026-05-08 19:07:38 +01:00
Peter Steinberger
45f3ec2ead test: require deferred callbacks 2026-05-08 18:57:36 +01:00
Peter Steinberger
d7ce507d6f test: require feishu outbound fixtures 2026-05-08 18:35:24 +01:00
Shakker
82ebd54afe test: tighten feishu comment turn assertion 2026-05-08 16:36:18 +01:00
Super Zheng
e7277b4e3a refactor(agents): preserve raw reasoning stream and push formatting to edge (#78397)
Merged via squash.

Prepared head SHA: bb56f7ee00
Co-authored-by: medns <1575008+medns@users.noreply.github.com>
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com>
Reviewed-by: @odysseus0
2026-05-08 06:08:21 -07:00
Ayaan Zaidi
30e079dd89 fix(channels): honor reasoning defaults in previews (#71817) (thanks @anagnorisis2peripeteia) 2026-05-08 18:32:04 +05:30
Peter Steinberger
f40e3fe67e test: clarify extension resilience assertions 2026-05-08 13:20:40 +01:00
Peter Steinberger
450b541d77 test: clarify extension auth assertions 2026-05-08 13:02:44 +01:00
Peter Steinberger
69c1487e0b test: clarify feishu streaming status assertions 2026-05-08 09:01:08 +01:00
Peter Steinberger
2c7c57d519 test: clarify feishu validation assertions 2026-05-08 08:58:25 +01:00
Peter Steinberger
f64915c564 test: clarify feishu mention merge assertions 2026-05-08 08:46:22 +01:00
Peter Steinberger
d22dccdf93 test: clarify channel config schema issue assertions 2026-05-08 08:23:02 +01:00
Peter Steinberger
8af475d9be test: tighten function-shape assertions 2026-05-08 06:19:37 +01:00
Peter Steinberger
9ef37d1907 test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
Peter Steinberger
6a4069dead fix: share plugin runtime helpers
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Pavan Kumar Gondhi
0003f3f755 feishu: honor config write policy for dynamic agents [AI] (#78520)
* fix: honor Feishu config write policy for dynamic agents

* docs: add changelog entry for PR merge
2026-05-07 13:30:05 +05:30
Peter Steinberger
1ef85c7d4c test: make suites safe without isolation (#78834)
* test: make suites safe without isolation

* fix: narrow auth profile credential types

* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00