Shakker
3ad747e25f
style: apply formatter cleanups
2026-03-30 16:20:27 +01:00
Vincent Koc
54f7221465
fix(slack): restore table block mode seam ( #57591 )
...
* fix(slack): restore table block mode seam
Restore the shared markdown/config seam needed for Slack Block Kit table support, while coercing non-Slack block mode back to code.
* fix(slack): narrow table block seam defaults
Keep Slack table block mode opt-in in this seam-only PR, clamp collected placeholder offsets, and align fallback-table rendering with Slack block limits.
* fix(slack): bound table fallback rendering
Avoid spread-based maxima and bound Slack table fallback rendering by row, column, cell-width, and total-output limits to prevent resource exhaustion.
* fix(slack): keep block mode inactive in seam PR
Keep markdown table block mode schema-valid but runtime-resolved to code until the Slack send path is wired to emit table attachments.
* fix(slack): normalize configured block mode safely
Accept configured markdown table block mode at parse time, then normalize it back to code during runtime resolution so seam-only branches do not drop table content.
2026-03-30 19:25:01 +09:00
Peter Steinberger
8a0c377a2f
fix: stabilize ci task and docs checks
2026-03-30 09:25:01 +01:00
Vincent Koc
12ae4eee7e
fix(slack): complete interactive block delivery ( #57473 )
...
* fix(slack): complete interactive block delivery
Related #12602
Related #49528
* docs(changelog): add Slack interactive delivery note
Related #12602
* fix(slack): add reply-blocks helper and tighten directives
Related #12602
Related #49528
* fix(slack): scope style parsing and recheck merged blocks
Related #12602
Related #49528
2026-03-30 16:25:51 +09:00
Gustavo Madeira Santana
ca2a67e07e
Slack: keep auto-thread test context local
2026-03-29 23:56:32 -04:00
Gustavo Madeira Santana
91ea844cc0
Slack: move auto-thread coverage into plugin tests
2026-03-29 23:53:48 -04:00
Peter Steinberger
f3bf7fe53a
chore: bump version to 2026.3.30
2026-03-30 09:28:29 +09:00
Peter Steinberger
c2cbdea28c
refactor: add approval auth capabilities to more channels
2026-03-30 09:04:08 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
f1af7d66d2
chore: bump version to 2026.3.29
2026-03-29 14:33:12 +01:00
Hsiao A
cea7162490
feat(slack): status reaction lifecycle for tool/thinking progress indicators ( #56430 )
...
Merged via squash.
Prepared head SHA: 1ba5df3e3b
Co-authored-by: hsiaoa <70124331+hsiaoa@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
2026-03-29 16:49:53 +08:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Peter Steinberger
04c976b43d
refactor(markdown): share render-aware chunking
2026-03-29 16:33:22 +09:00
Peter Steinberger
f9b1079283
build: cut 2026.3.28 stable
2026-03-29 02:33:41 +01:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
8a24cbf450
chore: bump version to 2026.3.28
2026-03-28 22:05:21 +00:00
Peter Steinberger
02d4c1f2c3
refactor: derive channel metadata from plugin manifests
2026-03-28 17:17:10 +00:00
Peter Steinberger
c65ec46490
refactor: trim remaining infra runtime residue
2026-03-28 06:41:56 +00:00
Peter Steinberger
70c2458861
refactor: add host and collection runtime sdk seams
2026-03-28 06:19:16 +00:00
Peter Steinberger
49f693d06a
refactor: widen webhook request guard sdk seam
2026-03-28 05:28:10 +00:00
Peter Steinberger
38c65b4096
refactor: route slack prepare events through channel runtime
2026-03-28 05:06:20 +00:00
Peter Steinberger
ccf54f263a
refactor: route slack interactions through channel runtime
2026-03-28 05:03:22 +00:00
Tak Hoffman
f672782f38
Stabilize slack interaction event mocks
2026-03-27 23:29:42 -05:00
Tak Hoffman
3ccc58ae29
Restore channel test module rebinding
2026-03-27 23:29:42 -05:00
Peter Steinberger
d83e3afc56
refactor: move slack system events onto channel runtime
2026-03-28 03:38:11 +00:00
Peter Steinberger
12b7327e16
refactor: move secure random helpers onto core sdk
2026-03-28 03:06:06 +00:00
Peter Steinberger
b34b03dd9e
refactor: move channel dedupe helpers onto core sdk
2026-03-28 02:58:45 +00:00
Peter Steinberger
00dcfa1b3d
refactor: move channel backoff helpers onto runtime-env
2026-03-28 02:48:35 +00:00
Peter Steinberger
72ba2b3653
chore: bump version metadata to 2026.3.27
2026-03-28 02:00:22 +00:00
Tak Hoffman
3ec1df86fa
fix(regression): restore slack probe fallback without runtime
2026-03-27 20:24:14 -05:00
Peter Steinberger
4ca07559ab
refactor: move provider seams behind plugin sdk surfaces
2026-03-27 23:26:26 +00:00
Peter Steinberger
992b30604d
refactor: move extension-owned tests to extensions
2026-03-27 21:37:09 +00:00
Peter Steinberger
d506eea076
fix(ci): restore contract plugin-sdk source loading
2026-03-27 21:33:32 +00:00
Peter Steinberger
2f13758f42
test: stabilize extension ci mocks
2026-03-27 18:55:58 +00:00
Peter Steinberger
c9d68fb9c2
fix: repair ci test and loader regressions
2026-03-27 18:41:47 +00:00
Peter Steinberger
ed055f44ae
refactor: route plugin runtime through bundled seams
2026-03-27 16:40:27 +00:00
Peter Steinberger
351a931a62
fix(ci): restore runtime-api guardrails
2026-03-27 15:56:54 +00:00
Peter Steinberger
8ddeada97d
test: move extension-owned coverage into plugins
2026-03-27 15:11:33 +00:00
Peter Steinberger
f217a10780
refactor: route more runtime-boundary tests through public seams
2026-03-27 13:46:17 +00:00
Peter Steinberger
c2b28753e7
refactor: route more test seams through public plugin APIs
2026-03-27 13:46:17 +00:00
Peter Steinberger
fc3246d8fd
refactor: add public channel contract test seams
2026-03-27 13:46:16 +00:00
Peter Steinberger
8d39fe5a76
refactor: route channel contract tests through public barrels
2026-03-27 13:46:16 +00:00
Peter Steinberger
7999577ce1
refactor: route plugin sdk through extension barrels
2026-03-27 13:46:16 +00:00
Peter Steinberger
14b3360c22
chore: bump versions to 2026.3.26
2026-03-27 02:03:22 +00:00
Peter Steinberger
40bd36e35d
refactor: move channel config metadata into plugin-owned manifests
2026-03-27 01:59:30 +00:00
Peter Steinberger
bfad32aa16
refactor: share directory config listers
2026-03-26 23:20:26 +00:00
Peter Steinberger
8f1716ae5a
refactor: share slack and telegram action helpers
2026-03-26 19:07:35 +00:00
kevinlin-openai
432d5f863c
fix: add slack upload-file action ( #54987 ) (thanks @kevinlin-openai)
...
* feat(slack): add upload-file action
Co-authored-by: Codex <noreply@openai.com>
* fix(slack): guard upload-file routing
Co-authored-by: Codex <noreply@openai.com>
* fix(slack): tighten upload-file validation
---------
Co-authored-by: kevinlin-openai <kevin@dendron.so>
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-03-26 13:37:58 +05:30
Peter Steinberger
b7f2b0d7b9
refactor: align pairing replies, daemon hints, and feishu mention policy
2026-03-25 04:22:53 -07:00
Peter Steinberger
57e2223eec
test: align pairing reply assertions
2026-03-25 05:48:31 +00:00