From 85b999a52dad8127195fac7fbfe92afaf269ddd8 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Wed, 24 Jun 2026 21:35:19 +0200 Subject: [PATCH] feat(chat): add citations package surface --- .../shared/citations/__init__.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 surfsense_backend/app/agents/chat/multi_agent_chat/shared/citations/__init__.py diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/shared/citations/__init__.py b/surfsense_backend/app/agents/chat/multi_agent_chat/shared/citations/__init__.py new file mode 100644 index 000000000..f722717e9 --- /dev/null +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/shared/citations/__init__.py @@ -0,0 +1,16 @@ +"""Citation registry: maps model-facing ``[n]`` labels to real sources. + +Server-side only; the model sees only the bare ``[n]``. +""" + +from __future__ import annotations + +from .models import CitationEntry, CitationSourceType +from .registry import CitationRegistry, make_key + +__all__ = [ + "CitationEntry", + "CitationRegistry", + "CitationSourceType", + "make_key", +]