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

Labels

Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.enhancementNew feature or request

Type

No type

Projects

Status

Issue [In Progress]

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions