Перейти к содержимому

Ответвить разговор

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

Ветвление ничего не записывает. Разговор — это дерево сообщений с указателем на верхушке, а возврат назад перемещает указатель. Ничего не удаляется, ничего не скрывается, а переключение обратно — это ещё одно перемещение указателя.

Именно поэтому здесь безопасно править промпт и запускать заново: ответ, с которым вы сравнивали, никуда не исчез.

/tree

Навигатор перечисляет все сообщения с отступами в местах ветвления и помечает текущий путь как На этой ветке. Разговор, который никогда не ветвился, отображается тем же плоским списком, что и всегда, — открыть навигатор ничего не стоит, пока в нём нечего просматривать.

Каждая строка предлагает два действия.

Действие Результат
Продолжить отсюда Перемещает указатель. Ваше следующее сообщение продолжит разговор от этого сообщения.
Ответвить в новую переписку Копирует путь до этого сообщения в новый разговор.
  1. /tree
  2. Найдите сообщение, с которого хотите начать заново, — обычно это последнее, которое вас устроило.
  3. Продолжить отсюда.
  4. Введите новый промпт.

Старое продолжение всё ещё в дереве; теперь /tree покажет от этой точки два пути, и между ними можно свободно переключаться.

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

У копии новые идентификаторы сообщений. Два разговора с общими строками показывали бы друг другу более поздние сообщения — а это как раз то, чего форк не должен допускать.

Это разные инструменты, и разница важна.

Откат Ветка
Более поздние сообщения Скрыты из транскрипта По-прежнему видны в /tree
worktree Откатывается до снимка этого хода Не затрагивается
Отмена Отменить откат восстанавливает весь набор Переместить указатель назад

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

Откат тоже перемещает верхушку ветки, поэтому ваше следующее сообщение продолжается с нужного места, а не с хвоста, которого больше никто не видит.

Записывает самодостаточный HTML-файл: весь разговор со сворачиваемыми карточками инструментов, которые показывают, что получил каждый вызов и что он вернул. Ни таблицы стилей, ни скрипта, ни хостинга изображений — он работает и с флешки, и через пять лет.

  • В десктопном приложении: Documents/ControlCenter/exports/, с отметкой времени, чтобы второй экспорт не перезаписал первый.
  • В веб-версии: скачивание через браузер.

Копирует транскрипт в буфер обмена в формате markdown, с вызовами инструментов в сворачиваемых блоках. Именно его стоит вставлять в issue.

Рассуждения намеренно не включаются: это черновик модели, а отчёт об ошибке читает человек.