Claude Code может работать в полностью автономном режиме — выполнять задачи без вашего участия. Когда это оправдано?
Автономный цикл (/loop или --auto-approve) — режим, в котором Claude Code:
✅ Подходящие задачи:
✅ Условия безопасности:
❌ Опасные сценарии:
claude --auto-approve "Запусти npm test. Если есть упавшие тесты —
исправь их. Не меняй логику приложения, только тесты.
Продолжай пока все тесты не пройдут или пока не упрёшься в
нерешаемую проблему."
/loop Мониторь файл logs/error.log и при появлении новых ошибок
анализируй их и создавай issues в GitHub
Вместо полного auto-approve — разрешить конкретные операции:
// .claude/settings.json
{
"permissions": {
"allow": [
"Bash(npm test)",
"Bash(npm run lint)",
"Edit",
"Read"
],
"deny": ["Bash(git push *)", "Bash(rm *)"]
}
}
Так Claude Code может автономно запускать тесты и редактировать файлы, но не пушить и не удалять.
Настрой автономный цикл для задачи с низкими рисками: например, «каждые 30 минут проверяй наличие новых PR в репозитории и создавай краткий summary».
Запусти цикл, понаблюдай за несколькими итерациями. Убедись, что есть явный критерий остановки.
Подсказки