diff --git a/src/codeweaver/providers/types/vectors.py b/src/codeweaver/providers/types/vectors.py index 46d5f0e1..9c94fd21 100644 --- a/src/codeweaver/providers/types/vectors.py +++ b/src/codeweaver/providers/types/vectors.py @@ -315,7 +315,11 @@ def by_name(self, name: str) -> VectorConfig | None: Returns: Matching VectorConfig or None """ - return next((v for v in self.vectors.values() if v.name == name), None) + # Bolt Optimization: Avoid generator overhead with next() by using a standard loop + for v in self.vectors.values(): + if v.name == name: + return v + return None def by_key(self, key: str) -> VectorConfig | None: """Get vector by its logical dict key.