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 и коннектора: что значат и что делать |