feat: add seq id to error chunks (#8843)

This commit is contained in:
cthomas
2026-01-16 13:10:17 -08:00
committed by Sarah Wooders
parent a98bc31bf3
commit c2f13cf5fa

View File

@@ -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"],