Buff Development
Buff Code

Buff Code

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

Buff Code — среда разработки для инженеров, которые пишут код сами. Это программа в терминале (buff) и приложение для Linux, macOS и Windows. Модель, с которой работает инженер, выбирает администратор организации; знания, репозитории и подключения — те же, что у остальной платформы; расход идёт по тарифу организации; каждый ход записывается и виден в кабинете.

Это второй способ работать с Buff. В веб-приложении задачу ведёт платформа: сама пишет код, проверяет его и приносит на приёмку. В Buff Code код пишет инженер, а модель помогает ему в его папке и терминале — с тем же знанием о компании.

Разработчик спросил, как у команды принято вносить и выкладывать изменения. Модель открыла правило в базе знаний организации и ответила по нему.

Как это устроено

Buff Code  ──▶  коннектор компании  ──▶  Buff
(машина          (ваша сеть,              (модели, знания,
 разработчика)    шлюз разработчика)       биллинг, записи)
  • Buff Code ходит только в коннектор вашей компании. Коннектор стоит в вашей сети; администратор включает на нём шлюз разработчика. На машине разработчика нет ни ключей провайдеров, ни настроек моделей, ни прямого выхода к Buff.
  • Вход — по коду из кабинета. Разработчик вводит адрес коннектора, подтверждает код в кабинете и выбирает организацию и проект. Подробно: Вход и рабочий контекст.
  • Модели — организации. Какая модель ответит, решает администратор; расход попадает в биллинг с подписью «Buff Code · устройство». См. Модели и расход.
  • Инструменты, знания и код — общие. Модель в Buff Code читает и вызывает всё, что подключено к коннектору (Инструменты подключений), читает и предлагает записи в базу знаний и ищет по репозиториям проекта без клона на машине.
  • Каждый ход записывается. Запрос к модели и ответ сохраняются целиком в данных организации. Разработчик видит свои сессии, владелец — все, а по записям можно задавать вопросы. См. Сессии разработки.

С чего начать

КтоЧто сделатьГде описано
АдминистраторВключить шлюз разработчика на коннекторе и сообщить команде адресШлюз разработчика
АдминистраторВыбрать модель для «Разработки задач» — её же получит Buff CodeМодели и расход
РазработчикПоставить консоль одной командой или приложение со страницы «Скачать»Установка
РазработчикПри первом запуске ввести адрес коннектора, подтвердить код, выбрать проектВход и рабочий контекст
РазработчикРаботать с агентом: поставить задачу, проверить и откатить изменения, вести план и цель, запускать задачи по расписаниюРабота в Buff Code
РуководительСмотреть записи работы и задавать по ним вопросыСессии разработки

Что нужно

  • Коннектор v0.17.0 или новее с включённым шлюзом разработчика. Более старые версии дают часть возможностей: вход, модели и инструменты подключений — с v0.13.0, база знаний — с v0.14.0, репозитории проекта — с v0.15.0, название тарифа вместо модели — с v0.16.0, запись сессии разработки самим Buff Code и списание под каждым ответом в кабинете — с v0.17.0, остаток и расход прямо в Buff Code — с v0.18.0.
  • Учётная запись в Buff и участие в организации, к которой привязан коннектор.
  • Отдельного тарифа нет: Buff Code работает в рамках тарифа организации.

Страницы раздела

СтраницаО чём
УстановкаКонсоль одной командой, приложение пакетом, подпись выпусков, обновления, массовая раскатка
Шлюз разработчикаДля администратора: конфигурация коннектора, сертификат, кого пускает
Вход и рабочий контекстКод входа, выбор организации и проекта, память по папкам, устройства и их отзыв
КомандыСправочник консоли и команд внутри Buff Code
Работа в Buff CodeОкно и консоль каждый день: сессия, режимы, изменения и откат, план и цель, побочный диалог, Git, автоматизации, сценарии, расширения, настройки
Модели и расходОткуда берётся модель, как считается и где виден расход
Инструменты подключенийТрекеры, документы, свои MCP-серверы; пишущие инструменты; журнал вызовов
База знанийЧто модель читает, как предлагает новую запись и почему запись требует подтверждения
Репозитории проектаПоиск и чтение кода проекта без клона на машине
Сессии разработкиЧто записывается, где смотреть, вопросы по записям, выгрузка, журнал аудита
Если что-то не работаетСообщения Buff Code и коннектора: что значат и что делать

On this page