Skip to content

v1.1.0 — активность и происхождение расширений

Choose a tag to compare

@AzeevAN AzeevAN released this 29 Aug 05:44
· 8 commits to main since this release

Обратно совместимый минорный выпуск усиливает работу агента с расширениями и
делает ожидаемые runtime-конфликты безопасными для HTTP и MCP.

Главное

  • Добавлен независимый снимок фактической активности расширений для платформы
    8.3.8+: отдельная обработка сохраняет зарегистрированные, действующие и не
    применённые расширения конкретного сеанса.
  • Новый MCP-инструмент list_extensions различает snapshot, stale и
    unknown. Статус активности не блокирует доступ к успешно загруженному коду:
    агент может изучать расширение при любом из этих состояний.
  • Selection v5 доказывает происхождение собственных объектов и прямых
    нессылочных реквизитов расширения относительно конкретной основной файловой
    выгрузки. Неоднозначность и смена поколения обрабатываются fail-closed.
  • Ожидаемые ошибки Registry больше не превращаются в HTTP 500 или исключения
    MCP SDK: временный конфликт /api/v1/sources получает 409 с ограниченным
    повтором SPA, а инструменты возвращают структурированный isError=true.
  • Сводка источников больше не содержит декоративных связей; состояние снимка
    активности показано отдельным смысловым индикатором.

Обновление источников

  • Формат schema v1 не менялся, существующий каталог data/ сохраняется.
  • Чтобы получить доказанное происхождение структуры, после обновления сначала
    повторно разберите основную файловую выгрузку, затем относящиеся к ней
    файловые выгрузки расширений.
  • Чтобы агент знал фактическую активность, периодически выгружайте и загружайте
    отдельный СнимокРасширений_*.json, особенно после изменения расширений или
    запуска нового сеанса. Без снимка код расширений остаётся доступен, а
    активность честно обозначается как unknown.

Документация

Проверки выпуска

  • 1 806 Python-тестов и 151 целевая публичная/релизная проверка;
  • 42 frontend-теста, TypeScript typecheck и production build;
  • воспроизводимая сборка пяти BSL-вариантов, XML совместим с платформой 8.3.5;
  • wheel/sdist 1.1.0, корректные метаданные и twine check;
  • dependency audit: 0 известных уязвимостей, CycloneDX SBOM;
  • локальный Docker-smoke: healthy, runtime/MCP 1.1.0, 0 рестартов, OOM и
    ошибок 500/traceback, существующий /data сохранён.

Полный список изменений: v1.0.0...v1.1.0