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", +]