Окно и список сессий
Как устроено окно Buff Code: главная, колонка сессий с закреплением, группами и архивом, состояние сессии словом, поиск по названию и по переписке.
Окно Buff Code делится на две части. Слева — колонка: разделы приложения, открытые сессии и список всех сессий. Справа — то, что выбрано: главная, сессия, автоматизации или сценарии.
Колонка
Сверху вниз:
| Что | Зачем |
|---|---|
| Главная, Автоматизации, Сценарии | разделы приложения: автоматизации — задачи по расписанию, сценарии — работа субагентов по фазам |
| Новая сессия | пустая сессия в текущем проекте |
| открытые сессии | вкладки: что открыто сейчас; крестик закрывает вкладку, сессия остаётся в списке |
| Все сессии | все сессии проектов: закреплённые, группы, затем по дням — сегодня, вчера, раньше |
| Поиск по названию | фильтрует список; под совпадениями по названию — раздел «В переписке» |
Колонка видна при вертикальном расположении вкладок — оно включено по умолчанию. Горизонтальные вкладки сверху выбираются в «Настройки → Внешний вид → Вкладки».
Состояние сессии
Под названием строки — каталог проекта, а если сессии что-то нужно от человека, — состояние словом. Сначала то, что требует вас:
| Состояние | Что значит |
|---|---|
| Ждёт разрешения | агент спрашивает, можно ли выполнить команду или правку |
| Ждёт ответа | агент задал вопрос с вариантами ответа |
| Выполняется | агент работает |
| Ошибка | ход оборвался с ошибкой |
| Не прочитано | пришёл ответ, который вы ещё не открыли |
Запрос разрешения от субагента засчитывается его основной сессии: в списке видно, какая из ваших сессий ждёт.
Закрепление, группы, архив
Меню строки открывается правой кнопкой мыши:
| Пункт | Что делает |
|---|---|
| Закрепить | сессия встаёт в раздел «Закреплённые» над остальными |
| Переименовать | своё название вместо придуманного агентом |
| В группу «…» | положить в существующую группу |
| В новую группу… | создать группу — название и цвет — и положить в неё |
| В архив | убрать из всех списков, в том числе с главной |
- Меню заголовка группы — «Изменить группу» (название и цвет) и «Удалить группу — сессии останутся»: сессии возвращаются в список по дням.
- Архив — вместо удаления. Сессия не меняется: она уходит в свёрнутый раздел «Архив · N» внизу колонки и возвращается оттуда пунктом «Вернуть из архива».
- Закрепление, группы и архив одни для окна и консоли: закреплённое в окне закреплено и в
buff.
Главная
- Проекты — папки, с которыми вы работали. Значок папки рядом с заголовком открывает новую. При первом запуске окно создаёт «Проект по умолчанию» — с него можно начать, не выбирая папку.
- Сессии — по дням, у каждой — проект. Тонкая черта слева от строки означает, что сессия открыта во вкладке.
- Поиск сессий сверху ищет по названиям. Новая сессия — в выбранном проекте.
Поиск по переписке
Сессию можно найти не только по названию, но и по тексту разговора: что вы спрашивали и что отвечал агент.
- Ctrl+Alt+F или палитра команд → «Поиск по переписке» — из любого места окна. В выдаче — по строке на сессию: отрывок с подсвеченным совпадением, кто писал («вы» или «ответ») и сколько ещё совпадений в этой сессии. Щелчок открывает сессию.
- В строке «Поиск по названию» колонки те же совпадения идут разделом «В переписке» под совпадениями по названию.
- Регистр букв не важен. Ищется текст сообщений и ответов; вывод инструментов, размышления модели и переписка субагентов в поиск не входят.
В консоли
Список сессий консоли открывается командой /sessions. В нём те же отметки:
| Клавиша | Что делает |
|---|---|
ctrl+f | закрепить или открепить |
alt+a | в архив или из архива |
ctrl+y | показать архив |
Поиск в списке ищет и по переписке — раздел «В переписке» с отрывком.
Работа в Buff Code
Ежедневная работа в Buff Code: сессия с агентом, изменения и откат, план и цель, побочный диалог, Git, автоматизации, сценарии, расширения.
Сессия: поле ввода, режимы, вопросы
Разговор с агентом: поле ввода, режимы разрешений, запросы разрешения с предпросмотром правки, вопросы агента, вложения, фоновая работа, расход.