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); пароль можно выключить, когда есть ключ.