added docs and content

This commit is contained in:
Yannick Stephan
2025-02-09 15:24:37 +01:00
parent 7116bd1872
commit 948d21b41d

View File

@@ -165,15 +165,24 @@ class DocStatus(str, Enum):
@dataclass @dataclass
class DocProcessingStatus: class DocProcessingStatus:
"""Document processing status data structure""" """Document processing status data structure"""
content: str
content_summary: str # First 100 chars of document content """Original content of the document"""
content_length: int # Total length of document content_summary: str
status: DocStatus # Current processing status """First 100 chars of document content, used for preview"""
created_at: str # ISO format timestamp content_length: int
updated_at: str # ISO format timestamp """Total length of document"""
chunks_count: Optional[int] = None # Number of chunks after splitting status: DocStatus
error: Optional[str] = None # Error message if failed """Current processing status"""
metadata: dict[str, Any] = field(default_factory=dict) # Additional metadata created_at: str
"""ISO format timestamp when document was created"""
updated_at: str
"""ISO format timestamp when document was last updated"""
chunks_count: Optional[int] = None
"""Number of chunks after splitting, used for processing"""
error: Optional[str] = None
"""Error message if failed"""
metadata: dict[str, Any] = field(default_factory=dict)
"""Additional metadata"""
class DocStatusStorage(BaseKVStorage): class DocStatusStorage(BaseKVStorage):