Перейти к содержанию
GrantTapРуководство
Governance и доверие

Настроить инструменты по шагам

От подключения в coding app до подтверждённого правила на компьютере.

Концептуальная иллюстрация: зелёные ворота, жетон решения и оранжевая преграда
Правила, в которых можно разобратьсяИллюстрация · ImageGen
В этой главе · 8 разделов
Настоящий экран · учебные данныеSkill: описание и доступ для задачиУчебный Skill release-check в режиме Демо. Доступность и выбор не доказывают использование; в этом snapshot вызовы не зарегистрированы.
  1. Выбор навыка добавляет его к намерению отправки.
  2. Выбранный навык ещё не означает выполненный вызов.
Сборка 230 · 2026-10-27 · интерфейс EN

Что настраивается в coding app, а что в GrantTap#

Чтобы агент использовал инструмент, недостаточно увидеть его красивую карточку на телефоне. Сначала возможность должна существовать в окружении нужного провайдера и компьютера, затем пройти авторизацию и правила, и только после этого — быть действительно вызвана.

Coding app владеет native конфигурацией MCP, загрузкой Skills и доступом к своим инструментам. GrantTap обнаруживает поддерживаемые сведения, показывает их в контексте Task и позволяет задать Project Governance. Каталог GrantTap не является универсальным installer, который одним нажатием переносит любое расширение на все компьютеры.

Для начала настройте сам GrantTap по инструкции установки, затем создайте безопасную учебную Task. Ниже описана настройка ваших существующих возможностей; выполнять сторонние логины или устанавливать неизвестный MCP ради примера не требуется.

Шаг 1. Выберите конкретное окружение#

Откройте нужный чат и проверьте Project, computer, provider и execution. Один сервер с одинаковым названием может быть настроен только у Claude Code, но отсутствовать у Codex. Другой Mac также имеет собственную конфигурацию.

В Devices посмотрите доступность компьютера и готовность интеграции. Для локального Mac отдельно проверьте local access. Новая запись в Account Mesh ещё не означает, что с этого endpoint уже пришёл свежий каталог.

Если вы собираетесь передать работу другому исполнителю, повторите проверку для destination. Handoff сохраняет Task, но не устанавливает автоматически все MCP и Skills source-компьютера.

Шаг 2. Проверить уже установленный MCP#

Сначала откройте native список MCP в самой coding app. Для Claude Code это предусмотренный /mcp, для Grok Build — /mcps; у других клиентов используйте их поддерживаемый plugin/settings интерфейс. Убедитесь, что выбранный сервер действительно настроен и coding app сообщает подходящее состояние.

Если сервис требует аккаунт, авторизуйте его штатным способом самостоятельно. GrantTap pairing не подменяет credentials стороннего сервиса. Для самого GrantTap MCP используйте опубликованные plugin instructions, а не добавление произвольных дублирующих endpoints.

Далее вернитесь в Task и откройте браузер возможностей рядом с composer либо Tools & Skills проекта. Найдите тот же server. Изучите описание, provider/computer, version и authentication metadata, если они сообщены. Неизвестный статус не становится успешной авторизацией от одного refresh.

Если MCP отсутствует в native coding app, устанавливать его следует по инструкции владельца сервиса через поддерживаемый механизм клиента. Эта глава не предлагает выдуманную команду granttap install-mcp: такого общего пользовательского пути здесь нет.

Шаг 3. Проверить Skills#

Skill — пакет инструкций и связанных материалов. Он может быть личным, проектным или поставляться plugin. Проверьте его наличие в самой coding app и папку проекта, в которой открыт разговор. Один и тот же skill name в другом workspace не доказывает доступ здесь.

GrantTap умеет обнаруживать поддерживаемые SKILL.md в известных personal/project locations. Но наблюдение файла не подтверждает, что любой провайдер уже загрузил его: native convention и возможности установленной версии остаются важны.

Для практики выберите уже установленный безвредный Skill, например по документации. Прочитайте его описание и входящие действия. Если такого Skill нет, пропустите упражнение: отсутствие расширения не является поломкой GrantTap. Установка нового пакета — отдельный осознанный шаг по инструкции вашей coding app, с проверкой источника и нужных разрешений.

Вернитесь к capability detail в GrantTap. Project scope, доступность и recorded calls изучаются отдельно. Выбор Skill для следующего сообщения не делает его использование подтверждённым и не выдаёт право обойти Deny.

Шаг 4. Shell и программы компьютера#

Shell запускает команды в native окружении агента. Наличие shell tool не доказывает, что установлены npm, тестовый runner или любая другая программа. GrantTap не является менеджером всех пакетов компьютера.

Проверьте необходимые программы в своём обычном терминале либо через поддерживаемый безопасный сценарий coding app. Для диагностики самого helper достаточно granttap status. Не запускайте production deploy, удаление данных или новый provider login просто для проверки связи.

В Governance обычный shell command может отличаться от распознанных Deploy, Network и Scripts. Например, git push относится к отдельному решению о публикации, а не только к разрешённому общему git. Это помогает задавать точечные границы, но не является полным анализатором любых запутанных команд.

Шаг 5. Разрешить именно то, что нужно#

Откройте правильный Project → Governance. Для категории выберите Inherit, Allow, Ask, Deny или Custom. Custom позволяет разрешить один знакомый MCP и оставить остальные на Ask. В учебном проекте можно разрешить чтение/правки локального README, а git push оставить Deny.

Названное правило уточняет default категории. Global/provider Deny и обязательные host restrictions остаются сильнее. Выбор инструмента в composer — отдельное намерение для сообщения, не изменение policy. Allow all в чате также не расширяет native sandbox.

Несохранённый draft и отправленная policy — разные состояния. После Save дождитесь Applying и фактически сообщённой revision. Компьютер может отклонить устаревшую ревизию или сообщить недоступный Engine; сохранённый черновик не означает успешно применённые правила.

Шаг 6. Прочитать Enforcement#

Project Governance требует работающего GrantTap Engine и поддержанного native hook. Проверяйте точное сочетание computer, provider и kind.

СтатусПрактический смысл
EnforcedHook может остановить запрещённое действие до запуска
Observed onlyСведения о вызове видны, гарантированная предварительная блокировка недоступна
UnsupportedДля этой категории нет нужного provider hook
UnknownГотовность ещё не подтверждена

В Codex установка hook definition и native trust/enabled различаются. Проверяйте точные GrantTap hooks, а не включайте глобально все доступные hooks. Strict с Incomplete не следует воспринимать как полностью изолированную среду.

Небольшой сквозной пример#

В своей Task GrantTap Lab выберите знакомый установленный Skill или MCP и попросите объяснить README без записи. После отправки проверьте delivery, затем историю конкретного инструмента. Запишите результат четырьмя отдельными фактами: установлен, разрешён, выбран, вызов подтверждён.

Отсутствие последней ступени не исправляется повторным включением Allow. Агент мог решить задачу иначе, столкнуться с отказом или ещё не начать ход. Для совместной работы и ресурсных ограничений продолжайте в делегировании, лимитах и пошаговом walkthrough.