Shakker
97016fbf02
perf: mark channel plugins startup lazy
2026-04-28 04:33:47 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
632b0fd580
chore: update workspace dependencies
2026-04-28 03:09:44 +01:00
Peter Steinberger
43a73d6a31
refactor: separate bundled channel schema surface
2026-04-28 02:31:21 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers
2026-04-28 01:45:58 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers
2026-04-28 01:13:01 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +01:00
Vincent Koc
61a18e5596
fix(agent): preserve default-agent session routing compatibility ( #72414 )
...
* fix(agent): preserve default-agent session routing compatibility
* fix(clownfish): address review for ghcrawl-207038-agentic-merge (1)
* fix(agent): migrate legacy default-agent sessions
* fix(slack): use narrow agent runtime import
2026-04-27 15:09:01 -07:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams
2026-04-27 22:55:09 +01:00
Peter Steinberger
a8c548f4f3
test: route extension tests through sdk seams
2026-04-27 22:34:21 +01:00
Peter Steinberger
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +01:00
Peter Steinberger
f0000ab72d
refactor(plugin-sdk): split infra runtime barrel
2026-04-27 20:50:35 +01:00
Peter Steinberger
1fc19ffe11
refactor: narrow messaging public api barrels
2026-04-27 20:34:36 +01:00
Peter Steinberger
9090457da7
test(plugin-sdk): use narrow config runtime mocks
2026-04-27 15:14:02 +01:00
Peter Steinberger
82b4049744
refactor: narrow discord slack runtime api barrels
2026-04-27 15:00:03 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces
2026-04-27 11:19:09 +01:00
Peter Steinberger
49ce7fe90c
test: cover slack bolt auth verification suppression
2026-04-27 08:03:38 +01:00
Peter Steinberger
53f536b368
fix: avoid slack startup auth rejection leak
2026-04-27 07:55:57 +01:00
Bek
aac83e00cf
fix: Slack inbound thread session routing ( #72498 )
...
Normalize actionable Slack thread roots and follow-up replies onto the same thread parent session key.
2026-04-27 02:19:27 -04:00
Peter Steinberger
9a529ca78b
chore: update dependencies
2026-04-26 10:54:58 +01:00
Shakker
7a7728db13
fix: keep native command auto defaults cold
2026-04-26 07:55:00 +01:00
Peter Steinberger
f1b1c3dc99
chore: update workspace dependencies
2026-04-25 22:48:44 +01:00
Peter Steinberger
8a731c1ef7
perf(plugin-sdk): add narrow outbound send deps entry
2026-04-25 22:19:09 +01:00
Vincent Koc
1915b29a3c
fix(slack): stop block-based sender rehydration on assistant message edits ( #71700 )
...
* fix(slack): stop block-based sender rehydration on message edits
* docs(changelog): note Slack sender attribution fix
2026-04-25 12:34:55 -07:00
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25
2026-04-25 10:31:52 +01:00
Peter Steinberger
c6770d3694
fix: align native think menus with session models
2026-04-25 10:30:49 +01:00
Peter Steinberger
70fd1c91aa
fix(channels): harden tool progress previews
2026-04-25 04:54:29 +01:00
Peter Steinberger
d399ac74f7
fix(slack): hash token cache keys
2026-04-25 01:17:55 +01:00
Peter Steinberger
b69e3b633b
refactor(slack): reuse default write clients
2026-04-25 01:13:55 +01:00
Peter Steinberger
107d2b7a09
fix(slack): preserve rapid send ordering
...
Co-authored-by: nightq <zengwei@nightq.cn >
Co-authored-by: xydt cqh <cui.qianhong@xydigit.com >
2026-04-25 01:11:10 +01:00
Coy Geek
8ca66cad68
fix(browser): scope control auth to active gateway mode ( #65639 )
...
Browser control now authorizes only the resolved active gateway credential and fails closed when password mode lacks a resolved password.
Also removes the duplicate Slack test-helper middleware stub that kept current CI red after the base rebase.
Fixes #65626 .
Co-authored-by: Coy Geek <65363919+coygeek@users.noreply.github.com >
2026-04-25 01:03:39 +01:00
Peter Steinberger
ea74e01ed6
fix(slack): resolve native approval buttons
...
Co-authored-by: Motoki Maruyama <motoki.maruyama@kiconiaworks.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-25 01:02:51 +01:00
Vincent Koc
e625651de8
feat(plugins): derive setup auth choices
...
* feat(plugins): derive setup auth choices
* fix(plugins): sanitize derived provider auth choices
* fix(plugins): clean up extension gate regressions
2026-04-24 16:57:39 -07:00
Peter Steinberger
fb80405693
test: fix slack bolt mock middleware
2026-04-25 00:57:09 +01:00
Peter Steinberger
ddedcac54a
test: stabilize full-suite lanes
2026-04-25 00:57:08 +01:00
Peter Steinberger
d1cc54866d
fix(slack): return non-image downloads as files
2026-04-25 00:55:57 +01:00
Peter Steinberger
a57fbc8026
test(slack): cover fast draft preview finalization
2026-04-25 00:42:55 +01:00
Peter Steinberger
e40d7abda9
fix(slack): preserve real thread anchors
2026-04-25 00:38:19 +01:00
Peter Steinberger
2b5c719a62
fix(slack): process thread broadcasts as messages
2026-04-25 00:26:31 +01:00
Peter Steinberger
86856b88e3
fix(slack): suppress reasoning in native streams
2026-04-25 00:23:16 +01:00
Peter Steinberger
4693d20cad
fix(slack): keep block replies in first thread
2026-04-25 00:17:56 +01:00
Peter Steinberger
2a4fa8ffe8
fix(slack): scope assistant self-event bypass
2026-04-25 00:03:23 +01:00
Peter Steinberger
893a18ff5c
fix(slack): accept assistant dm message edits
2026-04-25 00:00:17 +01:00
Peter Steinberger
99cfa50451
test(slack): cover first native stream thread target
2026-04-24 23:42:50 +01:00
Peter Steinberger
5c445f7842
fix(slack): suppress block streaming during previews
2026-04-24 23:34:04 +01:00