Skip to content
21 changes: 19 additions & 2 deletions src/open_responses_server/models/responses_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class ToolCallArgumentsDelta(BaseModel):

class ToolCallArgumentsDone(BaseModel):
type: str = "response.function_call_arguments.done"
id: str
item_id: str
output_index: int
arguments: str

Expand All @@ -102,6 +102,23 @@ class ResponseInProgress(BaseModel):
type: str = "response.in_progress"
response: ResponseModel

class OutputItemAdded(BaseModel):
type: str = "response.output_item.added"
output_index: int
item: Dict

class OutputItemDone(BaseModel):
type: str = "response.output_item.done"
output_index: int
item: Dict

class OutputTextDone(BaseModel):
type: str = "response.output_text.done"
item_id: str
output_index: int
content_index: int
text: str

class ResponseCompleted(BaseModel):
type: str = "response.completed"
response: ResponseModel
response: ResponseModel
Loading