diff --git a/README.md b/README.md index 23841e6..ccc0115 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,12 @@ WebSocket API SDK для взаимодействия с AI-агентом. ## Release Notes -# v1.1 +# v1.1 - **CRITICAL**: `AgentAPI` вместо `url` принимает `base_url` и сам дописывает нужный эндпоинт. -Раньше: `AgentAPI(url="ws://localhost:8000/agent_ws/")`. Сейчас: `AgentAPI(base_url="ws://localhost:8000/")` + Раньше: `AgentAPI(url="ws://localhost:8000/agent_ws/")`. Сейчас: `AgentAPI(base_url="ws://localhost:8000/")` - Добавлен параметр `chat_id` в конструктор `AgentAPI`. Нужен для разделения истории сообщений по чатам/веткам. - `AgentAPI.connect()` вызывает `AgentBusyException`, если выбранный чат уже занят другим API клиентом. +- Добавлен новый тип события `MsgEventSendFile` для отправки файлов пользователю. Поле `path` — путь к файлу относительно `/workspace`. ## Установка В `master` всегда будет актуальная рабочая версия. @@ -164,6 +165,22 @@ async def on_telegram_message(from_user: int, text: str): | payload | object | Любые данные о прогрессе | | source | string | Источник события (по умолчанию "main") | +#### AGENT_EVENT_SEND_FILE + +Агент отправляет файл пользователю. Путь к файлу относительно `/workspace`. + +```json +{ + "type": "AGENT_EVENT_SEND_FILE", + "path": "reports/2024/report.pdf" +} +``` + +| Поле | Тип | Описание | +|--------|--------|-----------------------------------------------| +| type | string | Всегда `AGENT_EVENT_SEND_FILE` | +| path | string | Путь к файлу относительно `/workspace` | + #### AGENT_EVENT_END Агент закончил генерацию ответа.