-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.Someone is actively working on this. Should link to a PR soon.UI/UXUI/UX related or focusedUI/UX related or focusedbugSomething isn't workingSomething isn't working
Description
App Version
3.19.1
API Provider
Not Applicable / Other
Model Used
N/A
π Steps to Reproduce
- Follow the local embedding setup documentation: https://docs.roocode.com/features/experimental/codebase-indexing?utm_source=extension&utm_medium=ide&utm_campaign=settings#setup-requirements
- Open a repository with some files (In my case it found 384 blocks)
- Certain VS Code UI will freeze and not load properly, mainly the RooCode Config UI will be unresponsive and you cannot open it.
To stop indexing i can kill both ollama/qdrant or completely close(changing workspaces does not work) and opening an empty folder.
Configurations that i tested:
- Concurrent file reads limit set to 40 will freeze and take a long long time to index
- Surprisingly setting Concurrent file reads limit to 2 works better and faster
- Using nomic-embed-text takes way longer to index the data and freezes the UI more often
- Using mxbai-embed-large works better and faster and after a while the index finishes and the config UI becomes useable again.
Other configurations tested:
- In a repository of the size of 57k blocks
- Using OpenAI's API for embedding and QDrant free plan database also freezes the RooCode config UI
From the tests it does not seem to be a issue with the performance of the PC and seems to be related on how RooCode handles threading and file reading.
π₯ Outcome Summary
Expected to be able to access the RooCode config independent if a background is running, fails, hangs and etc to be able to stop it/disable it.
π Relevant Logs or Errors (Optional)
dosubot, bakua, sr-tream, skytern, joris-prl and 1 more
Metadata
Metadata
Assignees
Labels
Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.Someone is actively working on this. Should link to a PR soon.UI/UXUI/UX related or focusedUI/UX related or focusedbugSomething isn't workingSomething isn't working
Type
Projects
Status
Done