update api for subagent protocol and delete hermes agent
This commit is contained in:
parent
ff1799cd98
commit
952b2e7d17
1150 changed files with 704 additions and 458893 deletions
|
|
@ -31,7 +31,6 @@ REST API-обертка над `browser-use` RPC (`POST /run` в контейн
|
|||
|
||||
- хранилище in-memory: после рестарта контейнера задачи теряются
|
||||
- нет ретраев RPC при транспортных ошибках
|
||||
- нет отмены задач через API
|
||||
- один инстанс процесса хранит задачи только локально (без shared state)
|
||||
|
||||
## Переменные окружения
|
||||
|
|
@ -131,6 +130,29 @@ Response `202`:
|
|||
}
|
||||
```
|
||||
|
||||
## Runs API (background runs)
|
||||
|
||||
Новый набор endpoint-ов для фоновых запусков:
|
||||
|
||||
- `POST /runs` — создать run в фоне
|
||||
- `GET /runs/{run_id}` — получить run и его статус
|
||||
- `POST /runs/{run_id}/cancel` — отменить pending/running run
|
||||
- `DELETE /runs/{run_id}` — удалить завершенный run
|
||||
- `GET /runs/{run_id}/wait` — дождаться завершения и вернуть финальный output
|
||||
- `GET /runs/{run_id}/stream` — подключиться к live-потоку новых событий run (SSE)
|
||||
- `GET /threads/{thread_id}/runs` — список run-ов в треде
|
||||
|
||||
Пример создания run:
|
||||
|
||||
```json
|
||||
{
|
||||
"thread_id": "thread-demo",
|
||||
"input": "Открой example.com и верни title",
|
||||
"timeout": 60,
|
||||
"metadata": {"source": "manual"}
|
||||
}
|
||||
```
|
||||
|
||||
## Быстрый end-to-end пример
|
||||
|
||||
```zsh
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue