Add memory system session context API
This commit is contained in:
@ -33,6 +33,13 @@ class SearchRequest(BaseModel):
|
||||
limit: int = Field(default=10, ge=1, le=100)
|
||||
|
||||
|
||||
class SessionContextRequest(BaseModel):
|
||||
user_id: str = Field(min_length=1)
|
||||
user_key: str = Field(min_length=1)
|
||||
query: str = Field(min_length=1)
|
||||
limit: int = Field(default=10, ge=1, le=100)
|
||||
|
||||
|
||||
class BackendStatus(BaseModel):
|
||||
status: OperationStatus
|
||||
result: Any = None
|
||||
@ -71,6 +78,13 @@ class SearchResponse(BaseModel):
|
||||
backends: dict[str, BackendStatus]
|
||||
|
||||
|
||||
class SessionContextResponse(BaseModel):
|
||||
status: OperationStatus
|
||||
context: dict[str, Any] | None = None
|
||||
items: list[dict[str, Any]] = Field(default_factory=list)
|
||||
backends: dict[str, BackendStatus]
|
||||
|
||||
|
||||
class ProfileResponse(BaseModel):
|
||||
status: OperationStatus
|
||||
profile: Any = None
|
||||
|
||||
Reference in New Issue
Block a user