Цикл агента — это когда один ИИ-агент управляет другими за вас. Вам не нужно переключаться между терминалами, проверять каждого агента и копировать результаты. Один агент делает всё это автоматически.
как выглядит работа без цикла
Вы открываете терминал. Запускаете агента и даёте ему задачу. Переходите в другой терминал и запускаете второго агента. Теперь вы постоянно переключаетесь между ними, проверяете прогресс и переносите замечания из одного окна в другое. С тремя или четырьмя агентами начинается хаос.
как выглядит работа с циклом
Вы говорите с одним агентом: «Нужно решить три задачи. Создай для каждой панель, запусти в каждой Codex и сообщи, когда они будут готовы к ревью».
Остальное делает агент цикла. Он создаёт рабочие пространства, запускает агентов, проверяет прогресс и отчитывается. Вы проводите ревью, когда всё готово, а не когда вспомнили проверить.
как это работает по шагам
Агент цикла ищет работу. Он проверяет задачи GitHub, PR или другой источник, который вы указали.
Он создаёт панель для каждой задачи. Каждая панель — изолированное пространство со своей веткой, то есть git worktree. Агенты не перезапишут работу друг друга.
Он запускает агента в каждой панели. Это может быть Codex, Claude Code или любой инструмент для терминала.
Он проверяет агентов. Читает вывод терминала, отвечает на запросы разрешений и при необходимости отправляет следующие инструкции.
Он отчитывается вам. Сообщает, что готово, что требует ревью и что ещё выполняется.
что даёт Pane
Pane — не сам агент цикла. Это рабочее пространство, которым он управляет. Pane даёт агенту нужные команды:
- Создавать панели с изолированными git worktree
- Запускать агентов в этих панелях
- Читать вывод терминала и следить за работой
- Отправлять ввод, отвечать на запросы и продолжать работу
- Ждать состояний, например «готов» или «бездействует»
кто запускает цикл?
Любой инструмент, который умеет выполнять команды терминала: Codex, Claude Code, bash-скрипт, задание cron или GitHub Action. Он управляет рабочим пространством через runpane CLI. Pane Chat — готовая встроенная версия такого агента.
Цикл агента — это управление другими агентами с помощью одного ИИ-агента. Он получает задачи, создаёт изолированные пространства, запускает агентов, проверяет прогресс и говорит, где нужно ваше внимание. Вам не приходится следить за каждым агентом вручную.
Если несколько агентов решают разные задачи, вы постоянно переключаетесь между терминалами, проверяете прогресс и копируете результаты. Цикл делает это за вас. Вы описываете нужный результат, а он занимается остальным.
Идея похожа. Координатор управляет работой. Цикл агента — процесс: координатор снова и снова ищет работу, делегирует её и сообщает результаты. Цикл — это процесс, координатор — его исполнитель.
Нужен инструмент для управления рабочими пространствами, этим занимается Pane, и агент, который умеет выполнять команды терминала: Codex, Claude Code или shell-скрипт. Pane даёт циклу команды для создания панелей, чтения вывода, отправки ввода и проверки прогресса.
Да. Подойдёт всё, что умеет выполнять shell-команды: Codex, Claude Code, bash-скрипт, cron или GitHub Action. Агент цикла управляет рабочим пространством Pane через runpane CLI.
Только если вы сами это разрешите. Стандартный промпт цикла велит агентам остановиться перед слиянием и сообщить, что требует проверки человеком. Вы решаете, что попадёт в релиз.
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm