Форк агента

Форкните агента.
Сохраните всю беседу.

Ваш агент работает уже два часа. Он прочитал код, попробовал три подхода, два из них отбросил. Вам нужен второй агент на другой ветке, и вам совсем не хочется набирать всё это заново.

Нажмите на иконку форка. Рядом откроется двойник с той же ролью, тем же CLI и той же беседой. Оригинал продолжает работать и ничего не замечает.

Форк агентаРаботает
Бэкенд
  • прочитал auth/session.ts
  • отбросил подход с куками
  • пробую обновление по токену

Один клик на работающем агенте: открывается двойник с уже загруженной беседой родителя.

Раньше дублирование агента копировало его настройки и больше ничего. Вы получали ту же роль и ту же модель перед чистым листом, и первым делом надо было пересказать два часа работы. Поэтому никто ничего не дублировал. Люди просто гнали одного и того же агента дальше по одной ветке или открывали нового и снова платили налог на брифинг.

Форк копирует саму беседу. На Claude, Codex и Grok это собственная команда форка у CLI, поэтому двойник наследует настоящий файл сессии: принятые решения, тупики, уже прочитанные файлы, рассуждения, которые вам совсем не хочется пересказывать. Дальше это две беседы, которые чисто расходятся, каждая в своей консоли.

Вторая половина функции меньше, а пользоваться ей вы будете чаще. Кнопка на панели композитора открывает пузырь, где можно задать агенту вопрос, не обращаясь к самому агенту: вопрос уходит на копию его беседы, за кадром, только для чтения. Ответ приходит потоком прямо в пузырь. Терминал не двигается, текущий ход агента не прерывается, и ничего из спрошенного не попадает в его историю.

Что вы получаете на деле

Второй агент, который уже всё знает. Та же роль, тот же CLI, та же модель, та же беседа. Ничего не надо объяснять заново, не надо писать резюме, ничего не теряется по дороге.

Ответ на вопрос без прерывания. Пузырь вопроса в стороне работает на копии беседы в фоне, так что агент продолжает работу, пока вы получаете ответ.

Две отдельные беседы, и никогда две консоли, пишущие в один файл. Форк получает собственную идентичность сессии, поэтому оба агента работают на полной скорости бок о бок.

Честный запасной вариант. На CLI без команды форка двойник стартует с нуля, получив транскрипт родителя на чтение, и приложение прямо пишет об этом на экране, а не делает вид.

Пузырь Спросить в стороне открыт поверх работающего ИИ-агента для кода в AgentsRoom: вопрос отправлен, и копия агента только для чтения думает, а собственный терминал агента продолжает прокручиваться нетронутым
Вопрос отправлен, копия думает. Терминал агента не сдвинулся.
AgentsRoom с пузырём Спросить в стороне, который отвечает: копия агента объясняет, о чём эта сессия, ответ идёт потоком прямо в пузырь, а терминал и беседа исходного агента остаются нетронутыми
Ответ приходит в пузырь, его пишет копия агента. Ничего не попадает в его историю, и терминал по-прежнему свободен.

Как это работает

Два жеста, одна идея: скопировать беседу, оставить агента в покое.

01

Форк из строки агента

Наведите курсор на агента с живой сессией, и в его панели действий, рядом с меню, появится иконка форка. Она же есть в контекстном меню. Кнопка показывается только на работающем агенте, потому что у закрытой консоли уже нечего копировать.

02

Двойник открывается с загруженным контекстом

Создаётся новый постоянный агент, в списке он идёт с отступом под родителем, чтобы вы отличали ветку от ствола. Его консоль открывается, уже неся беседу родителя.

03

Отправьте их по разным путям

Обе консоли работают параллельно, каждая на своей беседе. Попробуйте рискованный рефакторинг в форке, а безопасный путь оставьте в оригинале. Выбросьте ветку, если она никуда не ведёт: выше по течению ничего не тронуто.

04

Спросите в стороне, не занимая терминал

На панели композитора кнопка Спросить открывает пузырь. Наберите вопрос, ответ придёт потоком. Подзаголовок говорит, откуда он: копия этого агента или новая сессия, читающая его консоль.

05

Спрашивайте дальше, потом действуйте по ответу

Тред сохраняется, поэтому следующие вопросы опираются на предыдущие. Скопируйте любой ответ или отправьте его в композитор: поле заполнится, но ничего не уйдёт. Что дойдёт до настоящего агента, решаете вы.

Спросить в сторонеАгент ничего этого не видит
Спросить
Отвечает копия этого агента
почему ты отбросил подход

Пузырь вопроса в стороне: вы спрашиваете, отвечает копия только для чтения, терминал агента не двигается.

Нативно, где можно, явно, где нельзя

Команда форка есть не у всех CLI агентов. AgentsRoom использует настоящую, когда она есть, и говорит вам, когда её нет.

Нативный форк

Claude, Codex и Grok форкают свою сессию сами, своей командой. Мы ничего не переигрываем и ничего не переписываем: CLI копирует свой файл беседы, и два потока расходятся с этой точки. На Claude и Grok форк можно возобновить с первой же секунды.

Явный запасной вариант

На всех остальных CLI двойник стартует новой сессией и получает транскрипт родительской консоли на чтение. Строка в консоли говорит об этом прямым текстом. Деградация, которую видно, лучше той, что обнаруживается на следующий день.

Вопросы в стороне

Пузырь Спросить работает на Claude, Codex, Grok, GitHub Copilot CLI, OpenCode, Mistral Vibe и Antigravity CLI, через собственный неинтерактивный режим каждого CLI, прочитанный в его справке, а не угаданный.

Сделано как надо

Остаётся на вашей машине
Когда для запасного форка нужно записать транскрипт, он ложится в папку вашего проекта временным файлом, который AgentsRoom сам добавляет в gitignore. Никаких загрузок, ничего не надо чистить руками.
Только для чтения, где CLI это позволяет
Вопросы в стороне идут в режиме плана на Claude и Grok, в песочнице только для чтения на Codex, на агенте планирования у Mistral Vibe. Вопрос должен отвечать, а не править ваш репозиторий.
Ничего не запускается за вашей спиной
Закрытие пузыря отменяет текущий запуск, чтобы ни одна модель не осталась работать над ответом, который никто не прочитает. А кнопка Отправить агенту только заполняет композитор: вы жмёте Enter или нет.

FAQ

Что делает форк ИИ-агента в AgentsRoom?

Он создаёт второго агента, у которого уже есть беседа первого. Та же роль, тот же CLI, та же модель и контекст, который важен: принятые решения, отброшенные подходы, уже прочитанные файлы. Дальше две консоли работают параллельно на двух отдельных беседах. Так удобно попробовать второй подход, не бросая первый, получить ревью от двойника того же агента или открыть ветку разведки на выброс.

Какие CLI агентов умеют форкать сессию нативно?

Claude, Codex и Grok. У каждого своя команда форка: CLI копирует собственный файл беседы, и двойник наследует настоящую сессию. Ничего не переигрывается, ничего не переписывается, а на Claude и Grok форк можно возобновить с момента открытия.

Что происходит на CLI, который не умеет форкать?

Двойник стартует новой сессией и получает транскрипт родительской консоли на чтение, и консоль говорит об этом первой же строкой. Вы получаете контекст без форка на уровне CLI и знаете, что именно вам досталось. Запасной вариант сохраняет и стартовый запрос: форкните агента, запущенного по тикету из бэклога, и двойник по-прежнему несёт бриф этого тикета.

Останавливается ли исходный агент, замедляется ли, замечает ли что-нибудь?

Нет. Форк создаёт рядом новую консоль, оригинал сохраняет свою беседу и продолжает работать. Вопрос в стороне доводит ту же идею до конца: он идёт за кадром на копии, поэтому в терминале агента ничего не появляется и в его историю ничего не попадает.

Что такое вопрос в стороне и почему просто не написать в терминал?

Написать в композитор: это настоящий ход беседы. Он прерывает, занимает терминал и остаётся в беседе навсегда. Вопрос в стороне вместо этого идёт на копию. Вы спрашиваете, почему агент выбрал такой подход или что делает такой-то файл, и получаете ответ в пузыре, пока агент продолжает работу. Это ответ на слэш-команду для быстрых реплик, которую предлагают некоторые CLI, но без её главного минуса: та команда занимает терминал, и из неё ещё надо выйти.

Можно ли задать несколько вопросов подряд?

Да. Тред сохраняется, пока жив пузырь, поэтому следующий вопрос опирается на предыдущие ответы, а не начинает с нуля. На Claude и Grok продолжение переиспользует параллельную беседу, поэтому оно стоит один вопрос, а не вопрос плюс всю родительскую беседу заново.

Может ли вопрос в стороне изменить мой код?

Не там, где CLI даёт нам проверенный режим только для чтения: Claude и Grok отвечают в режиме плана, Codex в песочнице только для чтения, Mistral Vibe на своём агенте планирования. На тех CLI, где такой флаг не подтверждён, мы его не выдумываем: эти инструменты просят подтверждение, прежде чем что-то трогать, а неинтерактивный запуск, где подтверждать некому, отвечает, не записывая на диск.

Стоят ли форк или вопрос в стороне токенов?

Да, оба идут через ваш собственный аккаунт CLI, по вашей квоте у провайдера, ровно как сам агент. Форк перечитывает весь контекст, что на Claude очень во многом отдаётся из кэша, раз префикс одинаковый, но бесплатным это не становится. Поэтому же закрытие пузыря отменяет запуск: ответ, который никто не читает, тарифицируется как любой другой ход.

Вам также может понравиться

Полезные материалы

Два агента, одна беседа на старте

Форкните работающего агента и сохраните его контекст или задайте вопрос, которого его терминал не увидит. Попробовать бесплатно.

БесплатноСкачать AgentsRoom

Приложение-компаньон: следите за агентами на ходу

Используйте Claude, Codex, Antigravity CLI или другого поставщика AI.

Установить расширение
Chrome Web Store

Отправляйте баги и запросы прямо в ваш публичный бэклог.

Взгляд на AgentsRoom в действии.

Мульти-проекты
Мульти-провайдер
Мульти-агенты
Статус онлайн
Diff и коммиты
Мобильное приложение
Live-превью
Команды агентов
Тесты в браузере
Разработка от backlog
Библиотека промптов
Библиотека навыков
Все функции