Peter Steinberger
b2472d6560
build: migrate schema deps to typebox
2026-04-23 04:59:42 +01:00
Peter Steinberger
7ca649413a
refactor: share env secret ref allowlist check
2026-04-20 23:42:11 +01:00
Peter Steinberger
a7e029fde9
refactor: cache provider tool runtimes
2026-04-18 19:05:00 +01:00
Gustavo Madeira Santana
2482e70fb8
test: narrow web search contract runtime loads
...
Honor targeted includes in the contracts Vitest lane and compare bundled
web-search fast-path artifacts against plugin-owned runtime artifacts instead
of loading whole plugin entries. Split Google and Firecrawl runtime-only work
behind lazy seams so provider registration stays metadata-light.
Also keep Perplexity contract metadata aligned by sharing its runtime transport
resolution with the contract artifact.
2026-04-17 17:26:46 -04: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
Peter Steinberger
270630ba35
refactor: simplify channel setup conversions
2026-04-11 01:11:05 +01:00
Peter Steinberger
fe395cf045
test: isolate remaining extension network tests
2026-04-11 00:37:17 +01:00
Peter Steinberger
82a958dc79
refactor: dedupe firecrawl and directive helpers
2026-04-08 15:58:46 +01:00
Peter Steinberger
86361f4fca
fix: restore ci after rebase drift
2026-04-07 08:40:35 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
Peter Steinberger
d6d8d1716f
fix: resolve repo check drift
2026-04-05 22:58:29 +01:00
Peter Steinberger
dea3ab0aa9
fix: align models status provider auth reporting
2026-04-05 22:46:14 +01:00
Peter Steinberger
aa464f8573
test: decouple web fetch fallbacks from provider startup
2026-04-05 22:02:05 +01:00
Peter Steinberger
496df07804
fix(extensions): align provider helper surfaces
2026-04-04 20:06:32 +01:00
Peter Steinberger
847faa3d04
test: trim extension test import churn
2026-04-03 04:41:08 +01: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
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
Peter Steinberger
ef1784d264
refactor: move bundled plugin policy into manifests
2026-03-27 16:40:27 +00:00
Peter Steinberger
ab6ddf7245
refactor: slim plugin sdk provider entrypoints
2026-03-27 01:45:53 +00:00
Peter Steinberger
410c2dba65
test: collapse provider plugin suites
2026-03-25 04:25:02 +00:00
Peter Steinberger
83591fabfb
test: consolidate plugin provider suites
2026-03-25 00:42:09 +00:00
Peter Steinberger
3725b38335
fix: restore ci gates
2026-03-23 14:32:10 +00:00
Peter Steinberger
3fac0d11fa
test: fix base vitest thread regressions
2026-03-22 23:37:31 -07:00
Vincent Koc
3ad652fa9e
fix(build): restore plugin-sdk and line compat after refactor
2026-03-22 19:37:27 -07:00
Vincent Koc
cbf9cd0acb
fix(ci): repair main checks
2026-03-22 18:13:14 -07:00
Vincent Koc
2ce79428c5
test(firecrawl): cover client and tool helpers
2026-03-22 17:44:52 -07:00
Peter Steinberger
e0273bb1e9
test: fix remaining gate drift after main rebase ( #52195 ) (thanks @meng-clb)
2026-03-22 16:09:43 -07:00
Vincent Koc
19c85cf44f
test(extensions): cover xai and firecrawl helpers
2026-03-22 16:04:31 -07:00
Vincent Koc
1169d51aee
fix(onboarding): clarify web search key copy
2026-03-21 08:13:39 -07:00
Peter Steinberger
62ddc9d9e0
refactor: consolidate plugin sdk surface
2026-03-20 19:24:10 +00:00
Vincent Koc
faa9faa767
refactor(web-search): share provider clients and config helpers
2026-03-20 09:30:34 -07:00
Vincent Koc
a562fb5550
refactor(web-search): share scoped provider config plumbing
2026-03-19 23:52:53 -07:00
Tak Hoffman
cd2752346c
refactor move web search sdk helpers into plugin-sdk
2026-03-18 00:27:02 -05:00
Tak Hoffman
0354d49a82
docs update web search config guidance
2026-03-18 00:00:17 -05:00
Tak Hoffman
112d1d3a7c
refactor web search config ownership into extensions
2026-03-17 23:39:51 -05:00
Tak Hoffman
3de973ffff
refactor web search provider execution out of core
2026-03-17 23:07:19 -05:00
Peter Steinberger
5b2c5ee2bc
refactor: remove remaining extension src imports
2026-03-17 19:53:32 -07:00
Peter Steinberger
9ebe38b6e3
refactor: untangle remaining plugin sdk boundaries
2026-03-16 21:16:32 -07:00
Peter Steinberger
aa28d1c711
feat: add firecrawl onboarding search plugin
2026-03-16 03:38:58 +00:00