Skip to content

[ENHANCEMENT] Want Codebase Indexing to be per project/workspace, not limited to global #11947

@ScotterMonk

Description

@ScotterMonk

Problem (one or two sentences)

I want more separation between my projects and to be able to use different indexing embeddings models and settings per project because my projects are very different in scope, size, etc.

Currently, I can't do that because codebase indexing settings are global, so:

  • I have to use same settings for every project. What if I need a large embeddings model for one project and a small one for a different project?
  • What if I want to use different providers?
  • If I'm non-local: This increases the necessity for more resources at Qdrant, so instead of getting many small accounts, I have to get one big account. So in addition to reducing the efficacy of codebase indexing, this vastly increases the price I have to pay.

Context (who is affected and when)

See my answer in "Problem" area above.

Desired behavior (conceptual, not technical)

No need to ask me for confirmation. This is a very important feature to me.

Constraints / preferences (optional)

No response

Request checklist

  • I've searched existing Issues and Discussions for duplicates
  • This describes a specific problem with clear context and impact

Roo Code Task Links (optional)

No response

Acceptance criteria (optional)

No response

Proposed approach (optional)

No response

Trade-offs / risks (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions