Раздельная идентификация клиентов
Каждому ИИ-клиенту можно выдать отдельный отзываемый ключ со своим профилем возможностей (по умолчанию используется общий ключ запуска, который не отзывается в v1). Отзыв действует со следующего запроса.
Эти возможности работают в текущей сборке для macOS.
Каждому ИИ-клиенту можно выдать отдельный отзываемый ключ со своим профилем возможностей (по умолчанию используется общий ключ запуска, который не отзывается в v1). Отзыв действует со следующего запроса.
Изменяющие операции требуют ключ идемпотентности. Это исключает повторное выполнение, воспроизводит сохранённый результат и безопасно обрабатывает состояние UNCERTAIN.
Блокировка в памяти для вызовов, проходящих через Mercury (снимки экрана, открытие приложений, AppleScript). Второй клиент ждёт до 3 секунд и затем получает отказ; первый клиент удерживает блокировку 10 секунд после своего последнего вызова.
Операции записывают строку в локальный журнал JSON Lines: клиент, инструмент, разрешено или отказано, результат и время. Содержимое запросов не сохраняется.
Прямое обнаружение устройств Android с запуском команд и вводом через adb, а также список подключённых устройств iOS.
Команды выполняются как явный список аргументов без шелла; доступ регулируется профилем клиента.
Практические сценарии автоматизации через локальный демон и мост MCP.
Попросите ИИ-ассистента прочитать папку проекта, составить сводку и записать результат в файл. Передайте ассистенту для ревью токен только для чтения.
Разрешите ассистенту запустить программу или скрипт на вашем Mac с точными аргументами и прочитать вывод.
Сделайте снимок экрана, откройте приложение или выполните AppleScript. Если два ассистента обратятся одновременно, второй ждет или получает отказ.
Получите список подключенных устройств Android и отправляйте нажатия, свайпы, текст и клавиши через adb. iPhone и iPad только отображаются в списке.
Каждый вызов записывается в локальный журнал операций с указанием клиента, инструмента, результата и времени. Содержимое запросов не сохраняется.
Каждое действие выполняется без запроса подтверждения, в соответствии с назначенным вами профилем.
Проверено с ChatGPT и Claude. Работает с клиентами MCP; пример конфигурации доступен для Gemini.
Облачные сессии подключаются через настраиваемый пользователем туннель к локальному демону Mac.
Локальный инженерный CLI или настольный интерфейс подключён через стандартный мост stdio MCP с назначенным токеном clientId.
Пример конфигурации доступен для Gemini.