Claude Code на автопилоте: безопасный автономный агент
Перестань жать «Разрешить» каждые 5 минут. Allowlist, sandbox, hooks и cost cap — собранный конфиг из 4 защит, который позволяет ставить задачу на ночь и не бояться за репозиторий и счёт за токены.
Что внутри гайда
- Готовый
settings.jsonс allowlist на 30+ доверенных команд — Claude перестаёт спрашивать проbash,read,edit,write - Sandbox-папка с изолированным контекстом: агент работает свободно, но не выходит за её границы
- Hooks: автоматический
git commitперед каждой опасной операцией — откат одной командой - Cost cap: жёсткий лимит на токены за сессию, чтобы агент ночью не сжёг $800 на бесконечном цикле
- Чек-лист «что проверить перед запуском на ночь» — 7 пунктов
Зачем нужен автопилот
Если ты пользуешься Claude Code не первый день — ты в среднем 50 раз в день жмёшь «Разрешить». Большая часть — на безопасные операции: чтение файлов, git status, npm install из доверенного списка.
Это превращает работу с агентом в работу человеческой кнопкой. Главная ценность автономного режима — не «оставить на ночь и спать», а перестать прерывать поток своих мыслей каждые 90 секунд.
rm -rf вне sandbox · сетевые операции без явного allow · деплой в прод.4 защиты, которые ставятся за один вечер
1. Allowlist — белый список команд
В ~/.claude/settings.json ты перечисляешь, что Claude может делать без вопроса. Внутри гайда — собранный список на 30+ команд: всё bash-окружение (ls, cat, grep, find), git read-операции, npm install, pip install, тесты, типизация.
2. Sandbox — изолированная рабочая папка
Отдельная директория (например ~/sandbox/<task>/) с собственным .claude/, в которой агент может делать что угодно. Любые опасные команды наружу — блокируются.
3. Hooks — git commit перед каждым шагом
Pre-tool hook автоматически коммитит изменения перед каждой операцией записи. Если агент снёс что-то — git reflog + git reset --hard возвращает за 5 секунд.
4. Cost cap — лимит на токены
Жёсткий USAGE_LIMIT_USD на сессию: Claude останавливается сам, когда тратит больше. Защита от ночного «бесконечного цикла».
Чек-лист «оставить агента на ночь»
- Спецификация в виде markdown-файла. Без явной цели Claude напишет «красиво по своему мнению».
- Тесты, которые он будет гонять каждые N минут. Иначе утром приходишь к коду, который не запускается.
- Sandbox-папка отдельная от основного проекта. Никаких
~/work/main-repoв качестве рабочей. - Git remote с включённым backup. Если sandbox убит — есть последний push.
- Cost cap на $20-50 за сессию. Раз в неделю можно поднять, если задача большая.
- Allowlist проверен. Никаких
*в команде разрешения — только конкретные пресеты. - TG-уведомление при завершении. Не открываешь утром ноут вслепую — сначала видишь итог.
settings.json, hooks-скрипты, sandbox-стартер, скрипт-обёртка для cost cap.Забери материал в Telegram
Подпишись на канал, заполни короткую анкету — гайд откроется в Mini App.
Открыть в Telegram →