# Контакт
[Home](/ru/ai)
[Catalog](/ru/ai/catalog)
Публичная страница контакта в профиле saas.
## Pages
[Главная](/ru/ai/docs)
### Быстрый старт
[Быстрый старт](/ru/ai/docs/quickstart)
[Для человека](/ru/ai/docs/quickstart/human)
[Для ИИ-агента](/ru/ai/docs/quickstart/agent)
[Харнессы](/ru/ai/docs/harnesses)
[Понятия](/ru/ai/docs/concepts)
[Каталог](/ru/ai/docs/catalog)
### CLI
[CLI](/ru/ai/docs/cli)
[Карта команд](/ru/ai/docs/cli/commands)
[Наблюдение](/ru/ai/docs/cli/observe)
[Конфигурация](/ru/ai/docs/cli/config)
[Телеметрия](/ru/ai/docs/cli/telemetry)
[Устройство](/ru/ai/docs/cli/device)
[Паспорта](/ru/ai/docs/cli/passport)
[Вход](/ru/ai/docs/cli/auth)
[Согласие](/ru/ai/docs/cli/consent)
[Проект](/ru/ai/docs/cli/project)
[Toolchain](/ru/ai/docs/cli/toolchain)
[Harness](/ru/ai/docs/cli/harness)
[Agent Skill CLI](/ru/ai/docs/cli/skill)
[Реестр](/ru/ai/docs/cli/registry)
#### Компонент
[Обзор](/ru/ai/docs/cli/component)
[Обнаружение](/ru/ai/docs/cli/component-discover)
[Паспорт](/ru/ai/docs/cli/component-passport)
[Источник](/ru/ai/docs/cli/component-source)
[Публикация](/ru/ai/docs/cli/component-publish)
[Выбор](/ru/ai/docs/cli/select)
[Установка](/ru/ai/docs/cli/install)
[Target](/ru/ai/docs/cli/target)
[Setup](/ru/ai/docs/cli/setup)
[Provider](/ru/ai/docs/cli/provider)
[Синхронизация](/ru/ai/docs/cli/sync)
[Доступ](/ru/ai/docs/cli/grant)
[Жалобы](/ru/ai/docs/cli/report)
[Owner](/ru/ai/docs/cli/owner)
[Publication](/ru/ai/docs/cli/publication)
[Eval](/ru/ai/docs/cli/eval)
### Веб
[Веб](/ru/ai/docs/web)
[Главная](/ru/ai/docs/web/home)
[Каталог](/ru/ai/docs/web/catalog)
[Карточка компонента](/ru/ai/docs/web/catalog-component)
[Карточка сетапа](/ru/ai/docs/web/catalog-setup)
[Региональные сервисы](/ru/ai/docs/web/services)
[Издатели](/ru/ai/docs/web/publishers)
[Content](/ru/ai/docs/web/content)
[Эта документация](/ru/ai/docs/web/docs)
[Контакт](/ru/ai/docs/web/contact)
[Правовые документы](/ru/ai/docs/web/legal)
[Вход](/ru/ai/docs/web/login)
[Аккаунт](/ru/ai/docs/web/account)
[Профиль](/ru/ai/docs/web/profile)
[Устройства](/ru/ai/docs/web/devices)
[Объекты](/ru/ai/docs/web/objects)
[Доступ](/ru/ai/docs/web/access)
[Жалобы](/ru/ai/docs/web/reports)
[Лайки](/ru/ai/docs/web/likes)
[Онбординг](/ru/ai/docs/web/onboarding)
[Публикация](/ru/ai/docs/web/publications)
### Компоненты
[Компоненты](/ru/ai/docs/components)
[instruction](/ru/ai/docs/components/instruction)
[skill](/ru/ai/docs/components/skill)
[mcp](/ru/ai/docs/components/mcp)
[hook](/ru/ai/docs/components/hook)
[command](/ru/ai/docs/components/command)
[agent](/ru/ai/docs/components/agent)
[plugin](/ru/ai/docs/components/plugin)
[setting](/ru/ai/docs/components/setting)
[Сетапы](/ru/ai/docs/setups)
### Публикация
[Публикация](/ru/ai/docs/publishing)
[Авторство](/ru/ai/docs/publishing/authoring)
### Доверие и безопасность
[Обзор](/ru/ai/docs/trust-and-safety)
[Проверки безопасности](/ru/ai/docs/security-checks)
[Диагностика](/ru/ai/docs/troubleshooting)
[cli](/ru/ai/docs/components/cli)
## Content
# Контакт
Контакт сохраняет сообщение, чтобы операторы могли ответить. Это
публичная форма на SaaS-профиле (`saas_public_pages`). Это не живой
чат, не консоль тикетов и не форма жалобы на версию каталога.
## URL и кто их видит
| Проекция | URL | Кому видно |
| --- | --- | --- |
| Human | `/{locale}/contact` | всем, если флаг |
| Machine | `/{locale}/ai/contact` | всем, если флаг |
Иконка в шапке (клавиша `C`) и ссылка **Контакт** в подвале ведут
сюда. Self-hosted сборки компилируют `saas_public_pages` выключенным:
элемент исчезает, и маршрут не входит в публичную навигацию.
Отправить может кто угодно, вошедший или нет. Сессия не прикрепляется
как идентичность на этой форме. Жалобы на точную версию каталога
по-прежнему живут на [Жалобах](reports.md) после входа или в действии
Пожаловаться на карточке, которое заранее заполняет kind, id, version
и digest.
## Для чего этот экран
Контакт нужен, чтобы спросить про каталог, публикацию, provider или
безопасную установку, когда у вас нет точного digest объекта.
Используйте **Жалобу** каталога, когда указываете на одну неизменяемую
версию. GitHub issues — только если вы вносите вклад в репозиторий, не
для секретов аккаунта.
Контакт **не**:
- сбрасывает пароль (его нет; вход — OAuth);
- сливает аккаунты;
- принимает вложения;
- заводит staff-модерационный case, за которым можно следить;
- обходит гейты публикации.
## Что на экране
Две колонки на широких viewport: липкое вступление, затем карточка
формы.
| Поле | Подпись | Правила |
| --- | --- | --- |
| Имя | Имя | обязательно, max 120 |
| Email для ответа | Email для ответа | обязательно, email, max 254 |
| Тема | Тема | обязательно, max 160 |
| Сообщение | Сообщение | обязательно, min 10, max 4000 |
| Отправка | Отправить сообщение | отключена, пока pending или после успеха |
Подсказки на странице:
- Сообщение сохраняется вместе с email для ответа, который вы
указываете. Не добавляйте секреты.
- Укажите публичный URL, `stable_id` или точную версию, если вопрос
касается объекта каталога.
- Не добавляйте секреты, токены, приватные ключи и содержимое
приватных репозиториев.
Тот же компонент формы можно открыть как диалог жалобы с карточки
каталога с `targetKind` `component`, `setup` или author. На самом
`/contact` цель — `other` / `contact`.
После успешного POST кнопка остаётся отключённой, и страница
показывает, что обращение принято. Лимиты частоты возвращают
`Слишком много обращений. Попробуйте позже.` Другие сбои:
`Не удалось отправить обращение.`
Переключатель Human / Machine: machine-Контакт — короткий документ с
заголовком, подзаголовком и ссылкой назад. Заполняемой формы в нём
нет.
## Соответствующие команды CLI
У жалоб каталога есть путь CLI. У публичной формы контакта — нет.
```bash
ai-stp report preview --json
ai-stp report confirm --json
ai-stp report list --json
```
`report preview` готовит ограниченный payload, не отправляя его.
`report confirm` отправляет один точный preview после явного флага.
`report list` перечисляет **ваши** закрытые case (CLI после входа).
Это близнец [Жалоб](reports.md), не этой страницы.
Команды `ai-stp contact` нет. Не направляйте сообщение в
`report confirm`, чтобы «написать в поддержку».
## Тупики
| Что видно | Что это значит | Что делать |
| --- | --- | --- |
| Контакта нет в шапке | `saas_public_pages` выключен | GitHub для репозитория, CLI для жалоб на объект |
| Отправить остаётся отключённым | уже отправлено в этом виде | перезагрузите, чтобы отправить ещё одно |
| Слишком много обращений | лимит частоты | подождите; не повторяйте в цикле |
| Не удалось отправить обращение | API или валидация | проверьте формат email; уберите секреты; повторите позже |
| На этой странице нет case id | контакт — не журнал жалоб | смотрите Жалобы после входа, если подавали с карточки |
| Оператор не отвечает на секрет | вы отправили токен | ротируйте токен; не пересылайте его сюда |
| Клавиша `C` ничего не делает | флаг выключен или фокус в поле ввода | ожидаемо на self-hosted |
Не вставляйте файлы `.env`, session cookies, токены provider или
приватные ключи. Подсказка про приватность — правило, не украшение.
## Контакт vs Жалоба vs GitHub
| Нужно | Страница | Нужен digest? | Нужна сессия? |
| --- | --- | --- | --- |
| Вопрос о продукте | эта страница | нет | нет |
| Эта точная версия вредна | [Жалобы](reports.md) | да | да |
| Пожаловаться с карточки каталога | заранее заполненные Жалобы | да | да |
| Патч в репозиторий | GitHub | n/a | аккаунт GitHub |
| Вопрос об обработке данных | эта страница или [Правовые документы](legal.md) | нет | нет |
Сохраняемые поля — имя, email для ответа, тема, сообщение и внутренняя
цель (`other` / `contact` на этом URL). Слота вложений нет, поэтому
логи и скриншоты нужно описывать, не загружать. Предпочитайте
публичный URL каталога вставке.
Лимит частоты — на клиента, не дневная квота в UI. Когда срабатывает,
подождите. Цикл Отправить продлит блокировку.
У machine-Контакта нет формы. Агент не должен выдумывать POST;
направьте человека на этот URL или используйте `report preview`, когда
объект известен.
Клавиша `C` — тот же URL, что иконка в шапке. Она ничего не делает,
когда `saas_public_pages` выключен. После успешной отправки
перезагрузите страницу, если нужно второе сообщение; отключённая
кнопка — на этот вид, не пожизненная блокировка.
## Связанные страницы
- [Жалобы](reports.md) — case после входа против точного digest.
- [Правовые документы](legal.md) — конфиденциальность и правила
сервиса.
- [Каталог](catalog.md) — скопируйте `stable_id` до письма.
- [Эта документация](docs.md) — how-to, которые уже могут ответить.
- [Отчёты CLI](../cli/report.md) — preview, затем confirm.
- [Доверие и безопасность](../trust-and-safety/index.md) — на что
жаловаться.
!!! warning "Секреты"
Сообщение с паролем, токеном или приватным ключом — утечка.
Ротируйте учётные данные. Пишите публичный URL и `stable_id`.