From ca525b679fb935f80dca32e824e1a0b4db28eea3 Mon Sep 17 00:00:00 2001 From: cybermaggedon Date: Tue, 10 Mar 2026 17:22:19 +0000 Subject: [PATCH] Filter answers from document lists (#683) --- trustgraph-flow/trustgraph/librarian/librarian.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trustgraph-flow/trustgraph/librarian/librarian.py b/trustgraph-flow/trustgraph/librarian/librarian.py index 4944835e..829e63ba 100644 --- a/trustgraph-flow/trustgraph/librarian/librarian.py +++ b/trustgraph-flow/trustgraph/librarian/librarian.py @@ -245,12 +245,13 @@ class Librarian: docs = await self.table_store.list_documents(request.user) - # Filter out child documents by default unless include_children is True + # Filter out child documents and answer documents by default include_children = getattr(request, 'include_children', False) if not include_children: docs = [ doc for doc in docs if not doc.parent_id # Only include top-level documents + and doc.document_type != "answer" # Exclude GraphRAG answers ] return LibrarianResponse(