From f01bbb416710d960ccc89e7298c96cea31c0e987 Mon Sep 17 00:00:00 2001 From: Cyber MacGeddon Date: Tue, 10 Mar 2026 15:43:17 +0000 Subject: [PATCH] Filter answers from document lists --- 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(