Перейти к содержанию
GrantTapРуководство
Устройства и помощь

Возможности, Beta и ограничения

Что доступно сейчас, от чего зависит функция и что не гарантируется.

Концептуальная иллюстрация: три отдельных архитектурных острова с мостами между ними
Связи, которые сохраняют границыИллюстрация · ImageGen
В этой главе · 7 разделов

Эта глава собирает практические границы GrantTap: что означает доступность Beta, почему одинаковые кнопки не дают одинаковых возможностей провайдерам, какие данные остаются неизвестными и как безопасно описать проблему. Ограничения относятся к конкретной версии приложения, модулю компьютера и поддержанному маршруту. Новый пункт руководства не превращает ещё не выпущенное исправление в установленную функцию.

Доступность, TestFlight и покупки#

TestFlight — способ распространения Apple beta-сборки. Наличие работающего TestFlight не означает, что приложение прошло App Review, платные продукты уже доступны в App Store или аккаунт купил production-лицензию. Apple управляет сроком действия конкретной TestFlight-сборки.

В реализованном пути подтверждённая sandbox AppTransaction даёт beta-доступ без покупки и без собственного семидневного таймера GrantTap. Это не начинает subscription trial и не становится production-чеком. Доступ аккаунта, права устройства и допуск relay проверяются отдельно.

У коммерческих режимов различаются managed transport, локальный Mac-доступ и собственное relay. Не выбирайте покупку только по старому screenshot. Актуальные доступность, локальную цену и подходящую покупку показывает Apple StoreKit; общее описание находится на странице условий и цен. Исходники, TestFlight и конфигурация продукта не являются подтверждением работающего платного storefront.

Разная глубина интеграций#

МаршрутПоддержка в GrantTapЧто нельзя предполагать
Claude CodeОсновная локальная интеграция, наблюдение и поддержанное продолжение CLIСтарый интерактивный terminal сразу перерисует headless-продолжение
CodexОсновной маршрут, включая доступного нативного владельца разговораЛюбой запрос можно безопасно отправить второму конкурирующему писателю
CursorBeta, поддержанные ACP и локальные controlsПолный паритет hooks, Skills и операций записи с основными провайдерами
Grok BuildИстория и доступные CLI-follow-upsТакая же глубина предварительной блокировки и scoped Mesh, как у Claude/Codex
Grok BotОтдельный явно подключённый Mesh-участникЭто ещё один способ управлять любым coding CLI без отдельной настройки

Grok Bot не тождественен Grok Build. Участие в Mesh не делает его локальным coding provider. Выбор модели, MCP или Skill также не доказывает использование: нужны события конкретной Execution. Подробнее — провайдеры и каталог возможностей.

Нативный sandbox, provider-wide Deny и права компьютера не отменяются мобильным Allow. При невозможности применить обязательное ограничение поддержанный маршрут должен сообщить отказ. Не устраняйте несовместимость включением глобального полного доступа.

Телефон, сон компьютера и время доставки#

У relay, helper, provider CLI, каталога задач и открытого окна провайдера разные циклы жизни. Saved on relay подтверждает сохранение пакета. Received by computer — другой этап. Активность агента и готовый ответ подтверждаются отдельно.

Наблюдение «примерно 30 секунд» может совпасть с обновлением каталога или истории, но это не измеренное среднее и не гарантированный таймер доставки. Доступный агент может принять операцию раньше обновления карточки; недоступный компьютер — значительно позднее. Открытый desktop-чат может иметь собственное состояние, которое не обновляется вместе с headless-процессом.

iOS и watchOS ограничивают фоновые задачи. APNs помогает сообщить о событии или дать возможность обновиться, но не обещает точное время запуска приложения. Отключённые уведомления, сеть, режимы системы и недоступность компьютера влияют на результат. Собственный relay URL не настраивает APNs автоматически.

До подтверждения загрузки телефону нужно закончить отправку. После подтверждения совместимая сохраняемая очередь может дождаться компьютера без открытого телефона. Это не отменяет expiry, отозванный доступ, очередь провайдера или отказ. См. путь сообщения и офлайн.

Очередь и действия с зависшими записями#

Cancel, Delete, Skip и Stop не взаимозаменяемы. Cancel относится к поддержанной ожидающей операции. Delete может удалять локальную запись на iPhone, сохраняя нативную историю. Skip скрывает вопрос без отправки ответа. Stop обращается к активному исполнению, если провайдер поддерживает такую остановку.

Удалённая карточка не доказывает, что компьютер никогда не получал сообщение. При неопределённой квитанции сначала откройте исходную запись, обновите статус и проверьте историю. Нельзя безопасно повторять опасный prompt только из-за крутящегося индикатора. Практические различия — в главе очереди.

Аналитика имеет границы#

Graph, Health, Knowledge и Runtime получают ограниченные сведения с компьютеров. Анализ зависит от допустимых привязок, ревизии, поддержанных операций Engine, языков и объёма отчёта. COMPLETE описывает выполненный анализ в его охвате, а не универсальную картину проекта. Пропущенная связь не означает отсутствующую зависимость.

Статический контракт между репозиториями не становится автоматически проверенной runtime-зависимостью. Кодовые башни показывают полученные измерения; цвета проверок не доказывают correctness, speed или test coverage. Отсутствующий отчёт и нулевая метрика различаются.

Cortex Prepared означает подготовку контекста, а не подтверждённое знание агента. Runtime reported success не равен независимому наблюдению правильного файла. Если Engine недоступен, некоторые функции показывают Unknown или Unavailable; сообщение телефона и каталог при этом имеют собственную готовность. См. Engine и доказательства.

Usage, бюджеты и стоимость#

Usage различает измеренные, приписанные и оценочные показатели. Неполный CPU не становится нулём, а token estimate — точной суммой оплаты. Окна лимитов аккаунта не заменяют счёт провайдера. В текущем интерфейсе не реализован универсальный денежный бюджет, гарантированно останавливающий все расходы всех моделей.

Context budget ограничивает подготовку конкретного пакета, а не списания со всех внешних аккаунтов. Ограничение размера файла или функции — правило проекта, а не финансовый limit. Для затрат используйте реальные provider reports и условия аккаунта. Подробности Usage.

Реальный интерфейс и сообщения об ошибках#

На опубликованных учебных кадрах часть русских экранов Mesh сохраняет английские подписи. Это известная неполная локализация. Подготовленное исправление не считается установленным, пока соответствующая новая сборка не доступна и не проверена. Подпись screenshot хранит его фактические build и дату.

Для поддержки подготовьте версии Apple app и MCP, устройство/платформу, время, код ошибки и этап доставки. Если речь о сообщении — его Message ID после проверки содержимого. Уберите pairing QR, tokens, credentials, prompts и приватные repository paths. Начните с диагностики, не удаляя историю и все пары.

Доступность TestFlight, успешная отдельная проверка и прохождение всего комплекта release-проверок — разные утверждения. Руководство показывает реализованные сценарии и ограничения, не объявляя все автоматические и физические проверки завершёнными по факту наличия красивого экрана.