Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Peter Steinberger
ba07111800
test: tighten slack dispatch cfg assertions
2026-05-09 06:33:07 +01:00
Peter Steinberger
0257a88df8
test: tighten slack action cfg assertions
2026-05-09 06:30:20 +01:00
Peter Steinberger
0d277e9533
test: tighten slack thread cfg assertions
2026-05-09 06:29:07 +01:00
Peter Steinberger
255f9648c0
test: tighten slack reaction cfg assertions
2026-05-09 06:27:15 +01:00
Peter Steinberger
f1c189cd19
test: tighten slack socket logger assertions
2026-05-09 06:24:17 +01:00
Peter Steinberger
9635d26c52
test: tighten slack reconnect timestamps
2026-05-09 06:23:07 +01:00
Peter Steinberger
d3a29110a0
test: tighten slack thread cache timestamp
2026-05-09 06:21:33 +01:00
Shakker
2ddd8dddba
test: tighten messaging empty array assertions
2026-05-09 05:16:20 +01:00
Shakker
92d7ab6845
test: tighten channel empty array assertions
2026-05-09 04:58:00 +01:00
Shakker
880a542944
test: tighten channel plugin empty assertions
2026-05-09 04:24:16 +01:00
Peter Steinberger
1c8e58b4ff
test: simplify slack final dispatch count
2026-05-08 23:17:36 +01:00
Peter Steinberger
c33d71c6b8
test: avoid extension filter allocation assertions
2026-05-08 21:35:49 +01:00
Peter Steinberger
127d698b68
test: tighten slack prepared message assertions
2026-05-08 20:58:58 +01:00
Peter Steinberger
4e0f193e2e
test: require slack async callbacks
2026-05-08 19:31:01 +01:00
Peter Steinberger
8f30e37da8
test: require slack message adapter
2026-05-08 18:33:13 +01:00
Shakker
534fef2836
test: tighten slack command payload assertion
2026-05-08 17:05:05 +01:00
Shakker
111863a7b1
test: tighten slack media result assertions
2026-05-08 17:04:27 +01:00
Peter Steinberger
ff860dcf6e
test: tighten slack slash session key
2026-05-08 15:06:59 +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
Peter Steinberger
8ec92f544c
test: clarify extension resilience test names
2026-05-08 13:41:40 +01:00
Peter Steinberger
f40e3fe67e
test: clarify extension resilience assertions
2026-05-08 13:20:40 +01:00
Peter Steinberger
f0af64958c
test: strengthen plugin registration assertions
2026-05-08 12:31:03 +01:00
Peter Steinberger
9905f2d13a
test: clarify memory and slack assertions
2026-05-08 11:53:22 +01:00
Shakker
baffa57c00
revert: restore progress draft behavior
2026-05-08 11:33:08 +01:00
Shakker
acb3b09e2a
fix: keep progress draft labels visible
2026-05-08 11:23:59 +01:00
Shakker
281318e3da
test: clarify slack external menu assertion
2026-05-08 10:28:10 +01:00
Peter Steinberger
d22dccdf93
test: clarify channel config schema issue assertions
2026-05-08 08:23:02 +01:00
Peter Steinberger
8ced077f62
test: clarify slack chunk length assertions
2026-05-08 08:20:26 +01:00
Peter Steinberger
0a6818bbb5
test: finish exact function assertion cleanup
2026-05-08 06:38:25 +01:00
Peter Steinberger
9e58cc82c8
test: fix strict CI gates
2026-05-08 05:56:38 +01:00
Peter Steinberger
eabae023eb
perf: lazy load memory embedding runtime
2026-05-08 05:39:13 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Zeroth
741315e657
fix(slack): seed thread routing for implicit-conversation channels ( #78522 )
...
When a Slack channel has `requireMention: false` and a non-`off` reply mode, every top-level bot reply creates a Slack thread (because `replyToMode` does). Without seeding the inbound root, the root turn landed on the channel session while later thread replies landed on a fresh `🧵 <root_ts>` session, breaking conversational continuity.
Extend `seedTopLevelRoomThreadBySource` to also fire for those channels, mirroring how `app_mention` / `explicitlyMentioned` roots already get seeded. The thread session key is now consistent on both sides of the turn, so follow-up thread messages route back to the originating session.
Fixes #78505
2026-05-07 23:30:10 -04:00
Peter Steinberger
accf774591
fix: make channel progress labels rolling
2026-05-08 02:03: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
c65f3bc70e
Compute plugin callback authorization dynamically [AI] ( #78866 )
...
* fix: compute plugin callback command authorization
* addressing codex review
* addressing ci
* addressing ci
* docs: add changelog entry for PR merge
2026-05-07 18:05:21 +05:30
Vincent Koc
7eaabc0b3b
perf(slack): trim thread context allocation
...
(cherry picked from commit 0caa419f76 )
2026-05-06 22:27:50 -07:00
Vincent Koc
ac74a92845
perf(slack): avoid redundant thread participation lookups
...
(cherry picked from commit 098a8b34b9 )
2026-05-06 22:27:49 -07:00
Vincent Koc
b09033e587
perf(slack): cache stream recipient team lookup
...
(cherry picked from commit 8ce7cc8aae )
2026-05-06 22:27:49 -07:00
Vincent Koc
c0302512d4
perf(slack): reduce message hot-path overhead
...
(cherry picked from commit 9962328b7c )
2026-05-06 22:27:49 -07:00
Vincent Koc
eee7307891
perf(core): trim reply helper churn
2026-05-06 22:22:39 -07:00
Pavan Kumar Gondhi
b895c6d939
Gate Slack startup user allowlist resolution [AI] ( #77898 )
...
* fix: gate slack user allowlist resolution
* addressing codex review
* addressing ci
* docs: add changelog entry for PR merge
2026-05-06 15:16:55 +05:30
Peter Steinberger
0b88d6286c
chore: bump version to 2026.5.6
2026-05-06 09:47:34 +01:00
Peter Steinberger
20163313af
fix: resolve fs-safe post-land fallout
2026-05-06 02:41:36 +01:00
Peter Steinberger
947e530ad1
fix: improve slack socket mode diagnostics
2026-05-06 02:09:36 +01:00
Peter Steinberger
05eda57b3c
refactor: migrate bundled plugins to message lifecycle
2026-05-06 01:46:42 +01:00
Bek
cf3ce08b91
fix: slack mention-gating thread participation
2026-05-05 05:11:56 +01:00
Peter Steinberger
9f2c8a6ab6
fix: clarify slack socket retry errors
2026-05-04 23:26:25 +01:00
Peter Steinberger
8ee08b2b77
chore: update dependencies
2026-05-04 23:07:09 +01:00