Add local project indexing and search guidance
This commit is contained in:
@@ -47,9 +47,16 @@ fn codebase_indexing_enabled(
|
||||
surface: CodebaseAutoIndexingSurface,
|
||||
codebase_context_enabled: bool,
|
||||
) -> bool {
|
||||
FeatureFlag::FullSourceCodeEmbedding.is_enabled()
|
||||
&& surface.required_feature_enabled()
|
||||
&& codebase_context_enabled
|
||||
match surface {
|
||||
// Native local indexing is structural/lexical and does not depend on the remote
|
||||
// embedding feature. Remote indexing retains its existing feature gates.
|
||||
CodebaseAutoIndexingSurface::Local => codebase_context_enabled,
|
||||
CodebaseAutoIndexingSurface::Remote => {
|
||||
FeatureFlag::FullSourceCodeEmbedding.is_enabled()
|
||||
&& surface.required_feature_enabled()
|
||||
&& codebase_context_enabled
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn codebase_auto_indexing_enabled(
|
||||
|
||||
Reference in New Issue
Block a user