Shakker
|
8bd3067e69
|
refactor: move built-in channel normalization to ids
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
9cf7b92e0d
|
refactor: trim bundled capability metadata imports
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
42786afc64
|
refactor: trim image generation runtime imports
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
9951f22766
|
refactor: split lightweight provider model id helpers
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
c593ed0055
|
refactor: split lightweight plugin config policy
|
2026-04-04 01:07:28 +09:00 |
|
Peter Steinberger
|
41ce3269f4
|
refactor(plugins): split activation snapshot and compat flow
|
2026-04-04 00:42:11 +09:00 |
|
Shakker
|
846bfaa045
|
fix: align plugin sdk subpath expectations
|
2026-04-03 16:39:47 +01:00 |
|
Shakker
|
e7cb9dec43
|
refactor: add approval auth runtime subpath
|
2026-04-03 16:39:47 +01:00 |
|
Shakker
|
6e3203a728
|
refactor: narrow whatsapp chunking imports
|
2026-04-03 16:39:47 +01:00 |
|
Peter Steinberger
|
8b6c224554
|
refactor(plugins): share activation context for provider runtimes
|
2026-04-04 00:29:09 +09:00 |
|
Vincent Koc
|
ed297eb8b9
|
fix(providers): align cache-ttl anthropic semantics (#60375)
|
2026-04-04 00:22:32 +09:00 |
|
Peter Steinberger
|
cd38eba316
|
refactor: unify plugin activation source plumbing
|
2026-04-03 23:39:36 +09:00 |
|
Peter Steinberger
|
d375cd727e
|
fix: migrate legacy web search config on startup
|
2026-04-03 23:24:02 +09:00 |
|
Josh Lehman
|
799c6f40aa
|
refactor: move provider replay runtime ownership into plugins (#60126)
* refactor: move provider replay runtime ownership into plugins
* fix(provider-runtime): address review followups
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-04-03 23:14:37 +09:00 |
|
Peter Steinberger
|
bc137951e9
|
fix: preserve allowlist guard for auto-enabled bundled channels (#60233) (thanks @dorukardahan)
|
2026-04-03 22:55:31 +09:00 |
|
Doruk Ardahan
|
cd08facd7a
|
fix(plugins): keep auto-enabled channels behind allowlists
|
2026-04-03 22:55:30 +09:00 |
|
Doruk Ardahan
|
f7d24c1ed5
|
fix(plugins): allow configured bundled channels past allowlists
|
2026-04-03 22:55:30 +09:00 |
|
Peter Steinberger
|
bb25a8050c
|
test: baseline bundled runtime sidecar paths
|
2026-04-03 14:26:01 +01:00 |
|
Peter Steinberger
|
49936f6066
|
refactor: move ollama synthetic auth precedence into extension
|
2026-04-03 21:25:02 +09:00 |
|
Peter Steinberger
|
f59d0eac68
|
refactor(plugin-runtime): remove plugin-specific core seams
|
2026-04-03 13:08:39 +01:00 |
|
Peter Steinberger
|
5400980305
|
test(plugin-sdk): tighten boundary guardrails
|
2026-04-03 11:35:37 +01:00 |
|
Peter Steinberger
|
fb0d82ba9f
|
fix(ci): refresh guardrails and config baselines
|
2026-04-03 11:18:40 +01:00 |
|
Peter Steinberger
|
2766c27b2a
|
refactor(plugin-sdk): genericize web channel runtime seams
|
2026-04-03 11:17:28 +01:00 |
|
Peter Steinberger
|
122e6f0f79
|
fix(plugins): route runtime imports through sdk facades
|
2026-04-03 11:07:31 +01:00 |
|
Peter Steinberger
|
55e43cbc7f
|
test: isolate bundled plugin coverage from unit
|
2026-04-03 10:58:44 +01:00 |
|
Peter Steinberger
|
f2d7a825b1
|
refactor(plugin-sdk): remove channel-specific sdk seams
|
2026-04-03 10:45:10 +01:00 |
|
Peter Steinberger
|
f29c139a7a
|
test: deduplicate provider discovery contract suite
|
2026-04-03 18:32:15 +09:00 |
|
Josh Lehman
|
2b28e75822
|
fix: enrich session_end lifecycle hooks (#59715)
Merged via squash.
Prepared head SHA: b3ef62b973
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-04-03 00:16:14 -07:00 |
|
hengm3467
|
52d8dc5b56
|
feat: add bundled StepFun provider plugin (#60032)
Co-authored-by: George Zhang <georgezhangtj97@gmail.com>
|
2026-04-02 23:53:50 -07:00 |
|
Peter Steinberger
|
051b5ddafe
|
test: dedupe core test teardown paths
|
2026-04-03 07:14:58 +01:00 |
|
samzong
|
2b9981bd06
|
[Fix] Remove spurious plugin id mismatch warning (#59185)
Merged via squash.
Prepared head SHA: 82859a0f92
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
|
2026-04-03 12:58:56 +08:00 |
|
Peter Steinberger
|
e3674bcc04
|
test: streamline runtime wrapper test reloads
|
2026-04-03 04:41:38 +01:00 |
|
Josh Lehman
|
ed8d5b3797
|
fix: add Telegram native progress placeholder opt-in for plugin commands (#59300)
Merged via squash.
Prepared head SHA: 4f5bc22a89
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-04-02 15:55:46 -07:00 |
|
Vincent Koc
|
883df8c6a8
|
fix(plugins): reuse runtime registries for web provider snapshots (#59865)
* fix(plugins): reuse runtime registries for web providers
* test(plugins): clarify runtime reuse intent
* chore(changelog): note web provider runtime reuse
|
2026-04-03 04:07:43 +09:00 |
|
Vincent Koc
|
d34bca3ce6
|
fix(plugins): reuse runtime registry for provider resolution (#59856)
* fix(plugins): reuse runtime registry for provider resolution
* test(plugins): align provider runtime helper names
|
2026-04-03 03:40:24 +09:00 |
|
Peter Steinberger
|
d74a12264a
|
fix: mirror bedrock runtime dep in root package
|
2026-04-02 19:26:56 +01:00 |
|
Vincent Koc
|
f911bbc353
|
refactor(plugins): separate activation from enablement (#59844)
* refactor(plugins): separate activation from enablement
* fix(cli): sanitize verbose plugin activation reasons
|
2026-04-03 03:22:37 +09:00 |
|
Vincent Koc
|
774beb8e5c
|
refactor(plugin-sdk): add task domain runtime surfaces (#59805)
* refactor(plugin-sdk): add task domain runtime views
* chore(plugin-sdk): refresh api baseline
* fix(plugin-sdk): preserve task runtime owner isolation
|
2026-04-03 02:11:21 +09:00 |
|
Vincent Koc
|
d2ce3e9acc
|
perf(plugins): keep gateway startup channel-only (#59754)
* perf(plugins): keep gateway startup channel-only
* fix(gateway): preserve startup sidecars in plugin scope
|
2026-04-03 00:28:15 +09:00 |
|
Peter Steinberger
|
ef86edacf7
|
fix: harden plugin auto-enable empty config handling
|
2026-04-02 15:19:53 +01:00 |
|
jacky
|
ecf72319ed
|
fix: use JSON5 parser for plugin manifest loading (#57734) [AI-assisted] (#59084)
Merged via squash.
Prepared head SHA: 58a4d537fc
Co-authored-by: singleGanghood <179357632+singleGanghood@users.noreply.github.com>
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
Reviewed-by: @hxy91819
|
2026-04-02 22:02:04 +08:00 |
|
Vincent Koc
|
bb3f17fc02
|
refactor(plugins): drop generic status report alias (#59700)
|
2026-04-02 22:59:25 +09:00 |
|
Vincent Koc
|
b0f94a227b
|
refactor(providers): normalize transport policy wiring (#59682)
* refactor(providers): normalize transport policy wiring
* fix(providers): address transport policy review
* fix(providers): harden transport overrides
* fix(providers): keep env proxy tls separate
* fix(changelog): note provider transport policy hardening
|
2026-04-02 22:54:34 +09:00 |
|
Vincent Koc
|
def5b954a8
|
feat(plugins): surface imported runtime state in status tooling (#59659)
* feat(plugins): surface imported runtime state
* fix(plugins): keep status imports snapshot-only
* fix(plugins): keep status snapshots manifest-only
* fix(plugins): restore doctor load checks
* refactor(plugins): split snapshot and diagnostics reports
* fix(plugins): track imported erroring modules
* fix(plugins): keep hot metadata where required
* fix(plugins): keep hot doctor and write targeting
* fix(plugins): track throwing module imports
|
2026-04-02 22:50:17 +09:00 |
|
Vincent Koc
|
6f91f87f3b
|
refactor(tasks): move task-flow ownership under tasks
|
2026-04-02 21:40:40 +09:00 |
|
Vincent Koc
|
9823833383
|
fix(plugins): preserve activation provenance (#59641)
* fix(plugins): preserve activation provenance
* fix(gateway): preserve activation reason metadata
* fix(plugins): harden activation state policy
|
2026-04-02 20:57:14 +09:00 |
|
Vincent Koc
|
6eca1949d5
|
refactor(plugins): tighten web fetch provider boundary (#59646)
* refactor(plugins): tighten web fetch provider boundary
* fix(config): sync fetch secret parity and baseline
* fix(ci): enforce web fetch boundary guard
|
2026-04-02 20:53:57 +09:00 |
|
Vincent Koc
|
b6c3ecedd8
|
refactor(tasks): update plugin and acp task-flow consumers
|
2026-04-02 20:43:03 +09:00 |
|
Vincent Koc
|
c405bcfa98
|
refactor(providers): centralize request capabilities (#59636)
* refactor(providers): centralize request capabilities
* fix(providers): harden comparable base url parsing
|
2026-04-02 20:26:22 +09:00 |
|
Vincent Koc
|
38d2faee20
|
!feat(plugins): add web fetch provider boundary (#59465)
* feat(plugins): add web fetch provider boundary
* feat(plugins): add web fetch provider modules
* refactor(web-fetch): remove remaining core firecrawl fetch config
* fix(web-fetch): address review follow-ups
* fix(web-fetch): harden provider runtime boundaries
* fix(web-fetch): restore firecrawl compare helper
* fix(web-fetch): restore env-based provider autodetect
* fix(web-fetch): tighten provider hardening
* fix(web-fetch): restore fetch autodetect and compat args
* chore(changelog): note firecrawl fetch config break
|
2026-04-02 20:25:19 +09:00 |
|