feat: add cited line range to by-chunk response

This commit is contained in:
CREDO23 2026-06-19 15:31:44 +02:00
parent 435b84215e
commit ea32b62f82

View file

@ -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)