Настройка ИИ-агента
Если вы работаете с ИИ-агентом — Claude Code, Cursor, Codex, Copilot, Windsurf или любым другим, — он может сам выполнить подготовительную часть руководства От нуля до вашего модуля в вашей песочнице. Вставьте в агента одну строку:
Fetch https://developers.tango.vision/agent-setup/prompt.md and follow the instructions.Инструкции для агента написаны на английском; отвечать вам агент может на любом языке.
Что подготовить заранее
- Токен реестра в
TV_NPM_TOKEN. Его присылает ваш контакт в Tango Vision отдельным сообщением. Экспортируйте переменную в профиле оболочки или в менеджере секретов до запуска агента. - Для работы с песочницей — API-ключ портала в
TV_API_TOKENили сессияnpx @tv/extension-sdk login. Без них агент подготовит модуль, а песочницу оставит вам. См. Получить API-ключ песочницы.
Что агент сделает сам
- Проверит Node 24 (подойдёт и 22) и pnpm 10.18.2. Прежде чем менять глобальную версию pnpm, спросит вас.
- Добавит реестр
@tvв ваш~/.npmrcв виде, который берёт токен изTV_NPM_TOKEN(так в файле не окажется секрета), и проверит, что пакеты@tvберутся именно из этого реестра, а не из публичного npm. - Спросит slug модуля, npm-область и название вашей компании и категорию, затем создаст каркас командой
init-module --external --scope --authorи выполнитpnpm install. - Запустит
typecheck,test,build,validateиcheck-exposes. - Оставит
AGENTS.md, который пишет генератор, и добавит в него только ссылку на эту документацию. Сам агент следует правилам из раздела Вызов API из модуля: здание — черезuseSelectedBuildingId(),authorizationHeader()— в каждом запросе к относительному пути/api/..., аusePlatformContext()— только в тестах, потому что внутри Building OS он бросает исключение. - Покажет список ваших песочниц и спросит, что делать: взять одну из них, дождаться доступа к песочнице, которую создал коллега, создать новую или пропустить этот шаг. Песочницу он создаёт только с вашего согласия: она может быть общей на всю команду (Два разработчика, одна песочница).
- Остановится на передаче: спросит, кто ещё работает в песочнице, даст вам готовое сообщение для контакта со slug песочницы и этими именами и отчёт о том, что осталось сделать вам, — отдавать remote со своей машины, установить модуль в песочницу и войти в неё.
Чего агент делать не будет
- Учётные записи и секреты. Он не создаёт учётную запись разработчика, не входит за вас и не выпускает ключи, а вставить токен в переписку не попросит никогда.
- Действия с песочницей без вашего согласия. Он не создаёт, не сбрасывает, не продлевает и не удаляет песочницу, пока вы не согласились именно на это действие.
- Передачу slug. Slug песочницы вы отправляете контакту сами и сами получаете учётную запись в песочнице.
- Всё, что идёт после передачи, — если вы не попросите продолжить. Тогда агент пойдёт по руководству с шага 4.
Сам промпт
Инструкции, которые получает агент, — обычный Markdown по постоянному адресу: и вы, и агент можете прочитать их в любой момент. В браузере они открываются как текст:
Они рассчитаны на @tv/extension-sdk 1.15.0 и новее.