Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 20:46
· 19 commits to main since this release

v0.8.0

Субагенты
Добавлены два дешёвых субагента, оба только читают и оба вписаны в свои контуры.

bsl-scout собирает факты для признаков ARCH-A1, ARCH-A7 и ARCH-A9: вызывающие, экспорты
модуля, триггеры экспорта в XML. Раньше контур архитектуры добывал это сам, тратя
контекст и бюджет обращений к индексу кода. Отдельное правило: пока триггеры в XML
(подписки, команды, регламентные задания) не проверены, ответ «вызывающих нет» не
выдаётся, иначе контур предложит удалить работающий механизм.

xml-runner прогоняет сверку «диск ↔ состав» и валидаторы структуры и разбирает их вывод.
Валидаторы печатают до тридцати ошибок на файл, и на классе C3 это вытесняло из контекста
всё остальное раньше отчёта. Отдельно отделяет недоступность инструмента (нет lxml, нет
Python) от дефекта в проверяемом файле.

Ни один субагент не пишет записи следа сам: факты возвращает агент, запись формирует
контур, иначе непроверяемо, кто что утверждал.

Контур кода
Верификация API стала явным шагом с условием запуска, поведением без субагента и
обязательной записью следа. Раньше это было приглашение «хорошо делегируется агенту»,
спрятанное в подшаге, а пропуск не оставлял следа.

Слой 2 дополнен холодным читателем: вход противоположен входу advisor(), поэтому ему
передаются только дифф и файлы, а постановка задачи и выводы — нет. Модель здесь не
дешёвая, выносится суждение о логике.

Состязательный аудит
Объявлен потолок параллелизма: 8 одновременных задач, 4 в среде с жёстким лимитом. Веер
идёт волнами, недобранная волна даёт skipped, а не «проверено». Ограничение «20 находок
за круг» бьёт по объёму работы, но не по числу одновременных задач.

Исправления
bsl-verifier не имел Bash в списке инструментов, хотя его карта проверок начинается с
запуска analyzer-run.mjs. Агент не мог выполнить команду и молча уходил в ручные
проверки, теряя детерминированную часть вердикта.

Ломающие изменения
Нет. Формат следа, контракт снятия гейта и пороги контуров не менялись.

Миграция
Не требуется, достаточно /plugin marketplace update.

Закреплённая версия анализатора
0.2.66 (assets/analyzer/runtime-manifest.json)

Минимальная версия Claude Code
Не повышалась.