Add UI delivery presenters and event DTOs
This commit is contained in:
@@ -26,7 +26,14 @@
|
||||
"task_id": "task_1",
|
||||
"response_type": "answer | task_started | confirmation_required | error",
|
||||
"message": "string",
|
||||
"cards": []
|
||||
"cards": [
|
||||
{
|
||||
"type": "plan_card"
|
||||
},
|
||||
{
|
||||
"type": "progress_card"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -53,7 +60,8 @@
|
||||
"progress": {
|
||||
"completed": 2,
|
||||
"total": 5
|
||||
}
|
||||
},
|
||||
"cards": []
|
||||
}
|
||||
```
|
||||
|
||||
@@ -66,9 +74,18 @@ WebSocket может быть добавлен как secondary adapter, но co
|
||||
```json
|
||||
{
|
||||
"event": "node_started",
|
||||
"task_id": "task_1",
|
||||
"node_id": "node_3",
|
||||
"timestamp": "..."
|
||||
"data": {
|
||||
"event_id": "evt_1",
|
||||
"event_type": "node_started",
|
||||
"task_id": "task_1",
|
||||
"node_id": "node_3",
|
||||
"timestamp": "...",
|
||||
"payload": {},
|
||||
"card": {
|
||||
"type": "progress_card_ref",
|
||||
"task_id": "task_1"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user