Ночной бэкап в GitHub одной фразой через Hermes Agent
Пользователь одной фразой в Telegram попросил Hermes Agent каждую ночь делать push в репозиторий GitHub. Агент сам создал задачу по расписанию, проверил её регистрацию и учёл разницу между UTC и центральным временем США.
Что сделали
Сначала пользователь сохранил токен GitHub через терминал сервера, а не в чате. Потом одной фразой в Telegram попросил каждую ночь в полночь по центральному времени делать push в репозиторий GitHub. Hermes нашёл свои встроенные навыки для GitHub, выполнил проверки в терминале, создал cron-задачу и навык nightly-github-sync. Затем он вывел список задач и убедился, что новая зарегистрирована. Автоматизацию он записал и в memory.md.
Что получилось
Задача зарегистрирована и проверена. Docker-контейнер живёт по UTC. Hermes это заметил и выбрал запуск каждый час с проверкой центрального времени. Так переход на летнее время ничего не сломает. Результатов реальных запусков и цифр в источнике нет.
На что обратить внимание
Токен GitHub задавайте командой hermes config set через SSH, а не в чате. Используйте fine-grained токен с доступом к одному репозиторию и правами на чтение и запись содержимого.
Пояснение
Cron это планировщик задач по расписанию. Центральное время (Central Time) это часовой пояс центральной части США, он сдвигается при переходе на летнее время, а UTC нет. Fine-grained токен в GitHub даёт доступ только к выбранным репозиториям и действиям.
Кому пригодится
Тем, кто держит агента на своём сервере и хочет ставить ему регулярные задачи обычной фразой, без ручной настройки cron.
Попробуйте сами с Hermes Agent
Каждую ночь в [время] по [мой часовой пояс] делай бэкап [путь к папке] в мой репозиторий GitHub [адрес репозитория]. Создай задачу по расписанию, учти разницу между UTC и местным временем и добавь ежечасную самопроверку. Она подтверждает, что последний push прошёл, а если нет, предупреждает меня в [Telegram или другой канал]. Перед первым push покажи, какие файлы попадут в бэкап, и дождись моего согласия. Потом сделай тестовый запуск и проверь, что коммит появился на GitHub.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: mindstudio.ai ·