Files
OmniRoute/changelog.d/features/9490-opencode-plugin-warm-startup-parallel-refresh.md
Diego Rodrigues de Sa e Souza b7b9fe0baa fix(ci): clear base-red typecheck + migration collisions (release/v3.8.50, #9985) (#10152)
* fix(ci): clear base-red typecheck + migration collisions on release/v3.8.50

Resolve 13 typecheck:core errors (deepai executor/import, responseSanitizer
cached_tokens typing, search.ts token headers, usageTracking duplicate props,
modelCapabilityOverrideKey max_token, executeWebSearch null) and remove the
stale duplicate 143_job_registry.sql (canonical is 146_job_registry per
RENAMED_MIGRATION_COMPATIBILITY), freeing the 147 KNOWN_GAPS entry.

Base-reds tracked by #9985.

* fix(changelog): reformat 9239/9490 feature fragments to bullet convention (base-red #9985)

---------

Co-authored-by: backryun <bakryun0718@proton.me>
2026-08-12 07:56:35 -03:00

550 B

  • feat(opencode-plugin): warm catalog startup from disk snapshot + parallel refresh (#9490)

    The config-shim hook now reads the last disk snapshot before fetching, so the provider registers immediately with the last-known-good catalog (~1-2s vs ~30s on a warm gateway). All six fetchers run concurrently via Promise.allSettled instead of sequentially. A failed refresh keeps the snapshot (no overwrite). An in-flight guard prevents concurrent refreshes for the same cache key. The features.diskCache: false opt-out disables the warm read entirely.