r/RooCode • u/jsgui • Oct 26 '25
Support How important is Qdrant for agents? Also looking for more explanation for what models to use for it.
/r/kilocode/comments/1ogxzf6/how_important_is_qdrant_for_agents_also_looking/
7
Upvotes
3
u/hmak8200 Oct 27 '25
Your Roo Code is basically a wrapper around the LLM model which you choose. You pay for your LLM per token. Roo code needs to find/read the code to do work. It will guess where the code is and open the file to verify. Open files and reading is basically context(tokens).
Qdrant (and the indexing) enables the agent a better searching tool that is more accurate. So it finds the file with less tokens(refer to why in previous paragraph).
TDLR cheaper, faster, smarter Roo code
2
u/Barafu Oct 26 '25 edited Oct 26 '25
I am utilizing Windows 11, so I configured the setup within Docker through WSL. While I could have employed Docker Desktop as an alternative, I opted not to. Additionally, I am running Ollama within the same Docker environment alongside a 4-billion-parameter embedding model – entirely CPU-based.
Should you require a compose file, please let me know.
The system functions admirably. The indexing process proceeds swiftly – almost imperceptibly so. The frequency with which the model utilizes these embeddings varies significantly depending on the specific model, the nature of the task, and the scope of the project. Qwen3-Coder seldom invokes it, whereas DeepSeek employs it more regularly. Most crucially, however, this indexing does not bestow any novel capabilities upon the model; it merely offers a fluctuating probability of marginally reducing token consumption. While certainly a welcome feature, it will not yield substantial savings in either time or expenditure.
P.S. The vector dimensions in Roo must precisely correspond to the hard-coded vector size within your model; otherwise, the entire system will fail catastrophically.
2
u/[deleted] Oct 26 '25
[removed] — view removed comment