Skip to content

[ENHANCEMENT] Per-workspace control for Codebase Indexing (reduce GPU) #8131

@hannesrudolph

Description

@hannesrudolph

Type

Enhancement

Problem / Value

Codebase indexing is controlled by one global setting and starts for every open workspace when VS Code launches. For users with many windows open, this can spike GPU/CPU usage and make it hard to tell which window is doing the work. Per‑workspace control lets people enable indexing only where it’s useful and keep it off elsewhere, reducing resource usage and distraction.

Context

Affects developers who work across multiple projects at once. Many workspaces are read‑only or exploratory; only a subset need indexing. The ability to override a global default on a per‑workspace basis would improve control and predictability.

Constraints/Preferences

  • Provide a global default (e.g., indexing off globally).
  • Allow each workspace to override the global default and persist across sessions.
  • Keep the toggle easy to find in Code Index settings for the current workspace.
  • Workspace choice should take precedence over the global default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Issue [Unassigned]

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions