Buff Development
Buff Code

Команды

Справочник консоли buff и команд внутри Buff Code: контекст, режимы, цель, побочный диалог, откат, Git, автоматизации, сценарии, расширения.

Здесь — команды консоли buff и команды внутри Buff Code, которые нужны для работы с организацией: вход, контекст, модели, подключения. Полный список остальных команд интерфейса показывает /help.

Консоль

КомандаЧто делает
buffоткрыть Buff Code в текущей папке
buff <папка>открыть Buff Code в другой папке
buff -cпродолжить последнюю сессию в этой папке
buff -s <id>продолжить конкретную сессию
buff run "<сообщение>"выполнить одно задание без интерфейса и напечатать ответ
buff modelsпоказать модели организации
buff upgrade [версия]обновить Buff Code (buff update — то же)
buff uninstallудалить консоль
buff session listлокальные сессии этой папки
buff session export [id]выгрузить локальную сессию в JSON
buff statsстатистика использования на этой машине
buff --versionверсия

buff run

Задание в одну команду — для скриптов, проверок и вопросов «на ходу»:

buff run "Найди, где считается скидка, и объясни формулу"
buff run -c "А теперь покажи тесты на неё"        # продолжить последнюю сессию
buff run --format json "..."                        # ответ и вызовы инструментов в JSON
buff run -f docs/spec.md "Сверь код с этим документом"
КлючЧто делает
-c, --continueпродолжить последнюю сессию
-s, --session <id>продолжить конкретную сессию
--forkответвить сессию перед продолжением
-m, --modelмодель в виде buff/<имя> — только из моделей организации
-f, --fileприложить файл к сообщению (до 100 раз)
--format jsonвывод событиями JSON: текст, вызовы инструментов, результаты
--titleназвание сессии
--thinkingпоказывать рассуждение модели

Особенности buff run, о которых стоит знать:

  • нужен терминал: если входа и контекста ещё нет, buff run спросит их на месте, а без терминала откажет — сделайте первый вход через buff;
  • формы подтверждения отменяются: buff run работает без вопросов к человеку, поэтому предложение модели записать в базу знаний в этом режиме не выполняется — запись возможна только в интерфейсе;
  • сессия buff run записывается в кабинете так же, как любая другая.

Команды внутри Buff Code

Набираются через / в строке ввода; есть и в палитре команд.

Наши

КомандаЧто делает
/orgсменить организацию
/projectсменить проект или выбрать «Без проекта — только организация»
/spaceвыбрать пространства знаний организации

Подробно — Вход и рабочий контекст.

Работа в сессии

КомандаЧто делает
/modeрежим разрешений: «Спрашивать», «Править сам», «Полный доступ» — см. Режимы
/goal <что должно быть правдой>цель: агент делает ходы, пока проверка не подтвердит результат — см. Цель
/side [вопрос]побочный диалог: вопрос по ходу работы, основная сессия не меняется — см. Побочный диалог
/todosсписок дел агента
/queriesперейти к одному из своих запросов в длинной сессии
/btw <вопрос>разовый ответ по контексту сессии; в разговор он не попадает
/undo, /redoоткатить ход с предпросмотром или вернуть откаченное — см. Изменения и откат
/compactсжать длинный разговор: свежая часть остаётся дословно, раннее — сводкой для модели
/diffпросмотр изменений
/commit, /pushкоммит отмеченных файлов с подтверждением, отправка ветки
/models, /variantsмодель организации и уровень рассуждения
/new, /sessionsновая сессия, другая сессия (в списке: ctrl+f — закрепить, alt+a — в архив, ctrl+y — архив)

Автоматизации, сценарии, расход

КомандаЧто делает
/automations, /automation-newавтоматизации по расписанию: список и новая — см. Автоматизации
/workflowsсохранённые сценарии и прогоны — см. Сценарии
/balanceостаток организации, запас, тариф, оценка сессии и ваш расход по дням

Расширения

КомандаЧто делает
/mcps, /mcp-add, /mcp-edit, /mcp-removeMCP-серверы: buff, knowledge, repos от организации и свои
/skills, /skill-attach, /skill-detachнавыки и каталоги навыков
/command-add, /command-edit, /command-remove, /command-toggleсвои команды
/agent-add, /agent-edit, /agent-remove, /agent-toggleсубагенты
/hook-add, /hook-remove, /hook-toggleхуки
/memoryпамять AGENTS.md: заметка, включить или выключить
/trustчто из проекта ждёт проверки — хуки и команды

Подробно — Расширения.

Остальное

КомандаЧто делает
/connectвход в Buff: строка «Buff · ваш логин · организация» или вход, если его ещё нет
/settings, /themesнастройки и тема
/updateобновить Buff Code
/helpвсе команды и сочетания

Палитра со всеми командами — ctrl+p; смена агента (Build ↔ Plan) — shift+tab.

Переменные окружения

ПеременнаяЧто делает
BUFF_CONNECTOR_URLадрес шлюза коннектора; форма входа его не спросит
NODE_EXTRA_CA_CERTSпуть к сертификату вашего центра сертификации, если он не в системном хранилище

On this page