К содержимому

Поддерживаемые харнессы

Какие AI-харнессы поддерживает ai_stp и что означает уровень поддержки.

Поддерживаемые харнессы

Харнесс — CLI-среда, в которой работает coding agent. ai_stp не заменяет харнесс и не вызывает модели: он помогает собрать проверяемый сетап для конкретного target, а применяет итоговое состояние только provider этого харнесса.

Статусы MVP

ХарнессСтатус в MVPЧто доступноЧто помнить
Claude Codeосновная поддержкапаспорта, совместимость, сборка сетапа, provider-планproduction-путь проектируется в первую очередь под него
Codexосновная поддержкапаспорта, совместимость, сборка сетапа, provider-планвторой основной target MVP
Pibetaкаталог и совместимость, ограниченный provider-путьповедение может уточняться по мере интеграции
OpenCodebetaкаталог и совместимость, adapter/projection checksформат открыт, но не весь UX считается стабильным
Grok Buildосновная поддержкапаспорта, совместимость, сборка сетапа, provider-плантретий основной target MVP
Cursorbetaкаталог и совместимость, нативный plugin pack и cli-configplugin pack распознаётся по манифесту .cursor-plugin
Antigravitybetaкаталог и совместимость, provider-планконфигурация лежит внутри ~/.gemini, а не в собственном каталоге
undefinedограниченный режимчтение, импорт, локальные проверкиавтоматическая установка не считается безопасной

Что означает “поддерживается”

Поддержка в ai_stp состоит из нескольких уровней. Харнесс может проходить один уровень и ещё не быть готовым к следующему.

УровеньЧто проверяетсяЗачем пользователю
DetectionCLI понимает, что за target перед нимчтобы не применить сетап не туда
Compatibilityкомпоненты объявляют поддержку харнессачтобы отсеять очевидно неподходящее
Projectionсетап можно превратить в нативную структуручтобы файлы и настройки попали в правильный формат
Provider planprovider строит план изменения targetчтобы увидеть diff до применения
Applyprovider применяет изменения и пишет журналчтобы был rollback и проверяемый результат

=== "Основные: Claude Code, Codex, Grok Build"

Для них MVP должен давать самый короткий путь: найти сетап, проверить
совместимость, увидеть план, подтвердить и применить через provider.

=== "Beta: Pi и OpenCode"

Beta означает, что `ai_stp` уже различает харнесс и может работать с его
объектами, но часть provider-пути, UX или проверок может быть строже и
требовать ручного подтверждения.

=== "undefined"

Этот режим нужен, чтобы не терять объект, когда харнесс неизвестен. Он
подходит для чтения, импорта и локального анализа, но не для уверенной
автоматической установки.

??? question "Почему сетап принадлежит одному харнессу" Потому что одинаковые слова в разных CLI часто означают разные файлы, права и события. skill для Codex и skill для Claude Code могут иметь похожий смысл, но разные нативные поверхности. Поэтому сетап создаётся для одного харнесса, а перенос делается через явную новую версию или адаптацию.

Как выбрать target

  1. Запустите ai-stp doctor --json.
  2. Проверьте, какой харнесс обнаружен.
  3. Откройте сетап или компонент в каталоге.
  4. Сверьте поддержку харнесса и линию доверия.
  5. Смотрите provider-план до применения.

!!! tip "Для MVP" Если вы не уверены, начинайте с Claude Code или Codex. Для beta-линий сохраняйте план установки и не удаляйте backup до проверки результата.

ai_stp