From 9ffbba8d8c0702cbc51c91a87f84dedb4e5bb951 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Wed, 24 Jun 2026 22:38:47 +0200 Subject: [PATCH] retrieved_context: package surface --- .../shared/retrieved_context/__init__.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 surfsense_backend/app/agents/chat/multi_agent_chat/shared/retrieved_context/__init__.py diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/shared/retrieved_context/__init__.py b/surfsense_backend/app/agents/chat/multi_agent_chat/shared/retrieved_context/__init__.py new file mode 100644 index 000000000..842740da7 --- /dev/null +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/shared/retrieved_context/__init__.py @@ -0,0 +1,16 @@ +"""Retrieved knowledge-base evidence rendered as the ```` block. + +Turns retrieved chunks into the model-facing block and registers each passage +into the citation registry so ``[n]`` resolves back to a real chunk. +""" + +from __future__ import annotations + +from .models import RetrievedDocument, RetrievedPassage +from .renderer import render_retrieved_context + +__all__ = [ + "RetrievedDocument", + "RetrievedPassage", + "render_retrieved_context", +]