CLI и эксплуатация
CLI нужен для первичной настройки, локального общения с Велесом, запуска сервера, OAuth-входа, диагностики каналов и эксплуатации в Docker/systemd.Основные команды
| Команда | Назначение |
|---|---|
veles onboard | Создать конфигурацию и рабочую область |
veles onboard --wizard | Интерактивная настройка |
veles agent -m "..." | Одно сообщение Велесу |
veles agent | Интерактивный CLI-чат |
veles gateway | Запуск сервера Велеса |
veles status | Статус конфигурации, рабочей области и провайдеров |
veles provider login ... | OAuth-вход |
veles channels login | Привязка моста WhatsApp |
veles channels status | Статус каналов |
veles plugins list | Список встроенных каналов и каналов-расширений |
veles secrets generate-key | Сгенерировать главный ключ для зашифрованных секретов |
Onboard
onboard предлагает:
- перезаписать значения по умолчанию;
- обновить конфигурацию, сохранив существующие значения и добавив новые поля.
Локальный чат
Одно сообщение:Сервер Велеса
- цикл обработки сообщений Велеса;
- HTTP API и внутренние вызовы;
- управление каналами;
- службу расписаний;
- службу периодических проверок;
- подключения MCP.
Статус
- путь к конфигурации;
- рабочую область;
- модель по умолчанию;
- состояние ключей API, OAuth и локальных провайдеров.
OAuth
VELES_SECRETS_MASTER_KEY. Сгенерировать:
Каналы
channels login нужен для сценариев с мостом вроде WhatsApp. Для Telegram обычно достаточно токена в конфигурации и запущенного сервера.
Периодические проверки
Периодическая проверка читаетHEARTBEAT.md в рабочей области и выполняет задачи через обычный цикл Велеса.
Пример:
Docker Compose
Docker
~/.veles сохраняет конфигурацию, рабочую область, служебное состояние и зашифрованные секреты между запусками.
