Opencode-ops
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
opencode-ops (v1.2.0) — универсальный плагин для OpenCode (AI-coding assistant), объединяющий четыре категории операционных возможностей в одном пакете.
SSH-сессии
- Подключение к нескольким хостам одновременно
- Интеграция с
~/.ssh/config(использование алиасов) - Авто-переподключение и мониторинг здоровья (heartbeat)
- Передача файлов, удалённое редактирование, отправка интерактивного ввода (пароли, confirmations)
Локальные терминалы
- Запуск bash-команд на хосте
- Pattern watching — авто-детекция ошибок, ready-состояний, предупреждений
- Фоновые сессии с уведомлениями о завершении
- Ring buffer (50k строк) — защита от утечки памяти
GitHub Integration
- Информация о репозиториях, файлах, окружениях
- Управление секретами, переменными, workflow (dispatch, rerun, cancel, просмотр логов)
- Работа с артефактами сборки
Web Dashboard
- Веб-интерфейс для управления всеми SSH-сессиями, терминалами, GitHub Actions
- Доступен по адресу
http://localhost:9998
Где применяется
Плагин используется внутри OpenCode как слой автоматизации для разработчиков, которые работают с AI-ассистентом и нуждаются в:
- Управлении удалёнными серверами — деплой, диагностика, чтение логов, редактирование конфигов через SSH прямо из чата с AI
- CI/CD — запуск, отмена, перезапуск GitHub Actions; управление секретами и переменными без выхода из IDE-агента
- Локальной разработке — запуск тестов, дев-серверов, линтеров с автоматическим отслеживанием ошибок
- Ops-дашборде — визуальный контроль всех активных соединений и задач
По сути, это «швейцарский нож» для ops-задач, которые AI-агент (OpenCode) выполняет автоматически по запросу разработчика — без ручного переключения между терминалом, SSH-клиентом и веб-интерфейсом GitHub.
