From 6aecab03ce299c3dea655c0b73fa1d2ce196e8be Mon Sep 17 00:00:00 2001 From: Sarah Wooders Date: Mon, 3 Feb 2025 16:38:14 -0800 Subject: [PATCH] fix: fix passage listing for sources (#894) --- letta/server/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/letta/server/server.py b/letta/server/server.py index 23dfdc4a..4a02b74e 100644 --- a/letta/server/server.py +++ b/letta/server/server.py @@ -1000,8 +1000,8 @@ class SyncServer(Server): return passage_count, document_count def list_data_source_passages(self, user_id: str, source_id: str) -> List[Passage]: - warnings.warn("list_data_source_passages is not yet implemented, returning empty list.", category=UserWarning) - return [] + # TODO: move this query into PassageManager + return self.agent_manager.list_passages(actor=self.user_manager.get_user_or_default(user_id=user_id), source_id=source_id) def list_all_sources(self, actor: User) -> List[Source]: """List all sources (w/ extra metadata) belonging to a user"""