# CLI
[Home](/ru/ai)
[Catalog](/ru/ai/catalog)
Как пользователь и агент работают с ai_stp CLI.
## Pages
[Публикация и авторство](/ru/ai/docs/authoring)
[Команды CLI](/ru/ai/docs/commands)
[Поддерживаемые харнессы](/ru/ai/docs/harnesses)
[ai_stp](/ru/ai/docs)
[Быстрый старт](/ru/ai/docs/quickstart)
[Проверки безопасности](/ru/ai/docs/security-checks)
[Доверие и безопасность](/ru/ai/docs/trust)
[Каталог](/ru/ai/docs/catalog)
[CLI](/ru/ai/docs/cli)
[Телеметрия установки](/ru/ai/docs/cli/telemetry)
[Публикация](/ru/ai/docs/publishing)
[agent](/ru/ai/docs/components/agent)
[command](/ru/ai/docs/components/command)
[hook](/ru/ai/docs/components/hook)
[Компоненты](/ru/ai/docs/components)
[instruction](/ru/ai/docs/components/instruction)
[mcp](/ru/ai/docs/components/mcp)
[plugin](/ru/ai/docs/components/plugin)
[setting](/ru/ai/docs/components/setting)
[skill](/ru/ai/docs/components/skill)
[Понятия](/ru/ai/docs/concepts)
[Сетапы](/ru/ai/docs/setups)
[Доверие и безопасность](/ru/ai/docs/trust-and-safety)
[Диагностика](/ru/ai/docs/troubleshooting)
## Content
# CLI
CLI — главный пользовательский интерфейс `ai_stp` для сборки, проверки и
установки сетапов. Веб показывает каталог и аккаунт, но не применяет
конфигурацию к харнессу.
## Команды наблюдения
Команды наблюдения ничего не создают и не меняют:
```bash
ai-stp version
ai-stp doctor --json
ai-stp capabilities --json
ai-stp help --agent --json
ai-stp config show --json
ai-stp auth status --json
ai-stp device show --json
```
На пустой установке они возвращают типизированное состояние, а не молча
инициализируют устройство.
## Команды изменения
Команды изменения явно заявляют действие:
```bash
ai-stp device init --json
ai-stp passport developer init --json
ai-stp passport developer update --json
ai-stp passport device refresh --json
```
Опасные действия требуют подтверждения. Например, reset устройства не должен
происходить как побочный эффект диагностики.
## Телеметрия установки
По умолчанию выключена. После явного согласия CLI отправляет один анонимный
запрос на каждый фактически установленный компонент — что и зачем, описано в
[Телеметрии установки](telemetry.md).
```bash
ai-stp telemetry show --json
```
## Agent Skill
Agent Skill начинает с:
```bash
ai-stp doctor --json
ai-stp help --agent --json
```
После этого агент использует машинный список команд из CLI. Это защищает от
устаревших инструкций и галлюцинированных флагов.
| Стадия | Команда | Зачем |
| --- | --- | --- |
| Проверить окружение | `ai-stp doctor --json` | понять, что доступно и что сломано |
| Узнать возможности | `ai-stp capabilities --json` | не предполагать поддержку харнесса |
| Получить machine help | `ai-stp help --agent --json` | использовать актуальные команды |
| Найти объект | `ai-stp registry search --json` | выбрать сетап или компонент |
| Посмотреть объект | `ai-stp registry show <stable_id> --json` | проверить паспорт перед решением |
!!! note "Команды в документации — пользовательский ориентир"
Если CLI отдаёт более свежую machine help, агент должен следовать ей.
Документация объясняет модель, а не заменяет исполнимую справку CLI.