mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
The workspace screen was prefetching per-provider model lists via `useProviderModels`, which fanned out N parallel `list_provider_models_request`s that bypassed `ProviderSnapshotManager` and spawned each provider fresh on every call (e.g. repeated copilot ENOENT errors). The return value was never consumed. Replace it with `useProvidersSnapshot(serverId, workspaceDirectory)` so warmup goes through the shared, deduped, TTL-cached snapshot path that consumers already read from.