Peter Steinberger
13d3777cf3
fix(plugins): keep config schema on manifest metadata
2026-04-28 01:47:16 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers
2026-04-28 01:45:58 +01:00
Peter Steinberger
8d9a2f82a4
fix(gateway): keep bundled channel startup light
2026-04-28 01:44:40 +01:00
Peter Steinberger
2fe213ebf2
perf: avoid global config loads in approval tests
2026-04-28 01:41:16 +01:00
Peter Steinberger
4cc42a1d69
fix: reuse plugin metadata for config schemas
2026-04-28 01:37:38 +01:00
Peter Steinberger
6ebe3087fc
test: narrow live gateway profile signal
2026-04-28 01:30:59 +01:00
Peter Steinberger
56875c4d32
refactor: split generic plugin test fixtures
2026-04-28 01:21:39 +01:00
Peter Steinberger
e508d81f79
perf: avoid registry loads in hot tests
2026-04-28 01:20:47 +01:00
Peter Steinberger
6b1089ffe5
fix: keep group silence on no-reply path
2026-04-28 01:20:00 +01:00
Peter Steinberger
4d4c7c8ab3
fix(plugins): time out hanging agent end hooks
2026-04-28 01:18:50 +01:00
Peter Steinberger
067888a608
fix: surface npm plugin install errors
2026-04-28 01:18:02 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Vincent Koc
d88610cf2b
test: avoid bundled extension boundary false positive
2026-04-27 17:13:21 -07:00
Peter Steinberger
e27c32b9b0
refactor(plugin-sdk): publish route helpers
2026-04-28 01:13:01 +01:00
Peter Steinberger
f368d3b49f
refactor(channels): share route identity keys
2026-04-28 01:13:00 +01:00
Peter Steinberger
3eec9e4642
refactor(channels): reuse route context helpers
2026-04-28 01:13:00 +01:00
Peter Steinberger
3876682635
refactor(channels): centralize route normalization
2026-04-28 01:13:00 +01:00
Peter Steinberger
0294aebe6f
feat(providers): add DeepInfra provider plugin ( #73038 )
...
* feat(providers): add DeepInfra provider plugin
* feat(deepinfra): add media provider surfaces
* fix(deepinfra): satisfy provider boundary checks
* docs: add gitcrawl maintainer skill
* test: include deepinfra in live media sweeps
* fix: remove stale tts contract import
2026-04-28 01:12:54 +01:00
Peter Steinberger
100c595fbc
test: fix host hook contract helper import
2026-04-28 01:11:56 +01:00
Peter Steinberger
ae7f365fbc
fix: stop native approval auth retry loops
2026-04-28 01:10:04 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts ( #72287 )
...
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
Peter Steinberger
ef1e97472f
fix: remove stale tts contract import
2026-04-28 01:05:54 +01:00
Peter Steinberger
1d3170b16f
fix: scope skills cli to active agent workspace
2026-04-28 01:05:36 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00
Peter Steinberger
7aeb7c2a14
perf: speed up reset model tests
2026-04-28 00:52:07 +01:00
Peter Steinberger
da3cf1c1a8
fix: preserve bundled facade fallback semantics
2026-04-28 00:50:34 +01:00
Peter Steinberger
3f94f25a3c
test(plugins): parse boundary import syntax
2026-04-28 00:46:15 +01:00
Peter Steinberger
f3d53ce22c
fix: clarify memory embedding concurrency help
2026-04-28 00:39:18 +01:00
Peter Steinberger
802f13ac15
fix(memory): cap ollama non-batch embedding concurrency
2026-04-28 00:34:18 +01:00
Peter Steinberger
5de3196a60
test: satisfy plugin contract boundaries
2026-04-28 00:33:46 +01:00
Peter Steinberger
0aef33f6c4
perf: reduce persistent dedupe test disk work
2026-04-28 00:31:06 +01:00
Peter Steinberger
fc055e2393
fix: speed up Telegram status diagnostics
2026-04-28 00:28:22 +01:00
Peter Steinberger
3ae796b649
test: keep SDK testing off bundled inventory
2026-04-28 00:28:09 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
f71f5bc586
fix: repair packaged plugin runtime mirrors
2026-04-28 00:23:38 +01:00
Peter Steinberger
56ef6334f0
perf: combine pty exec coverage
2026-04-28 00:17:03 +01:00
Peter Steinberger
62f8cff33a
fix: avoid full runtime dependency restaging
2026-04-28 00:15:15 +01:00
Peter Steinberger
d462d1faf2
refactor: move plugin contracts onto SDK testing seams
2026-04-28 00:14:58 +01:00
Peter Steinberger
1776840c57
fix: preserve typed runtime env casts
2026-04-28 00:08:32 +01:00
Peter Steinberger
05a93c1788
perf: avoid sdk client setup in openai transport test
2026-04-28 00:07:29 +01:00
Peter Steinberger
ff2b2e769f
fix(cron): preserve job model fallbacks
2026-04-28 00:03:01 +01:00
Peter Steinberger
da6d8940a0
refactor: clean runtime env helper types
2026-04-28 00:02:24 +01:00
Peter Steinberger
ccc9dd5eef
fix: keep session history redaction forced
2026-04-27 23:59:47 +01:00
Intern Dev
f07844450c
Prevent disabled plugins from warming the gateway plugin graph
...
A local containment profile uses plugins.enabled=false to stop plugin and channel runtime churn. The previous startup path still built plugin lookup tables and doctor stale scans despite the global disable, which made the switch noisy and slow.
Constraint: plugins.enabled=false must leave channel blocker warnings intact while treating stale plugin config as inert.
Rejected: Clear user plugin config automatically | would mutate a reversible containment setting.
Confidence: high
Scope-risk: narrow
Directive: Do not reintroduce plugin registry discovery before checking plugins.enabled.
Tested: pnpm test src/gateway/server-startup-plugins.test.ts src/config/plugin-auto-enable.core.test.ts src/commands/doctor/shared/stale-plugin-config.test.ts src/commands/doctor/shared/preview-warnings.test.ts
Tested: pnpm check:changed
Tested: pnpm build
2026-04-27 23:57:31 +01:00
Peter Steinberger
5bdfc251ff
test(plugins): assert runtime mirror reload stability
2026-04-27 23:57:12 +01:00
Peter Steinberger
c27b82d431
perf: avoid heavy imports in hot tests
2026-04-27 23:57:00 +01:00
Peter Steinberger
78d3fce5f9
fix: preserve OpenAI encrypted reasoning replay
2026-04-27 23:54:16 +01:00
Peter Steinberger
87345c0667
fix: narrow bundled runtime mirror materialization
2026-04-27 23:52:52 +01:00
Peter Steinberger
9f9bcfe231
perf: reduce hot test imports and duplicate scans
2026-04-27 23:47:26 +01:00
Peter Steinberger
f7983a07a4
refactor: move plugin runtime env helper
2026-04-27 23:45:26 +01:00