Add UI delivery presenters and event DTOs

This commit is contained in:
2026-07-03 21:32:59 +03:00
parent 8423d8e8ad
commit eb320fc246
7 changed files with 249 additions and 16 deletions
+22 -5
View File
@@ -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"
}
}
}
```