меньшиков.ai

Ночная смена:
агент работает, пока вы спите

Та самая смена из ролика — только словами. Компьютер сам просыпается в половине третьего, берёт задачи из файла очереди, работает до утра и оставляет отчёт в телеграме. Ставится за вечер, держится на трёх запретах: без них ночной агент однажды выложит наружу то, чего вы не видели.

02:30запуск каждый день, без человека
757строк за одну ночь — готовый работник, не черновик
3запрета, без которых запускать нельзя
Из чего состоит
1
Файл очередиобычный текстовый файл с задачами. У каждой задачи статус, суть, ограничения и главная строка — «сделано, когда». Она нужна, чтобы агент остановился по критерию, а не по ощущению «вроде готово».
2
Расписание самна Маке это launchd, на сервере — cron. В назначенный час запускается скрипт, который поднимает Claude Code в неинтерактивном режиме и передаёт ему промпт смены.
3
Промпт сменыроль, порядок работы и жёсткие правила ночи. Читается первым, до задач: агент сначала узнаёт, что ему нельзя, и только потом — что делать.
4
Утренний отчётагент дописывает итог в конец очереди и отправляет то же самое сообщением в телеграм: что сделано с числами, что застряло и почему, что ждёт вашего решения.
Три запрета, которые пишутся первыми
запрет 1

Ничего наружу

Ночью нельзя публиковать в соцсети и писать живым людям. Черновик и карточка вам в телеграм — можно. Утром вы смотрите и решаете сами.

запрет 2

Не трогать боевое

Собрать и проверить локально — да, выкатить на прод — нет. Исключение одно: задача прямо говорит «задеплоить». Прод, который сломался в три ночи, чинить некому.

запрет 3

Не тратить деньги без разрешения

Платные генерации и прогоны — только если задача их разрешила и назвала предел. Иначе утром вместо результата вас ждёт счёт.

Предел держится не словами в задаче, а ограничителями в запуске — попросите Claude Code вписать их в скрипт из шага 2.

Лимит ходов. В скрипте из шага 2 к команде запуска добавляется флаг --max-turns: на одну задачу 10–30 ходов, на всю ночь по гайду /goal — не больше 100 (ход — агент подумал, вызвал инструмент, получил ответ). При исчерпании агент остановится, а в логе запуска будет строка о достигнутом пределе ходов (max turns).

Стоп по застою. Если скрипт гоняет агента по кругу, три прогона подряд без изменений в файлах или с одной и той же ошибкой — петля останавливается. При одном запуске за ночь то же правило пишется в промпт смены: три попытки с тем же результатом → задача помечается „застряла“ и уходит в отчёт, а не «пробую ещё раз» до утра.

Штатные команды. /goal (описание — в документации Anthropic: code.claude.com/docs/en/goal) берёт проверяемое условие «готово» (например: «в файле очереди не осталось задач со статусом „в очереди“ (все переведены в „сделано“ или „застряла“), проверка — поиск по файлу, или остановись через 30 ходов») — хвост «или остановись через N ходов» обязателен, без него размытое условие крутило агента 14 часов и съело 200 $ (случай из разбора findskill.ai: findskill.ai/blog/claude-code-goal-command). /loop 30m набирается в открытом окне Claude Code вместе с текстом задачи и повторяет её по интервалу, но живёт только пока окно Claude Code открыто (и не дольше 7 дней) — для дневного дежурства годится, ночную смену по расписанию он не заменяет: здесь остаётся скрипт из шага 2.

Потолок в деньгах. Нужен только при оплате по API-ключу (счётчик вместо подписки): кабинет разработчика Anthropic → Settings → Limits → месячный лимит расхода; это валютная операция по ФЗ-173, решение за вами. На подписке предел — ходы и время.

Цена без ограничителей: 22 мая 2026 разработчик оставил на ночь запуск по расписанию каждые полчаса и утром увидел счёт 6 000 $ — кэш (сохранённая память переписки) стал жить 5 минут вместо часа, и каждый запуск собирал историю заново (история описана изданием MakeUseOf, 22 мая 2026). Проверено: август 2026, обновлено 02.09.2026.

Как поставить за вечер
шаг 1 · полчаса

Заведите очередь и положите одну задачу

Начинать со всей ночи не нужно. Начните с одной работы, которую делаете руками и которая не выходит наружу: разбор, сверка, черновик, отчёт по цифрам. Опишите её и допишите строку «сделано, когда».

шаг 2 · полчаса

Попросите Claude Code собрать запуск

Задача ставится словами: «собери скрипт, который в 02:30 запускает Claude Code по файлу очереди, пишет лог в папку и не даёт компьютеру уснуть». Проверьте цепочку холостым прогоном до того, как ляжете спать.

шаг 3 · утром

Прочитайте отчёт и закройте круг

Первое, что вы делаете утром, — читаете отчёт ночи и принимаете или отправляете в правку. Пока этого шага нет, смена работает в пустоту: сделанное копится, а решения не принимает никто.

Честно о границах. Смена не придумывает себе работу: задачи кладёте вы, и качество ночи равно качеству формулировки. Компьютер должен остаться включённым и не уснуть. И первые ночи придётся читать логи целиком — я на своих поймал потерянное поле в ответе и неверный род в тексте, оба раза виновата была моя формулировка, а не агент.
Что дальше

Ночная смена собрана тем же способом, которому учу на курсе: задача словами → Claude Code строит → смотришь глазами и просишь переделать. Заберите первый вечер — он бесплатный, и за него вы собираете первую работающую вещь, с которой потом и разговаривает ночная смена.

🎁 Первый вечер — бесплатно Программа курса →