diff --git a/semantic_router/layer.py b/semantic_router/layer.py index 410c9d41ef976c3fe5473095d2d2548f9740c53d..659ae6e6341165ca64438d93b40bc077ba135a45 100644 --- a/semantic_router/layer.py +++ b/semantic_router/layer.py @@ -807,7 +807,9 @@ class RouteLayer: remote_routes = self.index.get_routes() # TODO Enhance by retrieving directly the vectors instead of embedding all utterances again - routes, utterances, metadata = map(list, zip(*remote_routes)) + routes, utterances, function_schemas, metadata = map( + list, zip(*remote_routes) + ) embeddings = self.encoder(utterances) self.index = LocalIndex() self.index.add(