-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
EnhancementNew feature or requestNew feature or requestIssue - Unassigned / ActionableClear and approved. Available for contributors to pick up.Clear and approved. Available for contributors to pick up.
Description
Type
Enhancement
Problem / Value
Semantic search can be invoked before the initial code index is fully built, which leads to incomplete or low-quality results. This causes confusion and wastes time. Gating semantic search until the index is ready improves reliability and sets clear expectations.
Context
Affects users who start a task immediately after opening a workspace or enabling indexing. When the initial indexing has not finished:
- Roo should pause the task and show a visible progress indicator for indexing.
- The user can choose to "Skip and continue anyway."
- If skipped before indexing completes, semantic search is not exposed and Roo falls back to file-based exploration (reading files, regex search) until indexing is done.
- Once indexing completes, semantic search becomes available automatically.
Constraints/Preferences
- Provide a clear, unobtrusive progress UI while indexing runs.
- The "Skip" option should keep the task moving but ensure semantic search remains disabled until indexing finishes.
Metadata
Metadata
Assignees
Labels
EnhancementNew feature or requestNew feature or requestIssue - Unassigned / ActionableClear and approved. Available for contributors to pick up.Clear and approved. Available for contributors to pick up.
Type
Projects
Status
Issue [Unassigned]