Согласовать участников одной RFC-пробы
POST
/tasks/benchmark-sync/{id}Объединяет локальные описания портов или неизменяемые снимки участников. Этап ready использует штатный двухфазный запуск. Пока не ответили все участники, возвращает 202; повторный запрос с теми же данными идемпотентен. Чужие порты, Run ID и токены отклоняются.
Контракт
Параметр | Значение |
|---|---|
| Раздел | tasks |
| Авторизация | AgentAuth |
| Принимает | application/json |
| Возвращает | application/json |
Параметры
2 параметров
Имя | Где | Обязательный | Тип | Описание |
|---|---|---|---|---|
| id | path | да | integer | ID задачи |
| request | body | да | object | Участник, запуск, этап plan/ready/snapshot и данные |
{ "data": {}, "hostname": "<string>", "ordinal": 0, "runId": "<string>", "stage": "<string>", "token": 0 }
Ответы
5 ответов
Статус | Описание | Тип |
|---|---|---|
200 | Общий результат этапа | object |
202 | Ожидание участников | object |
400 | Некорректный запрос | object |
401 | Нет авторизации агента | object |
409 | Задача не активна или данные конфликтуют | object |
{}{}{}{}{}