GareArc
1f94bdd724
feat(plugin): allow disabling the tenant plugin model providers cache
...
The provider list is cached here for 24h, but plugins can be installed by a
system other than this one — enterprise installs them through the plugin
daemon directly. Nothing then tells this cache it is stale, so a newly
assigned plugin stays invisible to the workspace until the TTL expires.
Add PLUGIN_MODEL_PROVIDERS_CACHE_ENABLED so those deployments can turn the
cache off and read through to the daemon, which owns the writes and can
invalidate correctly. Defaults to true, so nothing changes for anyone
installing plugins through this API.
Extract _fetch_plugin_model_providers_uncached so the disabled path and the
caching path share one daemon fetch. The early return sits before the
generation read and the refresh lock, so the off path touches no Redis at all.
2026-07-27 02:18:37 -07:00
非法操作 and GitHub
6edce14e88
fix: can't debug model plugins ( #38500 )
2026-07-07 13:03:32 +00:00
1b3e8e9943
chore(agent-v2): sync daily changes ( #38298 )
...
Signed-off-by: yyh <[email protected] >
Co-authored-by: 盐粒 Yanli <[email protected] >
Co-authored-by: Joel <[email protected] >
Co-authored-by: zyssyz123 <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 盐粒 Yanli <[email protected] >
Co-authored-by: 林玮 (Jade Lin) <[email protected] >
2026-07-05 08:09:38 +00:00
非法操作 and GitHub
91cc50371b
chore: use zstd for plugin model provider cache ( #38382 )
2026-07-03 08:58:30 +00:00
059a1fe090
chore: compress large plugin_model obj in redis ( #38374 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-03 07:32:07 +00:00
WH-2099 and GitHub
7fb797c121
fix(api): keep provider refresh waiters single-flight ( #38226 )
2026-07-02 04:46:10 +00:00
37bcb60c26
refactor(web): migrate plugin console contracts ( #38252 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-01 15:34:52 +00:00
200f8b800f
fix(api): prevent plugin provider cache stampedes ( #37388 )
...
Co-authored-by: VeraPyuyi <[email protected] >
2026-06-30 10:09:05 +00:00
+5
9b74df21d0
feat(web): refine onboarding UI ( #37433 )
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: yyh <[email protected] >
Co-authored-by: Joel <[email protected] >
Co-authored-by: hjlarry <[email protected] >
Co-authored-by: fatelei <[email protected] >
Co-authored-by: Asuka Minato <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <[email protected] >
Co-authored-by: gigglewang <[email protected] >
Co-authored-by: Yunlu Wen <[email protected] >
Co-authored-by: chariri <[email protected] >
Co-authored-by: Evan <[email protected] >
Co-authored-by: yyh <[email protected] >
2026-06-15 08:47:15 +00:00
c4a8d79be9
perf(api): reduce workflow startup latency for chatflow ( #36773 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-11 07:05:35 +00:00
9ac71329a4
fix(plugin): align plugin list endpoint counts with live endpoint state ( #37179 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-10 08:11:11 +00:00
8d99326fb3
feat(plugin): cache plugin model providers by tenant ( #36449 )
...
Co-authored-by: WH-2099 <[email protected] >
2026-05-23 09:12:09 +00:00