Describe the bug
The UI is slow to load / freezes if there are MCPs/ Extensions blocking loading. Ideally booting up the extensions would be non blocking on the ui.
The requests seem to be hanging on agent/tools request for 5 mins in this screenshot
Expected behavior
The UI should continue to load and possibly show a "Loading" or other mechanism so the user isn't left wondering whats going on. Also if we can we should move this agent/tools request to be async and non blocking for waiting for all tools to load.
Screenshots
Please provide following information:
- OS & Arch: Mac ARM
- Interface: UI
- Version: v1.2.0
- Extensions enabled: Redacted
- Provider & Model: