added docs and content
This commit is contained in:
@@ -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):
|
||||||
|
Reference in New Issue
Block a user