20 августа 2026 г.
Код-агента можно поставить в ночную смену: OpenCode так ловит мошенников в своём инференсе
Агент просыпается по расписанию, вычищает мошенников из инференс-данных OpenCode и уходит спать.

dax
@thdxr
OpenCode теперь защищает OpenCode 1. просыпается по расписанию 2. находит мошенников в наших инференс-данных 3. казнит их 4. пишет заметки и ложится спать спокойной ночи
Ночную смену в OpenCode везёт собственный агент. Он сторожит платформу инференса от мошенников, пока команда спит.
Код-агент перестал быть штукой, которую руками запускают в терминале. Его вешают на расписание и отдают ему рутину, которая раньше ждала утра.
Инференс-данные, которые сторожит агент, живут в OpenCode Zen. Это платформа компании с оплатой по факту и полусотней моделей, где баланс ниже $5 автоматически доливается на $20.
Как поставить агента на расписание
Расписания из коробки нет. В доках CLI про cron и планировщик не сказано ни слова, в чейнджлоге (версия 1.18.19 от 20 августа 2026) записей про scheduled tasks тоже нет. Ночная смена собирается из двух деталей: неинтерактивного `opencode run [message..]` и планировщика операционной системы.
Готовая обёртка. Плагин opencode-scheduler включается строкой `{"plugin": ["opencode-scheduler"]}` в opencode.json и дальше сам зовёт `opencode run` через launchd на macOS, systemd на Linux и schtasks на Windows. 472 звезды, лицензия MIT, на npm версия 1.3.0.
Задания плагин держит в `~/.config/opencode/scheduler/scopes/<scopeId>/jobs/*.json`, логи пишет в `~/.config/opencode/logs/scheduler/<scopeId>/*.log`. Расписание задаётся обычным cron из пяти полей: `0 */6 * * *` означает каждые шесть часов. С версии 1.2.0 два прогона одного задания не наезжают друг на друга, а зависший обрубает timeoutSeconds.
первоисточник
