Перейти к содержанию

Сетапы

Сетап — итоговая конфигурация одного харнесса. Он закрепляет точные версии компонентов и применяется только через public provider этого харнесса.

Как собирается сетап

Упрощённый путь:

кандидаты из каталога и локального реестра
→ механические фильтры
→ вопросы агента
→ подтверждение пользователя
→ setup graph
→ deterministic compiler
→ provider plan

Агент помогает выбрать состав, но не обходит проверки совместимости, доступа и безопасности.

Этап Кто отвечает Что должно быть видно
Поиск кандидатов CLI и каталог источник, версия, харнесс, trust line
Выбор состава пользователь и agent почему выбран каждый компонент
Проверка графа сборщик сетапа конфликты, несовместимости, missing pieces
План применения provider target diff, backup, digest
Применение provider журнал операции и status

Установка

Перед изменением target provider строит план, создаёт резервную копию и только после подтверждения применяет изменения.

Работающий агент не изменяет собственный активный target по месту. Новый сетап проверяется отдельно, а переключение выполняется после проверки.

Rollback

Если применение не удалось, восстановление идёт через provider и журнал операций. Не удаляйте резервные копии вручную до завершения восстановления.

Как думать о версии сетапа

Сетап — не папка с текущими файлами, а закреплённый состав. Если вы обновили один skill, отключили hook или поменяли setting, это уже новая версия сетапа.