Fix citations typing

This commit is contained in:
Yiorgis Gozadinos 2026-02-20 14:08:10 +02:00
parent c567842420
commit e6310fc484
No known key found for this signature in database

View file

@ -5,6 +5,7 @@ from typing import Any
from pydantic import BaseModel from pydantic import BaseModel
from pydantic_ai import RunContext from pydantic_ai import RunContext
from haiku.rag.agents.research.models import Citation
from haiku.rag.store.models.chunk import SearchResult from haiku.rag.store.models.chunk import SearchResult
from haiku.rag.tools.document import DocumentInfo from haiku.rag.tools.document import DocumentInfo
from haiku.rag.tools.qa import QAHistoryEntry from haiku.rag.tools.qa import QAHistoryEntry
@ -20,7 +21,7 @@ class ResearchEntry(BaseModel):
class RAGState(BaseModel): class RAGState(BaseModel):
citations: list[Any] = [] citations: list[Citation] = []
qa_history: list[QAHistoryEntry] = [] qa_history: list[QAHistoryEntry] = []
document_filter: str | None = None document_filter: str | None = None
searches: dict[str, list[SearchResult]] = {} searches: dict[str, list[SearchResult]] = {}