Spaces:
Sleeping
Sleeping
File size: 335 Bytes
c96b98a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from typing import Optional, Any, Dict
from pydantic import BaseModel
class Memory(BaseModel):
"""Model for Agent Memories"""
memory: str
id: Optional[str] = None
topic: Optional[str] = None
input: Optional[str] = None
def to_dict(self) -> Dict[str, Any]:
return self.model_dump(exclude_none=True)
|