Что нового
История заметных изменений продукта.
Октябрь 2026
Коннектор v0.18.0: кто может спрашивать бота, ответ так же закрыт, как вопрос (5 октября). У каждого подключения — список «Кто может спрашивать бота» (логин, адрес, домен, регулярное выражение) и галочка «Участники организации Buff»; остальным бот вежливо отвечает, что спросить можно в Buff, и ничего не запускает. Ответ на внутреннюю заметку GitLab, закрытую заметку Redmine и комментарий Jira для роли или группы публикуется так же закрыто. Redmine пишет ответ и ссылку в разметке сервера (Markdown или Textile — настройка подключения). Проверка связи и описания интеграций — простыми словами. Страница коннектора — понятным языком. В Buff Code работают строка остатка и окно «Баланс и расход». Интеграции обновятся из каталога; коннектор — обновить. См. Кто может спрашивать бота.
Buff Code 2.0.11-buff.16: окно и консоль для ежедневной работы с агентом (4 октября).
Колонка сессий с закреплением, группами и архивом, поиск по переписке; режимы разрешений
«Спрашивать / Править сам / Полный доступ» — запрос на правку показывает саму правку; сводка
изменений под каждым ходом и безопасный откат; план с утверждением, список дел и цель /goal;
побочный диалог; окно Git с сообщением коммита от агента; автоматизации по расписанию; сценарии
субагентов по фазам; MCP-серверы, навыки, команды, субагенты, память и хуки — из настроек;
остаток и расход в рублях (с коннектором v0.18.0); русский и английский интерфейс. Всё описано в новом разделе
Работа в Buff Code.
Buff Code 2.0.11-buff.15 и коннектор v0.17.0: сессии разработки — запись самого Buff Code (2 октября).
Запись сессии разработки теперь ведёт сам Buff Code: каждое сообщение, рассуждение, вызов
инструмента и его результат попадают в Buff по мере работы, а сервер моделей добавляет к ходу
модель, токены и списание. Раздел «Сессии разработки» в кабинете читает эту запись: вызов и его
результат — в одном ответе, выгрузка JSON — сообщения сессии с метриками ответов; панель
«Параметры вызова» снята (сервер больше не хранит тела запросов). Записи, сделанные до
обновления, перенесены в новую форму без потерь. Обновление Buff Code приходит само; вручную —
buff upgrade; коннектор — обновить. См. Сессии разработки.
Сентябрь 2026
Buff Code 2.0.11-buff.10 и коннектор v0.16.0: модель — под названием тарифа (28 сентября).
Если модель для организации подобрали мы, Buff Code показывает не её имя, а название тарифа — в
строке под полем ввода, у ответов и в выборе модели. Модель, которую организация выбрала сама,
видна, как раньше, под своим именем. Обновление Buff Code приходит само; вручную — buff upgrade.
См. Модели и расход.
Confluence и Figma без списка — это всё, что открыто учётной записи бота (27 сентября).
Пустой список пространств Confluence теперь означает все пространства, открытые учётной
записи бота, а не «нигде», — как у Notion и Google Диска. У Figma то же для пустых списков
файлов и проектов: бот читает любой макет по ссылке. Figma не умеет перечислить все файлы
учётной записи, поэтому без списка о вопросе в комментарии бот узнаёт только из вебхука
FILE_COMMENT — в файлах, на которые он заведён. Вебхук приходит из облака Figma, поэтому
приёмник событий коннектора должен быть доступен из интернета; без вебхука такие вопросы до
бота не доходят. Трекеры по-прежнему без списка не отвечают нигде. Версии интеграций — confluence
1.0.6 и figma 1.0.4. См. Источники знаний.
Buff Code 2.0.11-buff.9: команда /project снова открывает выбор проекта (23 сентября).
В прошлых сборках в подсказке команд было две одинаковые /project, и по Enter открывался
чужой диалог выбора сессии вместо проекта организации. Обновление приходит само; вручную —
buff upgrade. См. Команды.
Buff Code знает базу знаний, репозитории проекта и отвечает на вопросы по сессиям (23 сентября). Модель в Buff Code читает базу знаний организации и проекта и предлагает новые записи — они появляются только после подтверждения формой в Buff Code. Код проекта в Buff доступен ей без клона на машине: поиск файлов, поиск по содержимому и чтение по любой ветке, только на чтение. В разделе «Сессии разработки» появилась вкладка «Вопросы»: спросить модель по одной сессии, по выборке или по набору отмеченных сессий. Требуется коннектор v0.15.0 и Buff Code 2.0.11-buff.8. Документация раздела Buff Code переписана: команды, устранение неполадок, сессии по страницам.
Buff Code — среда разработки для тех, кто пишет код сам (22 сентября). Консоль и приложение для Linux, macOS и Windows на моделях, знаниях и инструментах вашей организации. Buff Code входит через коннектор компании — по коду, который подтверждают в кабинете; модель выбирает администратор, расход идёт по тарифу организации с пометкой «Buff Code · устройство», а все подключения коннектора — трекеры, документы, свои MCP-серверы — доступны модели как инструменты. Каждый ход модели записывается целиком: разработчик видит свои сессии, владелец организации — все, в новом разделе кабинета «Сессии разработки», с выгрузкой и записью в журнал аудита. Отдельного тарифа нет. Требуется коннектор v0.13.0 со шлюзом разработчика. См. Buff Code и «Скачать».
Word, Excel, PowerPoint и PDF — везде, где работает модель (19 сентября). Документы можно
прикладывать к задаче, к ответу на уточнение, к замечанию ревью и к вопросу в «Спросить» — и
модель читает их содержимое: текст, таблицы, слайды и заметки к ним. Поддержаны оба поколения
Office (.docx/.xlsx/.pptx и .doc/.xls/.ppt) и PDF, размер файла — до 10 МБ. Те же
документы читаются и там, где они уже лежат: в репозитории проекта и в пространстве — их видят
и чтение файла, и поиск по содержимому, поэтому поиск больше не молчит о том, что написано
внутри документа. Что за файл — решает его содержимое, а не расширение. См.
Вложения.
Свои MCP-серверы в коннекторе (16 сентября). Кроме интеграций из каталога коннектор запускает ваши MCP-серверы — из архива, репозитория GitHub или по адресу. Модели отдаются только инструменты, которые администратор отметил как читающие; без явного согласия администратора сервер не стартует. Требуется коннектор v0.12.0. См. Свои MCP-серверы.
Notion — страницы и базы данных как источник знаний (16 сентября). Модель читает страницы и базы данных Notion, когда это нужно для ответа; вопросы принимаются в комментариях к странице, ответ приходит туда же, а отчёт исследования появляется дочерней страницей. Требуется коннектор v0.8.0. См. Notion в каталоге и его страницу.
Пространство — рабочее место без кода (16 сентября). Третий вид рядом с проектами разработки и репозиториями, для команд, у которых знания живут в документах, а не в коде: продактов, аналитиков, поддержки, заказчиков. В пространстве есть «Спросить», глубокое исследование, база знаний и коннекторы — и нет разработки, аудитов и ревью. «Спросить» отвечает по подключённым источникам и базе знаний со ссылками на страницы и записи; исследование сравнивает документы и называет противоречия. Создаётся по одному имени, сразу. База знаний и коннекторы теперь открываются и в пустой организации. См. Пространство без кода.
Файлы на диске — локальные папки и сетевые папки SMB как источник знаний (16 сентября).
Модель читает отмеченные папки теми же инструментами, что и код: glob
ищет по имени, grep — по содержимому, read читает файл целиком. Документы Word, таблицы
Excel и презентации PowerPoint — и в форматах 2007+, и в 97–2003, — PDF и текстовые файлы
читаются как текст; только чтение, ничего не индексируется, ничего не обрезается. Сетевая
папка подключается без монтирования — интеграция сама говорит по SMB2 с самого первого
пакета (SMB1 не нужен), входит по NTLMv2 и подписывает сессию. См.
«Файлы на диске» в каталоге и страницу.
Коннектор v0.11.0. Учётные данные вида password — единственный вид, который коннектор
передаёт интеграции: для протокола, на котором коннектор не может подставить секрет за
плагин (SMB). Манифест заявляет это заранее, каталог показывает «передаётся самой
интеграции», каждая выдача — в журнале. Там же появилась декларация network — соединения,
которые интеграция открывает сама (протокол, порт, поле с адресами); страница подключения
показывает их рядом с адресами HTTP. Интеграциям, которым это нужно, требуется эта версия
(host API 5).
Google Диск — документы, таблицы и презентации как источник знаний (16 сентября). Модель читает отмеченные папки Диска: документ — как markdown, таблицу — лист за листом, презентацию — текстом, и ищет по содержимому силами самого Диска. Вопросы принимаются в комментариях к документу, таблице или презентации, ответ приходит в ту же ветку; отчёт исследования появляется новым документом в той же папке. Два способа войти: сервисный аккаунт (папками делятся с его адресом) или своя учётная запись — вход один раз через браузер, дальше коннектор обновляет доступ сам. См. Google Диск в каталоге и его страницу.
Коннектор v0.10.0. Два вида учётных данных, которые коннектор выпускает сам:
service_account (JSON-ключ; коннектор подписывает JWT и обменивает его на токен) и
oauth2 (свой OAuth-клиент; вход через возврат на локальную страницу коннектора или
вставкой адреса возврата, refresh-токен хранится у коннектора). Интеграция может предлагать
несколько видов — способ входа выбирается в форме и в командной строке (--kind), появилась
команда connector instance signin. Интеграциям, которым это нужно, требуется эта версия
(host API 4). v0.10.1: повторный вход заменяет токен доступа сразу, а не через час; файл
клиента из консоли Google принимается целиком. Вопрос из обсуждения теперь уходит модели
вместе с названием, ссылкой и ключом места, где его задали, — «о чём этот документ?»
отвечается по этому документу.
Коннектор: пояснения для ИИ у каждого подключения (16 сентября). У подключения появилось
поле свободного текста о том, что модели стоит знать про вашу систему: какой проект чем
занимается, как у вас называют вещи, куда смотреть в первую очередь. Текст уходит модели вместе
с инструментами подключения — как инструкции инструментального сервера и в описании каждого
инструмента. По умолчанию — до 2048 символов; предел снимается галочкой после подтверждения
риска, и пока он снят, подключение помечено предупреждением на коннекторе и в приложении.
Задаётся на странице коннектора, в командной строке (--ai-notes) и в YAML (ai_notes).
См. Инструменты и модель.
Ревью: изменения — по репозиториям и файлам, без загрузки всего разом (12 сентября). Вкладка «Изменения» открывается списком файлов под каждым репозиторием — с меткой, что с файлом произошло, и счётчиками строк; содержимое файла подгружается при раскрытии, длинный файл — частями по мере прокрутки, а его шапка остаётся закреплённой сверху. Ревью с очень большим файлом (десятки тысяч строк) больше не падает с «результат слишком велик»; «Патч» скачивается при любом размере. На телефоне экран ревью прокручивается целиком. См. Изменения.
База знаний: права по области, честный конфликт, надёжные проходы (9 сентября). Право на базу знаний теперь действует по области записи: участник с доступом к проекту видит записи проекта и организации и правит записи проекта. Пункт меню виден только тем, у кого есть право чтения. При одновременной правке редактор показывает текущий текст рядом с вашим и даёт выбрать, что сохранить. Адрес записи можно поправить руками, у тела есть предпросмотр, фильтр по автору различает человека и модель, строка стоимости раскрывается в список записей по объёму. Модель больше не переписывает ваши записи — только помечает «требует проверки», а пометка снимается кнопкой «Проверено». Всё, что модель делает с базой, записывается в журнал аудита с этапом и задачей. Проход, который не завершился, виден на карточке и не блокирует следующий; карточка показывает, во что проход обошёлся. См. База знаний.
База знаний организации. Общее хранилище знаний человека и модели: правила работы, факты о проекте и ловушки окружения. Индекс всех записей уходит в каждый прогон модели, тела — по требованию, а помеченные «показывать модели сразу» — целиком; над списком видно, во что это обходится по токенам. Модель пополняет базу сама по итогам законченной работы — в том числе отклонённой и остановленной задачи, где урок ценнее всего — и следом приводит базу в порядок: сливает дубли, актуализирует описания, убирает своё устаревшее и помечает расхождения в ваших записях. Удаления нет: запись уходит в архив с причиной и возвращается одним нажатием. Всё меняется под правами и записывается в журнал аудита. См. База знаний.
Единый вход (SSO) для организаций. Сотрудники входят через корпоративный провайдер — Keycloak, AD FS, Entra ID и любой другой по OIDC или SAML 2.0 — без пароля и кода на почту. Аккаунт создаётся при первом входе с ролью по умолчанию; существующие аккаунты привязываются по подтверждённому домену почты (TXT-запись в DNS) или паролем один раз. Режим «только SSO» закрывает участникам вход по паролю, владельцы остаются запасным входом. Всё настраивает владелец в Настройках → «Единый вход»; каждый шаг — в журнале аудита. См. Единый вход.
Журнал аудита организации. В настройках организации появился раздел «Журнал аудита»: кто, когда, откуда и что сделал — вход и его отказы, права участников, задачи, ревью, учётные данные, коннекторы, тариф, действия пайплайна и оператора платформы. Записи с адресом и браузером подключения, результатом и причиной отказа; не редактируются и не удаляются, каждая связана с предыдущей хэшем — целостность проверяется кнопкой или своим скриптом по выгрузке. Фильтры по периоду, исполнителю, результату и категориям; выгрузка CSV и JSON Lines без ограничения объёма. Читает владелец; участнику можно выдать отдельное право «Просматривать и выгружать журнал аудита». См. Журнал аудита.
Интернет для модели — из вашего периметра. Интеграция «Интернет» даёт модели поиск и чтение публичных страниц через коннектор: DuckDuckGo без ключа, ваш SearXNG или Brave по ключу. Границы ставит администратор коннектора — белый или чёрный список сайтов с путями, типы содержимого, стоп-слова; внутренняя сеть закрыта всегда и не открывается никакой настройкой. Собственная загрузка страниц у модели выключена везде: без этой интеграции интернета у неё нет. См. «Интернет» в каталоге и «Интернет для модели».
Коннектор v0.7.0. Новый вид правила выхода наружу — web: адрес называет модель, а не
оператор, поэтому вместо хоста у правила списки, проверка публичности адреса с
подключением ровно к проверенному адресу и запрет учётных данных на таком запросе.
Интеграциям, которым это нужно, требуется эта версия (host API 2); старый коннектор
откажется их ставить и назовёт обе версии. Настройка с фиксированным набором значений
теперь выбирается из списка, а не вписывается. v0.7.1: ответный канал коннектора
работает в очереди NATS — если с одной идентичностью запущено два процесса (после неудачного
рестарта), вызов инструмента исполняет ровно один из них, а не оба.
Figma — макеты как источник знаний. Модель читает отмеченные файлы Figma так, как их показывает панель инспектора: структура экранов, автолейаут, цвета в hex, типографика, стили и переменные по именам, компоненты и их свойства — параметрами, без картинок, для любой модели. Отрисованный макет получает только модель, которая читает изображения: такой инструмент помечен в каталоге отметкой «картинка», и текстовой модели он не предлагается. Вопросы принимаются прямо в комментариях к макету. См. Figma в каталоге и «Источники знаний».
Коннектор v0.6.0. Манифест интеграции может объявлять инструмент, отвечающий картинкой
(vision), и значения настроек по умолчанию (default) — форма показывает их сразу, а
командная строка подставляет сама. Интеграции, которым это нужно, требуют этой версии.
Интеграции с трекерами — восемь, из одного каталога. К Jira Data Center и Server добавились Jira Cloud, GitLab (self-hosted и gitlab.com), GitHub (включая Enterprise Server), Gitea и Forgejo, Bitbucket Data Center и Bitbucket Cloud, Redmine. Вопрос, заданный в обсуждении pull request, разбирается по коду этой ветки; обращение пишется упоминанием или родной командой через слэш. См. «Интеграции с трекерами» и каталог интеграций.
Коннектор стал хостом интеграций (v0.5.1). Ядро занимается git, всё остальное ставится из подписанного каталога, работает отдельным процессом под отдельным пользователем ОС и ходит только по адресам, выведенным из ваших же настроек. Что интеграция получит, видно до установки.
Встроенная интеграция с Jira убрана. Настроенная старым способом (секцией jira:
в конфиге) она больше не работает — что делать.
Интеграции работают на системном Python. Если своя среда выполнения не развёрнута, коннектор берёт Python 3.11+ с машины — и говорит на локальной странице, какой именно интерпретатор использует. Интерпретатор, до которого не дотягивается пользователь подключения (например в домашнем каталоге root), пропускается с внятным объяснением.
Командная строка сравнялась с формой в правах. connector instance secret берёт вид
доступа из манифеста интеграции (токен, пара «учётная запись + секрет», собственный
заголовок трекера) и принимает --account. Раньше настроенное скриптом подключение к
Redmine или Jira Cloud не аутентифицировалось вовсе.
Confluence как источник знаний. Новая интеграция читает отмеченные пространства по запросу модели и принимает вопросы в комментариях к странице — одна и та же для Data Center, Server и Cloud. Подробности — в «Источниках знаний».
Адрес с путём наконец работает (v0.5.2). Интеграция, настроенная на адрес с
контекстным путём — https://компания.atlassian.net/wiki, https://host/jira —
получала отказ на каждом запросе: правила выхода наружу объявляются относительно
продукта и сравнивались с полным путём. Теперь они переносятся под адрес, который
ввёл оператор.
Раздел ведётся с сентября 2026; более ранние изменения в нём не отражены.