From 700f7fa0e7fecd2675873437555663fecd89d012 Mon Sep 17 00:00:00 2001 From: MrKan Date: Sun, 19 Apr 2026 21:42:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) 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 Агент закончил генерацию ответа.