Команда Claude Code определила цикл через условие остановки

Команда Claude Code называет циклом работу агента, который повторяет итерации, пока не выполнится условие остановки, и делит такие циклы на четыре типа. Об этом 28 октября рассказали в посте в Threads. Если вы запускаете цикл по цели через /goal, формулируйте условие так, чтобы его доказывал вывод самого Claude, например результат тестов: завершение решает отдельная модель-оценщик, и она видит только переписку.
Механика описана в документации Claude Code. После каждого хода оценщик проверяет условие, и если оно не выполнено, Claude начинает следующий ход вместо того, чтобы вернуть управление вам. Работу оценивает свежая модель, которая сама её не делала. Но команды она не запускает и файлы не читает, поэтому в документации рабочим примером служит «All tests in test/auth pass»: результат тестов оказывается прямо в транскрипте. Подходящие задачи там же: перевести модуль на новый API, пока не скомпилируется каждое место вызова и не пройдут тесты, или разобрать бэклог задач с меткой до пустой очереди.
Цель снимается сама в трёх случаях: условие выполнено, оценщик счёл его невыполнимым или ход упал на ошибке, которую придётся исправлять вам. Своего потолка по числу ходов в этом списке нет, и The AI Corner советует ставить его поверх механически проверяемого условия.
Режим разрешений /goal не меняет. В Manual Claude по-прежнему спрашивает перед вызовами инструментов, которые не разрешены в настройках, так что для работы без присмотра цель запускают в режиме auto. Активная цель в сессии одна, новая заменяет прежнюю. Вызов /goal без аргументов показывает условие, время работы, число проверенных ходов, потраченные токены и последнее обоснование оценщика.
Из четырёх типов The AI Corner называет пошаговый, по цели и по времени. Документация сравнивает три способа держать сессию в работе между промптами. У /goal следующий ход начинается, когда закончился предыдущий. У /loop он начинается по истечении интервала, а останавливается цикл, когда его остановите вы или когда Claude решит, что работа сделана.
Третий способ - Stop hook. Он живёт в файле настроек и действует на все сессии в своей области, тогда как /goal работает только в текущей. Решение об остановке в нём принимает ваш собственный скрипт, если проверка детерминированная, или промпт, если оценивать должна модель.
Дальше
Claude for Legal получил галерею готовых артефактов, Видео
«Claude делает первый проход, а юрист применяет своё суждение», так Anthropic описывает галерею готовых артефактов в Claude for Legal. И каждый ответ, от проверки цитат до разбора договоров, идёт со ссылкой на источник. Вам случалось ловить ИИ на цитате, которой нет в источнике?
Читайте также
- Четыре типа циклов в Claude Code: /goal, /loop, /schedule
- LoopFlow автоматизирует работу Claude Code через циклы
- Координация субагентов обходится без токенов модели
- Claude Code через MCP взял на себя первичный разбор поддержки
- Claude Code и две бесплатные модели не сошлись на Next.js
- Anthropic открыла песочницу Claude Code под Apache-2.0
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

