OpsDeck 0.6.1 — чат с локальным ИИ, перенос на другой компьютер и исправления по отзывам
Продолжение 0.6.0 по вашим отзывам из Telegram-чата. Спасибо всем, кто пишет и тестирует! 🙌
🌐 Сайт обновлён: https://leoalecksey.github.io/opsdeck/
✨ Новое
- Чат с локальным ИИ в AI-панели. В списке агентов рядом с Claude Code, Codex и Gemini — «OpsDeck AI (локальный)»: полноценный разговор со встроенной моделью (или вашим ИИ-сервером из настроек). Ответ печатается по мере генерации, «Стоп» прерывает. Команды из ответа вставляются в терминал кнопкой «▸ В терминал» — без Enter, сами ничего не запускаются. Выделение, логи, алерты и заметки отправляются в чат так же, как другим агентам.
- Агент по умолчанию выбирается в ⚙ → AI-агент. Кнопка «@» в заметках отправляет ссылку на заметку выбранному агенту, локальному — сам текст.
- Перенос на другой компьютер. ⚙ → «Экспорт…»: архив из отмеченных частей — настройки и интерфейс, SSH, веб-панели, базы, MikroTik, сниппеты, kubeconfig, папка заметок. Собирается в несколько потоков. «Импорт…» показывает, что в архиве, и восстанавливает выбранное; заменяемые файлы сначала уходят в резервную копию. Пароли в архив не попадают.
- Kubernetes: фильтр по меткам как у
kubectl -l(app=api,env in (prod,stage),!canary); у нод CPU и RAM обновляются каждые 5 секунд — с полоской загрузки и графиком. - Переподключение в терминале. Вкладка SSH (или shell в поде, SSH к MikroTik) при обрыве не закрывается: «⟳ Переподключить», Enter или Ctrl+Shift+R запускают то же подключение заново. Если упал
ssh, набранный в обычном shell, — в плашке «⟳ Повторить». - Мониторинг хостов: хост или целую группу можно убрать с доски, группы сворачиваются (остаётся сводка по цветам, хосты не опрашиваются).
- Алерты: в карточке — сам алерт, а метки, описание и детали правила открываются кнопкой «Подробнее».
- Zabbix за HTTP Basic веб-сервера: логин/пароль Basic в коннекторе; на Zabbix 7.2+ — через сессию входа в веб-интерфейс. (@LockerWarUA)
🛠 Исправления
- Чат с локальным ИИ: длинный разговор прокручивается, поле вопроса всегда внизу (раньше панель растягивалась и поле уходило за край окна).
- Заметки: Ctrl+S и Ctrl+E работают в русской раскладке.
- Заметки: рамка «не сохранено» — по всему контуру и гаснет после сохранения (раньше светилась половинчатая рамка фокуса).
- IDE: ветку переключили или закоммитили в терминале — граф git и список изменений обновляются сами, без ⟳.
- Сеть и DNS: вывод быстрых команд (
ping -c 1 127.0.0.1) больше не теряется. - Kubernetes на Windows: список KUBECONFIG разделяется «;», пути
C:\больше не ломаются. (@LockerWarUA)
🐧 Linux
- AppImage запускается и в песочницах (firejail) и проходит проверку каталога AppImage: служебный запускатель внутри был недоступен другим пользователям (ошибка сборщика Tauri). Сборка теперь проверяет права всех файлов внутри AppImage.
👥 Участники релиза
- @LockerWarUA: Zabbix за HTTP Basic, KUBECONFIG на Windows.
- Участники Telegram-чата: список пожеланий, по которому сделан релиз.
- @LeoAlecksey: чат с локальным ИИ, перенос настроек, доработки Kubernetes, мониторинга и алертов, исправления, ревью и интеграция PR.
Хотите поучаствовать? PR принимаются в ветку dev, подробности в CONTRIBUTING.md.