# Потребитель — агент. Веб не установщик.
[Content hub](/ru/ai/content)
- type: blog_post
- published_at: 2026-08-11
- tags: product, web
ai-stp-cli 0.0.15 собирает каталог, CLI и провайдеры харнессов в один продукт. Сайт сетапы не применяет.
## Content
ai_stp — система создания, проверки, хранения, выбора и установки полных конфигураций AI-харнессов. Главный потребитель — кодирующий агент пользователя, который ведёт строгий CLI с одним JSON-конвертом на команду. Сайт владеет аккаунтом и публичным каталогом и показывает результаты оператору. Он не выбирает состав, не собирает пакет и не пишет нативное состояние харнесса.
Дистрибутив на PyPI — `ai-stp-cli`. Исполняемый файл — `ai-stp`. Команда `uv tool install ai-stp` ставит пакет, который этот проект не публикует. Текущая линейка: `0.0.15`.
## Чем продукт является на самом деле
**Харнесс** — CLI-среда, в которой работает кодирующий агент. **Сетап** — полная конфигурация одного харнесса; он принадлежит этому харнессу с момента создания. **Компонент** — часть сетапа одного из закрытых видов: `instruction`, `skill`, `mcp`, `hook`, `command`, `agent`, `plugin`, `setting`, `cli`. `command` — именованный slash-вызов; `cli` — отдельный исполняемый процесс. Память, правила, параметры и вспомогательные инструменты — содержимое этих видов, а не отдельные виды.
Опубликованная версия закрепляет точные версии компонентов и неизменяема. Доверие — это происхождение, версия и согласие. Совместимость — граф, target и политика — решает до apply. `author_verified` и `component_verified` независимы. Нативные файлы пишет только публичный провайдер харнесса.
Это разделение и есть продукт, а не временная архитектура. Агент может рассуждать о кандидатах. Он не может обойти механический отказ. Сайт может показать карточку. Он не может применить карточку. Карточка каталога — кандидат, а не разрешение: перед выбором смотрят харнесс, точную `X.Y`, линию доверия и две независимые оси подтверждения.
## Кто что пишет
Локальная работа не требует аккаунта. `device init` и паспорт разработчика достаточны, чтобы смотреть, принимать и собирать приватно. Публичный каталог читается анонимно из CLI и с сайта.
Вход через Google или GitHub открывает приватные объекты, синхронизацию, публикацию, устройства и выдачи доступа. Вход не переносит сборку на сайт. Путь остаётся таким:
```text
CLI → task intents → task start
→ follow continuations (исполнять argv только когда actor равен cli)
→ сообщить payload verification
```
CLI возвращает один JSON-конверт на команду. Флаги, схемы и `next_actions` берутся из `ai-stp help --agent`, а не из памяти блога. Документация группирует команды, чтобы человеку было куда идти. Если страница и установленный CLI расходятся, побеждает CLI.
ai_stp не вызывает интерфейсы моделей и не требует ключа модели. Единственный исходящий запрос, который CLI делает от своего имени, — необязательный анонимный пинг установки, выключенный, пока оператор не скажет иначе.
## Харнессы этой линейки
Открытая бета выпускает все семь харнессов на уровне `beta`: Claude Code, Codex, Grok Build, Pi, OpenCode, Cursor и Antigravity. Паспорта, совместимость, сборка сетапа, план провайдера и apply — путь для каждого из них. Отсутствующее доказательство — `not_verified`; харнесс из продукта не вычёркивается. Неизвестный харнесс — `undefined`: годится для чтения, импорта и локальных проверок, отказан для автоматической установки.
Сетап нельзя перенести переименованием. Одни и те же слова означают разные файлы и события в разных CLI. Перенос состава на другой харнесс — явная новая версия, а не смена ярлыка на той же сборке.
## Чем эта линейка не притворяется
Общего командного сетапа нет. Сетап принадлежит аккаунту, а не git-репозиторию. Коллега, который клонирует проект, собирает свой. Выдачи доступа могут отдать приватный объект другому аккаунту; это отношение автор–получатель, а не двое людей, правящих один рабочий сетап.
Внутри продукта нет API модели. Нет рейтингов, нет публичных обсуждений и нет обещания, что опубликованный объект безвреден. Verified означает, что платформа подтвердила идентичность или текущие проверки версии. Это не снимает ответственность за чтение прав `mcp`, `hook` и `plugin`.
## С чего начать
Установите из PyPI командой `uv tool install ai-stp-cli`, затем дайте агенту прочитать `doctor` и машинную справку. Сайт — для каталога, аккаунта, устройств и статуса публикаций. Когда нужно изменить target, вы снова в CLI, а писатель — провайдер. Сборка, проверки и установка остаются на машине оператора; веб их не выполняет.
См. также: [Быстрый старт](https://ai-stp.aiguild.space/ru/docs/quickstart) в справочном центре — [для человека](https://ai-stp.aiguild.space/ru/docs/quickstart/human) и [для ИИ-агента](https://ai-stp.aiguild.space/ru/docs/quickstart/agent).