Відгалузити розмову
Цей посібник показує, як повернутися до ранішої точки в розмові та повести її в інший бік — зберігши шлях, який ви залишили.
Одне, що варто знати
Розділ із назвою «Одне, що варто знати»Відгалуження нічого не записує. Розмова — це дерево повідомлень із вказівником на вершині, і повернення назад пересуває цей вказівник. Нічого не видаляється, нічого не ховається, а перемикання назад — це ще одне переміщення вказівника.
Саме тому редагування промпту й повторний запуск тут безпечні: відповідь, з якою ви порівнювали, усе ще на місці.
Побачити гілки
Розділ із назвою «Побачити гілки»/treeНавігатор перелічує кожне повідомлення з відступом на кожному розгалуженні, а поточний шлях позначено як На цій гілці. Розмова, яка ніколи не розгалужувалася, відображається як той самий плаский список, що й завжди, — дивитися на навігатор нічого не коштує, доки нема чим навігувати.
Кожен рядок пропонує дві дії.
| Дія | Результат |
|---|---|
| Продовжити звідси | Пересуває вказівник. Ваше наступне повідомлення продовжиться від цього повідомлення. |
| Відгалузити в нову розмову | Копіює шлях до цього повідомлення в нову розмову. |
Гілка: спробувати інший підхід
Розділ із назвою «Гілка: спробувати інший підхід»/tree- Знайдіть повідомлення, від якого хочете почати заново, — зазвичай це останнє, яким ви були задоволені.
- Продовжити звідси.
- Введіть новий промпт.
Старе продовження все ще в дереві; тепер /tree покаже два шляхи з цієї точки, і ви можете вільно перемикатися між ними.
Форк: перенести в інше місце
Розділ із назвою «Форк: перенести в інше місце»Форк копіює шлях у нову розмову в тому самому просторі. Використовуйте його, коли два напрями й далі розходитимуться і ви хочете бачити їх поруч, а не перемикатися між ними.
Копія має нові ідентифікатори повідомлень. Дві розмови, що ділили б рядки, показували б одна одній пізніші повідомлення, а це саме те, чого форк робити не повинен.
Відкат проти відгалуження
Розділ із назвою «Відкат проти відгалуження»Це різні інструменти, і різниця має значення.
| Відкат | Відгалуження | |
|---|---|---|
| Пізніші повідомлення | Приховані з транскрипту | Усе ще видно в /tree |
| worktree | Відкочено до знімка того ходу | Не змінено |
| Скасування | Скасувати відкат відновлює пакет | Пересунути вказівник назад |
Відкат потрібен тоді, коли агент змінив файли, які ви хочете повернути. Відгалуження потрібне тоді, коли розмова пішла не туди, але файли гаразд.
Відкат також пересуває вершину гілки, тож ваше наступне повідомлення продовжиться з правильного місця, а не з хвоста, якого вже ніхто не бачить.
Винести із застосунку
Розділ із назвою «Винести із застосунку»/export
Розділ із назвою «/export»Записує самодостатній HTML-файл: усю розмову зі згортуваними картками інструментів, які показують, що отримав кожен виклик і що він повернув. Ні таблиці стилів, ні скриптів, ні хостингу зображень — він працює з USB-флешки й працюватиме за п’ять років.
- Настільна програма:
Documents/ControlCenter/exports/, з міткою часу, щоб другий експорт не перезаписав перший. - Веб: завантаження браузером.
Копіює транскрипт у буфер обміну як markdown, із викликами інструментів у згортуваних блоках. Саме його варто вставляти в issue.
Міркування навмисно не включено: це чернетковий простір моделі, а звіт про помилку читає людина.
Пов’язане
Розділ із назвою «Пов’язане»- Історія розмов — чому дерево — це переміщення вказівника та що насправді відновлює запуск
- Slash-команди —
/tree,/export,/dump