From 69600133a44eb798830cc7dc5242234ba53286df Mon Sep 17 00:00:00 2001 From: iRedTea Date: Thu, 15 Oct 2026 22:30:09 +0300 Subject: [PATCH] docs: README - the assistant's actions and modes, saved SSH hosts and their key --- README.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7e9d208..5e7b8a5 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,18 @@ машину или на SSH-хост**: папка уходит потоком tar без промежуточных файлов, с прогрессом, скоростью и отменой. «Переместить» удаляет исходник после успешной отправки. Правила для существующего: сообщить / заменить / оставить как есть. -- **ИИ-ассистент** (MVP) - круглая кнопка чата справа внизу; каждый включает себе сам в профиле. - Видит вкладки и активный терминал или папку, отвечает потоком, команды предлагает кнопкой - «Выполнить» - она отправляет команду в активный терминал с правами пользователя. Модель задаёт - администратор в «Настройки › ИИ-ассистент»: Gradio (по умолчанию - прокси к Qwen Omni), - OpenAI-совместимый API или Anthropic; ключ хранится на сервере. +- **ИИ-ассистент** - круглая кнопка чата (на компьютере её и окно можно перетаскивать); каждый + включает себе сам в профиле. Видит вкладки, активный терминал или папку и список ваших машин, + отвечает потоком. Действия - кнопками: выполнить команду в терминале нужной машины, прочитать, + показать или записать файл - всё с правами пользователя. Плашка «Агент» - делает шаги сам, + спрашивая перед каждой командой и записью; «Думать» - сначала рассуждает (свёрнуто над + ответом). Модель задаёт администратор в «Настройки › ИИ-ассистент»: Gradio (по умолчанию - + прокси к Qwen Omni), OpenAI-совместимый API или Anthropic; ключ хранится на сервере. +- **Сохранённые SSH-хосты** - в окне SSH-подключения галочка «Сохранить»: хост и вход (пароль или + ключ) хранятся на сервере, у каждого пользователя свои, зашифрованы AES-256-GCM ключом сервера. + Ключ берётся из `LPRA_SECRET_KEY` (32 байта, hex или base64) или из файла `<база>.key` рядом с + базой, который создаётся сам - храните его вместе с бэкапом базы, без него сохранённые входы + не расшифровать. - **Проброс портов** - `http` через панель, `tcp`/`udp` через прямой туннель. - **Статус** - нагрузка, память, диски, сеть, тест скорости канала до сервера. - **Вход** - пароль и/или ключи доступа (passkeys); пароль можно выключить, когда есть ключ.