Vincent Koc
62eca3770f
test(boundary): guard sdk and package imports from bundled plugin paths
2026-04-09 09:10:05 +01:00
Vincent Koc
f374fff3bd
fix(browser): move browser sdk helper seams into core
2026-04-09 08:48:49 +01:00
Vincent Koc
5ece17a865
fix(plugin-sdk): route opencode shim through core onboard helper
2026-04-09 07:57:12 +01:00
manuel-claw
e30d0cffc4
fix(whatsapp): drain reconnect queue after WhatsApp reconnects ( #30806 ) ( #46299 )
...
Merged via squash.
Prepared head SHA: 5ce763406e
Co-authored-by: manuel-claw <268194568+manuel-claw@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-09 02:33:36 -03:00
Mason Huang
ba636d1206
plugin-sdk: keep command status compatibility path light
2026-04-09 01:35:15 +01:00
Mason Huang
aa15de8fdc
plugin-sdk: split command status surface
2026-04-09 01:35:15 +01:00
Gustavo Madeira Santana
bd7801eefa
Slack: key turn-local dedupe by dispatch kind
...
Scope Slack turn-local delivery dedupe by reply dispatch kind so identical tool and final payloads on the same thread do not collapse into one send.
Expose the existing dispatcher kind on the public reply-runtime seam and cover the Slack tracker and preview-fallback paths with regression tests.
2026-04-08 18:19:34 -04:00
Altay
554bc0a9fd
fix(plugins): keep test helpers out of contract barrels ( #63311 )
...
Merged via squash.
Prepared head SHA: 769e90c6af
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-08 22:59:05 +01:00
Peter Steinberger
035bd94a76
fix(plugin-sdk): export channel plugin base
2026-04-08 16:39:18 +01:00
Peter Steinberger
17bd5f1dd2
refactor: share html entity tool call decoding
2026-04-08 15:58:47 +01:00
Vincent Koc
5436bb4c80
perf(plugin-sdk): narrow account-id export seam
2026-04-08 10:18:22 +01:00
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers
2026-04-08 09:58:22 +01:00
Vincent Koc
7834140bf9
perf(plugin-sdk): split web-search contract fields
2026-04-08 09:57:59 +01:00
Peter Steinberger
37e667c4c5
test: keep tool-policy tests below coding tool construction
2026-04-08 09:20:27 +01:00
Vincent Koc
d99e8ce619
test(plugin-sdk): satisfy tool payload carrier typing
2026-04-08 09:07:29 +01:00
Vincent Koc
be530f085d
refactor(plugin-sdk): share tool payload extraction
2026-04-08 09:07:28 +01:00
Vincent Koc
f38035a7b6
refactor(plugin-sdk): share web-search contract fields
2026-04-08 09:07:28 +01:00
Vincent Koc
490c9c80ef
perf(plugin-sdk): split web search config contract
2026-04-08 09:03:07 +01:00
Vincent Koc
952862b9e2
perf(plugins): narrow boundary compile import surfaces
2026-04-08 08:52:52 +01:00
Nyanako
dc1e07ea41
test(plugin-sdk): cover packaged telegram setup sidecars ( #62990 )
2026-04-08 08:00:59 +01:00
Peter Steinberger
75fe554db7
test: smoke packed bundled channel entries
2026-04-08 05:58:29 +01:00
Peter Steinberger
9ece252a65
revert: remove bundled channel fallback masking
2026-04-08 05:13:43 +01:00
Tak Hoffman
9163e5bed7
fix bundled channel entry fallback resolution
2026-04-07 22:59:56 -05:00
Josh Lehman
b8f12d99b2
fix: expose runtime-ready provider auth to plugins ( #62753 )
2026-04-07 19:28:36 -07:00
Peter Steinberger
df91db906f
refactor: dedupe cli cron trimmed readers
2026-04-08 01:36:38 +01:00
Peter Steinberger
c0aed59fca
refactor: move qa suite definitions into markdown
2026-04-07 23:39:50 +01:00
Peter Steinberger
7897fb9c84
refactor: dedupe locale lowercase helpers
2026-04-07 22:57:52 +01:00
Peter Steinberger
b6970865b6
refactor: dedupe path lowercase helpers
2026-04-07 22:57:52 +01:00
Agustin Rivera
a31cb15561
Guard missed base64 decode paths ( #62007 )
...
* fix(media): guard missed base64 decode paths
Co-authored-by: zsxsoft <git@zsxsoft.com >
* fix(media): wire maxBytes into image-generate-tool and consolidate base64 guard helpers
* docs(changelog): add base64 decode guard entry
* fix(image-generate): validate configured media cap
---------
Co-authored-by: zsxsoft <git@zsxsoft.com >
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-07 15:25:19 -06:00
Gustavo Madeira Santana
28fc5d9b5e
Plugin SDK: split approval adapter seams
2026-04-07 16:06:02 -04:00
Peter Steinberger
493e1c246e
refactor: dedupe remaining lowercase helpers
2026-04-07 20:57:03 +01:00
Gustavo Madeira Santana
ad6bfc44d5
Tests: align approval runtime helpers
2026-04-07 15:37:28 -04:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00
Peter Steinberger
1a3f141215
refactor: dedupe cli lowercase helpers
2026-04-07 17:50:38 +01:00
Peter Steinberger
c3074bd513
refactor: dedupe path lowercase helpers
2026-04-07 15:53:50 +01:00
Peter Steinberger
eba04199f8
refactor: dedupe core lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
df993291b6
refactor: share bundled loader Jiti config helpers
2026-04-07 14:13:16 +01:00
Peter Steinberger
e7bef917c9
Tests: fix config boundary drift
2026-04-07 20:53:17 +08:00
Tak Hoffman
97c031a8db
feat: Add first-class infer CLI for inference workflows ( #62129 )
...
* refresh infer branch onto latest main
* flatten infer media commands
* fix tts runtime facade export
* validate explicit web search providers
* fix infer auth logout persistence
2026-04-07 07:11:19 -05:00
Vincent Koc
dfb6c9c920
perf(plugin-sdk): split channel secret runtime helpers
2026-04-07 13:09:12 +01:00
Peter Steinberger
de3f742221
fix: centralize Windows bundled Jiti loader policy ( #62286 ) (thanks @chen-zhang-cs-code)
2026-04-07 13:08:07 +01:00
chen-zhang-cs-code
9a6a1508c1
fix: avoid native Jiti dist loads on Windows
2026-04-07 13:08:07 +01:00
Peter Steinberger
9716f970a3
refactor: dedupe infra lowercase helpers
2026-04-07 13:01:23 +01:00
Peter Steinberger
16fad4d7d6
Tests: align reply state and plugin-sdk surface
2026-04-07 20:00:14 +08:00
Peter Steinberger
b374a031ec
fix: guard normalized allowlist sender lookup
2026-04-07 12:18:23 +01:00
Peter Steinberger
353678ec05
refactor: dedupe auto-reply lowercase readers
2026-04-07 12:18:22 +01:00
Peter Steinberger
bbe5a4b31a
refactor: dedupe web provider lower readers
2026-04-07 12:18:22 +01:00
Vincent Koc
9ea3da08df
perf(plugin-sdk): narrow provider contract config types
2026-04-07 11:55:02 +01:00
Vincent Koc
aa61b508d1
perf(plugin-sdk): slim provider contract enable path
2026-04-07 11:42:24 +01:00
Peter Steinberger
6bd6f4d27c
refactor: dedupe shared lowercase helpers
2026-04-07 11:18:18 +01:00