add history endpoint
This commit is contained in:
parent
50589232d6
commit
fb7ab50de6
7 changed files with 206 additions and 6 deletions
|
|
@ -41,3 +41,21 @@ class BrowserTaskResultResponse(BaseModel):
|
|||
result: str | None = Field(default=None, description="Итоговый текстовый результат")
|
||||
error: str | None = Field(default=None, description="Текст ошибки, если выполнение не удалось")
|
||||
raw_response: dict[str, Any] | None = Field(default=None, description="Сырой ответ от browser-use RPC")
|
||||
|
||||
|
||||
class TaskHistoryEvent(BaseModel):
|
||||
"""Одно действие/шаг в истории выполнения browser-use агента."""
|
||||
|
||||
step: int = Field(..., description="Порядковый номер события в истории")
|
||||
kind: str = Field(..., description="Тип события (thought/action/error/system)")
|
||||
content: str | None = Field(default=None, description="Краткое текстовое описание события")
|
||||
data: dict[str, Any] = Field(default_factory=dict, description="Дополнительные структурированные данные")
|
||||
|
||||
|
||||
class BrowserTaskHistoryResponse(BaseModel):
|
||||
"""История действий агента для конкретной задачи."""
|
||||
|
||||
task_id: str
|
||||
status: TaskStatus
|
||||
history: list[TaskHistoryEvent] = Field(default_factory=list)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue