You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
TUI fetches the whole provider catalog on every bootstrap #53590
Every TUI bootstrap fetches GET /provider, at startup and again whenever it reloads for another directory or workspace. On my machine that response is 6.7 MB (227 providers, 8,452 models) and takes 185–420 ms even with a warm server. It goes into sync.data.provider_next, which only the connect dialog and the provider list in the model picker read.
I switch between sessions in different directories a lot, and this request was most of the time each directory reload spent before it could apply. Parsing it also blocked input for 50–90 ms each time.
Activity
github-actions commentedon Oct 6, 2026
This issue might be a duplicate of existing issues. Please check:
/providercatalog fetches during app bootstraps, including per-project bootstraps.moritzWa commentedon Oct 6, 2026
Duplicate of #47677.