-
v3.8.0
v3.8.0 - Онлайн-сервер больше не показывает окно подтверждения: план применяется после явного «да», «ок» или «применяй» в чате, инструменты записи видны и клиентам без формы elicitation. Запись на нём только обогащение товаров (пустые характеристики, дописывание фото, сбор улик). Замена заполненного, удаление фото, удаление товаров, словари, цены и прочие правки выключены у всех. Локальный MCP не меняется. В README — стартовый промпт подключения HTTP MCP и захода обогащения.
-
v3.7.0
v3.7.0 - Онлайн-сервер без установки: `--http` (или `PIM_MCP_TRANSPORT=http`) запускает MCP Streamable HTTP на `/mcp`. Агент подключается с заголовком `Authorization: Bearer <JWT PIM>`; токен проверяется в PIM, каждый вызов уходит в PIM с токеном того, кто его сделал. Работают оба протокола: `2026-07-28` и `2025`; для `2025` сервер держит сессию, чтобы окно подтверждения работало по сети. Проверено с Claude Code и Codex против prod PIM за nginx. - Планы, журнал и зарегистрированные файлы привязаны к пользователю: на общем сервере чужой план не виден и не применяется. Локальная установка работает как раньше. - На онлайн-сервере большие ответы приходят MCP-ресурсом `barneo-output://` (хранится сутки), `barneo__file_register` и `secretRef` недоступны, `/skills` раздаёт скиллы для агентов без установки. - `Dockerfile` для развёртывания; инструкция для менеджера и администратора — в README.
-
v3.6.0
v3.6.0 - Клиенты без окна подтверждения (MiniMax Code): флаг запуска `--no-approval` (или `PIM_MCP_APPROVAL=off`) выдаёт инструменты записи без формы elicitation, `barneo__change_apply` применяет план сразу, а агент спрашивает «да» менеджера в чате. Флаг действует только на клиента, в чьём конфиге указан; `barneo__system_status` показывает `approval`. - Установщик: `--client minimax` — сервер в `~/.minimax/mcp.json` сразу с `--no-approval` и скилл в `~/.minimax/skills`; `all` подключает MiniMax Code, если он установлен. - Скилл `smart-enrichment`: при `approval: off` перед каждой записью показывает строки плана и ждёт явного «да» в чате.
-
v3.5.0
v3.5.0 - Скилл «Заход обогащения» (`smart-enrichment`) ставится вместе с MCP в Claude Code и Codex — ссылками в `~/.claude/skills` и `~/.codex/skills`; обновляется и откатывается вместе с версией, `uninstall` убирает ссылки.
-
v3.4.1
v3.4.1 - `barneo__products_find`: заполненный числовой диапазон (`numberRange`) больше не считается пустой ключевой — товар с «-22…-18» квалифицирован, а не попадает в «не хватает».
-
v3.4.0
v3.4.0 - Оси экрана обогащения: `barneo__enrichment_plan` принимает блок `axes` (бренд, серия, модель, артикул производителя и поставщика) — только собранным вариантом, бренд и серию — только сопоставленные со справочником, заполненную ось — с `replace: true`. - `barneo__product_card`: - показывает все пять осей с текущим значением и вариантами; - `evidence: true` — у каждого варианта число разных сайтов и цитаты улик (домен, класс источника, способ разбора, цитата с единицей измерения) вместо сырого `/collected` на 60–90 КБ; - числовой диапазон показывается «от…до» и в списке характеристик товара, и в текущем значении экрана обогащения (раньше — пусто или строка JSON); так же в строках плана. - Выпуск: `npm run release` пересобирает `dist` после смены версии — dev-установка больше не показывает прошлый номер в `barneo__system_status`.
-
v3.3.0
v3.3.0 - Числовой диапазон (`numberRange`, например «Температурный режим холодильника»): - карточка товара, очередь и экран обогащения показывают значение по границам `rangeMin`/`rangeMax` («-2…8»), варианты обогащения — полем `range`; - `barneo__product_values_plan` принимает диапазон массивом из двух чисел `[от, до]` и отклоняет одну границу и «от» больше «до»; - контракты обновлены по развёрнутому PIM: создание характеристики с типом `numberRange` и единицами (`measureUnitAiIds`), перенос старых значений `pim.characteristic-ai.transfer-to-number-range` (отчёт без записи или запись с `apply`).
-
v3.2.0
v3.2.0 - Фото на экране обогащения: - `barneo__photo_candidates` — кандидаты фото товара с размером, весом, форматом и источником; копии одного кадра в разных размерах сворачиваются в самую крупную, `show` возвращает выбранные картинки для просмотра; - `barneo__photos_plan` принимает `photoVariantIds` — несколько вариантов за один план, в заданном порядке (первый становится главным фото); - `barneo__product_card` показывает по вариантам фото сводку вместо десятков ссылок. - Скилл Claude Code `smart-enrichment` (`.claude/skills/smart-enrichment`): заход умного обогащения по пайплайну менеджера — ворота готовности категории, эталон формата характеристики, разбор улик по классам источников и единицам измерения, запись только через план с подтверждением, подбор фото товарам без фото, отчёт для ревью и журнал наблюдений по экрану обогащения.
-
v3.1.0
v3.1.0 - Умное обогащение под менеджера: - `barneo__enrichment_queue` фильтрует выдачу по бренду и наличию на складе и показывает, на каком шаге сбор данных по каждому товару; - `barneo__enrichment_plan` получил блок `run` — прогон по всей выдаче с теми же фильтрами (`batchSize`, `allBatches`) и продолжение идущего прогона следующей пачкой; - `barneo__enrichment_stats` — сколько товаров квалифицировано и сколько осталось, разбивка по брендам, последние прогоны; - `barneo__enrichment_status` — состояние прогона, сразу нескольких заданий и товаров; `waitSeconds` ждёт завершения вместо опроса в цикле; - `barneo__products_find` — поиск товаров категории по части названия с проверкой ключевых характеристик витрины. - Подтверждение изменений менеджер видит обычным текстом: что сделаем, кого затронем, построчный список изменений, что нельзя отменить и что важно знать (расход платных вызовов). - Планы и результат применения возвращаются компактно (`detail: compact`), поэтому большие пачки правок больше не упираются в лимит токенов инструмента; полный diff — `barneo__change_get` с `detail: full`. - `barneo__job_get` проверяет до 20 фоновых задач за вызов и умеет ждать их завершения. - Счётчики расхода модели (`tokensUsed`) больше не прячутся за `[REDACTED]`. - Инструменты качества данных: - чтение: аудит словарей значений, товары по значению, карточка товара с вариантами обогащения, очередь обогащения, контекст витрины; - планы изменений: чистка словаря, значения товаров, выбор вариантов обогащения, фото. - Контракты собираются из развёрнутых веток `prod` и `dev`; `describe` показывает поля запросов. - Claude Code получает инструменты записи с подтверждением через форму. - Установщик для Claude Code и Codex; обновления по каналам (`stable` — релизы), откат, уведомление агента о новой версии.