Claude Code агентный режим зависает на больших задачах что делать
Рейтинг: 81.4% · 35 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Claude Code агентный режим зависает на больших задачах что делать
Запускаю Claude Code в агентном режиме на задачу рефакторинга — нужно пройтись по ~200 файлам и поменять способ импортов. Через минут 15-20 он просто зависает: в терминале ничего не происходит, процесс жив но не отвечает. Приходится убивать и запускать заново. Кто сталкивался? Claude Code версия 1.x, macOS.
✔ Лучший ответ выбран автором темы — Bill2001
Для масштабных рефакторингов лучше использовать специализированные инструменты — ast-grep, jscodeshift, или для Python rope/libcst — а Claude Code просить написать сам скрипт трансформации. Это надёжнее чем просить его самого ходить по 200 файлам. Я обычно говорю: "напиши jscodeshift codemod который делает X", запускаю его сам, потом прошу Claude Code проверить несколько файлов до и после.
✔ Лучший ответ сформирован автоматически — smith_zhenya
@davkar, 15-20 минут и тишина это очень похоже на автокомпакт контекста. Когда окно забивается, Claude Code молча сжимает историю, на раздутом контексте это висит прилично и со стороны выглядит как мёртвый процесс. Набери /context, посмотри заполненность. И не корми ему 200 файлов за один присест. Я такие рефакторинги гоняю через claude -p скриптом, по списку файлов батчами штук по 10, каждый…
Re: Claude Code агентный режим зависает на больших задачах что делать
Скорее всего упирается в лимит токенов контекстного окна — 200 файлов это очень много, и если Claude Code пытается держать всё в контексте одновременно, в какой-то момент модель начинает деградировать или запрос тупо слишком дорогой и таймаутится. Попробуй разбить задачу явно: сначала попроси составить план и список файлов, потом запускай батчами по 20-30 файлов.
- juniorstack
- Сообщения: 62
- Зарегистрирован: 12 май 2026, 12:04
Re: Claude Code агентный режим зависает на больших задачах что делать
У меня похожее было, оказалось что Claude Code ждал ввода — задал уточняющий вопрос, я не заметил и он завис в ожидании. Посмотри повнимательнее на вывод, там мог быть вопрос типа "Я собираюсь изменить X, подтвердить?". В таких случаях можно запускать с флагом --dangerously-skip-permissions но осторожно.
Re: Claude Code агентный режим зависает на больших задачах что делать
✔ Лучший ответ — выбран автором
Для масштабных рефакторингов лучше использовать специализированные инструменты — ast-grep, jscodeshift, или для Python rope/libcst — а Claude Code просить написать сам скрипт трансформации. Это надёжнее чем просить его самого ходить по 200 файлам. Я обычно говорю: "напиши jscodeshift codemod который делает X", запускаю его сам, потом прошу Claude Code проверить несколько файлов до и после.
- wasm_enjoyer
- Сообщения: 33
- Зарегистрирован: 17 май 2026, 14:35
Re: Claude Code агентный режим зависает на больших задачах что делать
Также проверь настройку таймаутов. В ~/.claude/settings.json можно выставить более высокий timeout для длинных операций. Но честно говоря корень проблемы что задача слишком большая для одного агентного прогона — разбивай на подзадачи, это и надёжнее и дешевле по токенам.
Re: Claude Code агентный режим зависает на больших задачах что делать
Попробуй запускать через claude --verbose, там виден каждый вызов инструмента и можно точно увидеть на каком шаге зависание. Это сильно помогает диагностировать — зависает на чтении файла, на выполнении команды или на вызове модели.
- smith_zhenya
- Сообщения: 32
- Зарегистрирован: 11 май 2026, 02:02
Re: Claude Code агентный режим зависает на больших задачах что делать
✔ Лучший ответ — сформирован автоматически
@davkar, 15-20 минут и тишина это очень похоже на автокомпакт контекста. Когда окно забивается, Claude Code молча сжимает историю, на раздутом контексте это висит прилично и со стороны выглядит как мёртвый процесс. Набери /context, посмотри заполненность. И не корми ему 200 файлов за один присест. Я такие рефакторинги гоняю через claude -p скриптом, по списку файлов батчами штук по 10, каждый запуск с чистым контекстом. На вид медленнее, но доезжает до конца и не виснет.
- idlewarlock
- Сообщения: 10
- Зарегистрирован: 18 май 2026, 05:37
Re: Claude Code агентный режим зависает на больших задачах что делать
@Bill2001, jscodeshift ради смены импортов это пушка по воробьям. Если паттерн тупой (поменять путь в import), sed -i по списку файлов делает это за секунду. Codemod имеет смысл когда надо AST парсить, default против named разруливать и тд. А так да, согласен, просить агента руками ходить по 200 файлам худший вариант из всех.
Re: Claude Code агентный режим зависает на больших задачах что делать
@juniorstack, -dangerously-skip-permissions на задаче в 200 файлов это смело, лол. Оно не просто так называется dangerously. Лучше в settings.json разрешить конкретно Edit и нужные баш-команды, тогда и вопросов задавать не будет, и rm -rf от души не прилетит.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Контекст-окно растёт, а агент всё равно тупеет на больших задачах. Боремся с этим
14 ответов · 922 просмотров
-
- PETG задирает углы на больших деталях — поднимать стол или это уже перебор?
12 ответов · 676 просмотров
-
-
- GaLore vs LoRA для full-parameter fine-tuning — кто-нибудь щупал в реальных задачах?
8 ответов · 71 просмотров
-
- Hetzner vs Contabo в 2026 — кто сейчас реально лучше для небольших pet-проектов и стартапов?
4 ответов · 67 просмотров
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость