Peter Steinberger
982b1c9464
test(ci): reduce channel contract import cost
2026-04-21 00:40:07 +01:00
Peter Steinberger
88d97c55c7
test: share secrets runtime file fixture
2026-04-20 22:28:49 +01:00
Peter Steinberger
9cba6672d6
refactor: share inactive web provider warnings
2026-04-20 22:28:49 +01:00
Peter Steinberger
19525e1dd0
test: share media auth snapshot setup
2026-04-20 22:28:49 +01:00
Peter Steinberger
cf4354ad83
test: share plugin secret collector setup
2026-04-20 22:28:49 +01:00
Peter Steinberger
382201acf0
test: share gateway password inactive assertion
2026-04-20 22:21:34 +01:00
Peter Steinberger
de404de321
test: share secrets exec resolver fixtures
2026-04-20 22:17:34 +01:00
Peter Steinberger
f3e6eeb643
perf(gateway): fast path startup secrets
2026-04-20 21:30:06 +01:00
Peter Steinberger
975b989de6
test: reduce module reload churn
2026-04-20 20:28:47 +01:00
Peter Steinberger
17fcbcefbc
refactor: share plugin config trust helpers
2026-04-18 23:55:05 +01:00
Peter Steinberger
1f1ff0567a
refactor(lint): reduce map spread patterns
2026-04-18 19:27:43 +01:00
Peter Steinberger
df525b90f2
chore(lint): enable unnecessary type parameter rule
2026-04-18 18:31:13 +01:00
Gustavo Madeira Santana
a464f5926b
Secrets: avoid broad web search discovery for single plugin config
...
Add an Exa web-search contract artifact and use single bundled plugin-scoped webSearch config as a provider hint. This keeps runtime secret resolution on metadata-only surfaces instead of importing full provider tool implementations.
2026-04-17 13:38:24 -04:00
Vincent Koc
7320dfc1ff
test(perf): speed up slow cron infra and secrets specs
2026-04-15 10:22:43 +01:00
Josh Avant
1769fb2aa1
fix(secrets): align SecretRef inspect/strict behavior across preload/runtime paths ( #66818 )
...
* Config: add inspect/strict SecretRef string resolver
* CLI: pass resolved/source config snapshots to plugin preload
* Slack: keep HTTP route registration config-only
* Providers: normalize SecretRef handling for auth and web tools
* Secrets: add Exa web search target to registry and docs
* Telegram: resolve env SecretRef tokens at runtime
* Agents: resolve custom provider env SecretRef ids
* Providers: fail closed on blocked SecretRef fallback
* Telegram: enforce env SecretRef policy for runtime token refs
* Status/Providers/Telegram: tighten SecretRef preload and fallback handling
* Providers: enforce env SecretRef policy checks in fallback auth paths
* fix: add SecretRef lifecycle changelog entry (#66818 ) (thanks @joshavant)
2026-04-14 17:59:28 -05:00
Vincent Koc
c6c222ba84
perf(tests): trim hot wizard and infra setup work
2026-04-14 22:42:32 +01:00
Vincent Koc
bd20a920a2
perf(config): use generated SecretRef policy metadata
2026-04-13 20:19:04 +01:00
Vincent Koc
961eb95e9a
perf(secrets): lazy-load provider env var exports
2026-04-13 19:52:02 +01:00
Vincent Koc
b051b0511c
perf(secrets): fast-path explicit channel target lookup
2026-04-13 15:49:23 +01:00
scoootscooob
94ef2f1b0d
CLI: detect env-backed audio providers ( #65491 )
...
* CLI: detect env-backed audio providers
* fix(cli): trust audio provider env detection
* Secrets: keep default provider env lookups stable
* Plugins: harden env-backed auth defaults
* Plugins: tighten trusted env var lookups
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 14:04:44 -07:00
Vincent Koc
3f32aa7582
fix(media): decouple capability registry from runtime loaders
2026-04-12 12:01:39 +01:00
Vincent Koc
ccbef550e5
fix(ci): restore extension boundary guards
2026-04-12 09:50:20 +01:00
Vincent Koc
d742db1ea4
perf(secrets): lazy-load runtime web-tools manifest lookups
2026-04-12 09:35:40 +01:00
Vincent Koc
3d0ddccf73
test(secrets): reuse snapshot hooks in web state tests
2026-04-12 04:27:34 +01:00
Vincent Koc
54c45ae9ca
fix(secrets): cache guarded channel assignment helpers
2026-04-12 04:17:39 +01:00
Vincent Koc
e0a8a41247
fix(secrets): narrow inactive variant test helper types
2026-04-12 04:11:11 +01:00
Vincent Koc
b65291b75a
test(secrets): trim web tools state boilerplate
2026-04-12 04:05:51 +01:00
Vincent Koc
d69ab71c87
test(secrets): share inactive channel fixtures
2026-04-12 04:03:57 +01:00
Vincent Koc
df2de5c777
test(secrets): reuse channel token fixtures
2026-04-12 04:01:20 +01:00
Vincent Koc
225c7c6f9c
test(secrets): share channel snapshot fixtures
2026-04-12 03:59:11 +01:00
Vincent Koc
7204d490aa
fix(tsgo): align cron contract and secrets test helper
2026-04-12 03:58:32 +01:00
Vincent Koc
90db90fdc5
test(secrets): reuse inactive snapshot fixtures
2026-04-12 03:56:37 +01:00
Vincent Koc
2185dcf136
test(secrets): reuse auth runtime fixtures
2026-04-12 03:54:26 +01:00
Vincent Koc
5c0e093b38
test(secrets): reuse core snapshot fixtures
2026-04-12 03:52:44 +01:00
Vincent Koc
17553b4cf4
test(secrets): reuse legacy x-search fixtures
2026-04-12 03:48:13 +01:00
Vincent Koc
62b21d948c
test(secrets): reuse runtime fixtures across surfaces
2026-04-12 03:45:48 +01:00
Vincent Koc
39f22ef8b3
test(secrets): share runtime snapshot fixtures
2026-04-12 03:37:08 +01:00
Peter Steinberger
8ddd9b8aac
perf: narrow plugin config test surfaces
2026-04-11 13:55:08 +01:00
Vincent Koc
74e7b8d47b
fix(cycles): bulk extract leaf type surfaces
2026-04-11 13:26:50 +01:00
Vincent Koc
7198a9f0ee
fix(cycles): reduce remaining static import seams
2026-04-11 02:46:41 +01:00
Peter Steinberger
bbdcf2963b
refactor: reduce unsafe assertions in secrets
2026-04-11 01:50:19 +01:00
Peter Steinberger
9e0d358695
refactor: simplify runtime conversions
2026-04-11 01:23:34 +01:00
Peter Steinberger
39553b1b4b
refactor: simplify secrets string handling
2026-04-11 00:40:51 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
Peter Steinberger
e1a2a26ec9
test: isolate agent runtime mocks
2026-04-10 18:06:49 +01:00
Peter Steinberger
9fd08f9d0f
refactor: remove type-only import cycles
2026-04-10 15:14:27 +01:00
Peter Steinberger
d84902f689
test: project secrets apply path mutations without runtime preflight
2026-04-09 05:03:14 +01:00
Peter Steinberger
7fd6e2ec4c
fix: filter provider auth aliases by plugin trust
2026-04-09 00:42:52 +01:00
Peter Steinberger
9e4f478f86
feat(plugins): support provider auth aliases
2026-04-08 19:03:04 +01:00
Vincent Koc
b3e26b1192
perf(secrets): lazy-load web-tools manifest owner lookup
2026-04-08 10:04:12 +01:00