diff --git a/surfsense_backend/app/schemas/documents.py b/surfsense_backend/app/schemas/documents.py index 49d2836b2..162dd6882 100644 --- a/surfsense_backend/app/schemas/documents.py +++ b/surfsense_backend/app/schemas/documents.py @@ -73,6 +73,10 @@ class DocumentWithChunksRead(DocumentRead): chunks: list[ChunkRead] = [] total_chunks: int = 0 chunk_start_index: int = 0 + # 1-based inclusive line range of the cited chunk within source_markdown; + # None when the chunk predates char spans or the body is unavailable. + cited_start_line: int | None = None + cited_end_line: int | None = None model_config = ConfigDict(from_attributes=True)