feat: add seq id to error chunks (#8843)
This commit is contained in:
@@ -377,6 +377,7 @@ class LettaErrorMessage(BaseModel):
|
||||
error_type (str): The type of error
|
||||
message (str): The error message
|
||||
detail (Optional[str]): An optional error detail
|
||||
seq_id (Optional[int]): The sequence ID for cursor-based pagination
|
||||
"""
|
||||
|
||||
message_type: Literal["error_message"] = "error_message"
|
||||
@@ -384,6 +385,7 @@ class LettaErrorMessage(BaseModel):
|
||||
error_type: str
|
||||
message: str
|
||||
detail: Optional[str] = None
|
||||
seq_id: Optional[int] = None
|
||||
|
||||
|
||||
class SummaryMessage(LettaMessage):
|
||||
@@ -488,6 +490,11 @@ def create_letta_error_message_schema():
|
||||
"title": "Detail",
|
||||
"description": "An optional error detail.",
|
||||
},
|
||||
"seq_id": {
|
||||
"type": "integer",
|
||||
"title": "Seq ID",
|
||||
"description": "The sequence ID for cursor-based pagination.",
|
||||
},
|
||||
},
|
||||
"type": "object",
|
||||
"required": ["message_type", "run_id", "error_type", "message"],
|
||||
|
||||
Reference in New Issue
Block a user