We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d3336dc commit b09d617Copy full SHA for b09d617
1 file changed
memstate/schemas.py
@@ -1,4 +1,5 @@
1
import uuid
2
+from dataclasses import dataclass
3
from datetime import datetime, timezone
4
from typing import Any
5
@@ -68,7 +69,8 @@ class TxEntry(BaseModel):
68
69
reason: str | None = None
70
71
-class SearchResult(BaseModel):
72
+@dataclass(slots=True)
73
+class SearchResult:
74
"""
75
Represents a search result with related metadata.
76
@@ -84,7 +86,8 @@ class SearchResult(BaseModel):
84
86
score: float
85
87
88
-class ScoredFact(BaseModel):
89
90
+class ScoredFact:
91
92
Represents a scored fact model.
93
0 commit comments