Vincent Koc
a05daaa832
refactor(feishu): split channel runtime seam
2026-04-03 21:34:08 +09:00
Vincent Koc
e4cc8cd975
refactor(feishu): split outbound runtime seam
2026-04-03 21:32:25 +09:00
Vincent Koc
344717a2d5
refactor(feishu): split comment handler seam
2026-04-03 21:30:16 +09:00
Vincent Koc
beb108cfaa
refactor(feishu): split bot runtime seam
2026-04-03 21:28:15 +09:00
Vincent Koc
e4abd34466
test(feishu): drop unused client runtime imports
2026-04-03 21:18:17 +09:00
Vincent Koc
69da71c0ce
test(feishu): slim tool runtime fixtures
2026-04-03 21:17:11 +09:00
Peter Steinberger
5184522f2f
refactor: trim extension test runner surface
2026-04-03 13:15:43 +01:00
Vincent Koc
3a68414569
test(feishu): slim bot runtime fixtures
2026-04-03 21:14:08 +09:00
Peter Steinberger
99397254a1
fix(ci): relax feishu runtime test casts
2026-04-03 13:12:23 +01:00
Vincent Koc
feca4aa49e
test(feishu): replace heavy runtime mock helper in bot tests
2026-04-03 21:07:43 +09:00
Vincent Koc
e116e7d584
test(feishu): slim comment monitor runtime fixtures
2026-04-03 21:05:54 +09:00
Vincent Koc
dc312a4c76
test(feishu): slim reaction monitor runtime fixtures
2026-04-03 21:02:26 +09:00
Vincent Koc
fbc4fa6ac3
test(feishu): avoid loading streaming card module in dispatcher tests
2026-04-03 20:54:24 +09:00
Vincent Koc
a0c6ea5aba
test(feishu): avoid loading bot and send modules in menu tests
2026-04-03 20:52:26 +09:00
Vincent Koc
79da4a46b4
fix(feishu): annotate send target return
2026-04-03 20:36:24 +09:00
Vincent Koc
ddd1c77b49
perf(feishu): narrow hotspot runtime seams
2026-04-03 19:06:49 +09:00
Vincent Koc
0657cfbb34
test(feishu): slim bot menu runtime fixtures
2026-04-03 18:54:42 +09:00
Vincent Koc
294d425ae4
test(feishu): slim comment handler runtime fixtures
2026-04-03 18:49:43 +09:00
Vincent Koc
8a58a18a0a
test(feishu): slim broadcast runtime fixtures
2026-04-03 18:47:08 +09:00
Peter Steinberger
847faa3d04
test: trim extension test import churn
2026-04-03 04:41:08 +01:00
Peter Steinberger
694d12a90b
refactor: apply context visibility across channels
2026-04-03 04:34:57 +09:00
Agustin Rivera
be10ecef77
fix(compare): reuse shared secret comparison helper ( #58432 )
...
* fix(compare): reuse shared secret comparison helper
* fix(compare): reject empty bluebubbles auth tokens
* docs: add changelog entry for shared secret comparison fix
---------
Co-authored-by: Jacob Tomlinson <jtomlinson@nvidia.com >
2026-04-02 13:53:19 +01:00
wittam-01
ce0ff42ff5
fix: harden Feishu comment-thread delivery ( #59129 )
...
* fix: harden Feishu comment-thread delivery
* fix: harden Feishu comment-thread delivery (#59129 ) (thanks @wittam-01)
---------
Co-authored-by: George Zhang <georgezhangtj97@gmail.com >
2026-04-02 00:31:52 -07:00
wittam-01
1b94e8ca14
feat: feishu comment event ( #58497 )
...
Merged via squash.
Prepared head SHA: a9dfeb0d62
Co-authored-by: wittam-01 <271711640+wittam-01@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-04-01 00:12:38 -07:00
Peter Steinberger
3c6e0cfe25
test: drop feishu plugin registration smoke
2026-04-01 03:11:33 +01:00
Peter Steinberger
8076c78b2e
test: drop subagent hook registration smokes
2026-04-01 03:10:47 +01:00
Peter Steinberger
1f97f907b2
test: centralize registry-backed channel contracts
2026-04-01 01:53:23 +01:00
Gustavo Madeira Santana
bea53d7a3f
Fix: move bootstrap session grammar into plugin-owned session-key surfaces ( #58400 )
...
Merged via squash.
Prepared head SHA: b062b18b03
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-31 19:41:01 -04:00
Vincent Koc
f45e5a6569
fix(feishu): filter fetched group thread context ( #58237 )
...
* fix(feishu): filter fetched group thread context
* fix(feishu): preserve filtered thread bootstrap
2026-03-31 19:43:54 +09:00
Gustavo Madeira Santana
f380305ee4
Tests: restore extension plugin test seams
2026-03-29 22:38:44 -04:00
Peter Steinberger
e92440e9f4
fix: replace weak randomness in feishu test support
2026-03-30 02:41:25 +01:00
Vincent Koc
8657b65b05
fix(ci): rename extension test support for boundary guards
2026-03-30 09:31:33 +09:00
Peter Steinberger
c2cbdea28c
refactor: add approval auth capabilities to more channels
2026-03-30 09:04:08 +09:00
Peter Steinberger
1efef8205c
fix: stabilize extensions surface test gate
2026-03-30 07:47:58 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Ayaan Zaidi
0ebd7df9dc
test(feishu): stabilize bot-menu lifecycle replay
2026-03-28 16:46:21 +05:30
Peter Steinberger
71a3ad153a
fix(ci): stabilize bundled capability contract loading
2026-03-28 07:33:19 +00:00
Tak Hoffman
2aa09230c2
fix(regression): preserve feishu pairing account context
2026-03-27 23:12:18 -05:00
Peter Steinberger
db2046f92f
test: harden extension integration fixtures
2026-03-28 03:31:42 +00:00
Peter Steinberger
68416fdf83
refactor(acp): generalize message-channel binds
2026-03-28 02:53:54 +00:00
Tak Hoffman
684a1565a9
fix(regression): align feishu send helper runtime usage
2026-03-27 21:52:06 -05:00
Tak Hoffman
c0c32445ab
fix(regression): restore feishu cold-runtime chunking
2026-03-27 21:17:17 -05:00
Peter Steinberger
90c50fd9d8
test: stabilize extension mocks for ci shards
2026-03-27 22:40:30 +00:00
Peter Steinberger
992b30604d
refactor: move extension-owned tests to extensions
2026-03-27 21:37:09 +00:00
Jacob Tomlinson
2e23d44491
tests(feishu): reload chat tool after mock reset
2026-03-27 18:53:39 +00:00
Peter Steinberger
69e67a764d
refactor(feishu): remove docx table lint suppressions
2026-03-27 18:15:40 +00:00
Peter Steinberger
87dddb818d
fix(ci): restore plugin runtime boundaries
2026-03-27 14:38:40 +00:00
Peter Steinberger
66a2e72bee
fix: restore CI runtime seams
2026-03-27 14:07:01 +00:00
Ted Li
4d5f762b7d
fix: fall back from synthetic tool accounts ( #55627 ) (thanks @MonkeyLeeT)
...
* feishu: fall back from synthetic tool accounts
* feishu: validate implicit tool accounts by config id
* fix: fall back from synthetic tool accounts (#55627 ) (thanks @MonkeyLeeT)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-03-27 15:09:36 +05:30