Peter Steinberger
|
45a6f769bb
|
test: trim core partial mocks
|
2026-04-03 19:28:19 +01:00 |
|
Peter Steinberger
|
eea069bdc3
|
fix(ci): repair bundled and extension test drift
|
2026-04-03 19:25:23 +01:00 |
|
Peter Steinberger
|
13bc70397a
|
test: trim test partial mocks
|
2026-04-03 19:10:56 +01:00 |
|
Peter Steinberger
|
03a43fe231
|
refactor(plugins): genericize core channel seams
|
2026-04-03 19:09:21 +01:00 |
|
Peter Steinberger
|
856592cf00
|
fix(outbound): restore generic delivery and security seams
|
2026-04-03 19:09:20 +01:00 |
|
Peter Steinberger
|
ab96520bba
|
refactor(plugins): move channel behavior into plugins
|
2026-04-03 19:09:20 +01:00 |
|
Peter Steinberger
|
d9e59f7329
|
fix(ci): align loader and channel test expectations
|
2026-04-03 19:00:23 +01:00 |
|
Vincent Koc
|
50e1eb56d7
|
fix(security): harden discord proxy and bundled channel activation (#60455)
* fix(security): tighten discord proxy and mobile tls guards
* fix(plugins): enforce allowlists for bundled channels
* fix(types): align callers with removed legacy config aliases
* fix(security): preserve bundled channel opt-in and ipv6 proxies
|
2026-04-04 02:48:52 +09:00 |
|
Vincent Koc
|
646e271c72
|
test(contracts): split provider wizard lanes
|
2026-04-04 02:29:00 +09:00 |
|
Vincent Koc
|
71de4adcce
|
test(contracts): split bundled web search lanes
|
2026-04-04 02:28:15 +09:00 |
|
Vincent Koc
|
22fd61e483
|
test(contracts): split plugin registration lanes
|
2026-04-04 02:26:39 +09:00 |
|
Vincent Koc
|
bee60a479b
|
test(contracts): fix tts provider fixtures
|
2026-04-04 02:24:28 +09:00 |
|
Peter Steinberger
|
5fbef0f914
|
fix(ci): resolve tracked merge markers
|
2026-04-03 18:22:03 +01:00 |
|
Vincent Koc
|
136f177cb3
|
test(contracts): split provider contract lanes
|
2026-04-04 02:20:35 +09:00 |
|
Peter Steinberger
|
2981cce130
|
fix: align config and plugin test types
|
2026-04-03 18:18:56 +01:00 |
|
Vincent Koc
|
50d85dcd59
|
refactor(providers): share openai compat defaults
|
2026-04-04 02:10:24 +09:00 |
|
Vincent Koc
|
745f1c9812
|
fix(types): align callers with removed legacy config aliases
|
2026-04-04 01:50:44 +09:00 |
|
huntharo
|
c4f40c3f7d
|
Plugins: allow unsafe-force override on update
|
2026-04-04 01:49:35 +09:00 |
|
Shakker
|
33d54e93b8
|
test: keep legacy tts contract fixtures typed
|
2026-04-03 17:43:55 +01:00 |
|
Peter Steinberger
|
7e2b26f77b
|
fix(plugins): restore activation state wrapper
|
2026-04-04 01:07:28 +09:00 |
|
Peter Steinberger
|
88dac32623
|
fix(reply-threading): align fallback test coverage
|
2026-04-04 01:07:28 +09:00 |
|
Peter Steinberger
|
0324055d09
|
test: align latest main runtime harnesses
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
1877a2ea26
|
fix: stabilize rebased test surfaces
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
20250653ce
|
fix: resolve rebased planner and loader regressions
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
5dd6189a2a
|
refactor: split plugin interactive registration
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
5b176c8cc5
|
test: split plugin install source coverage
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
4919a8871b
|
refactor: lazy load compaction store updates
|
2026-04-04 01:07:28 +09:00 |
|
Shakker
|
db76dbc546
|
test: split plugin loader coverage by concern
|
2026-04-04 01:07:28 +09:00 |
|
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 |
|