IAM.Agent Community: кандидат мобильного управления облаком

Явный запуск размещённой задачи и ограниченная подготовка черновика без сети в отдельном клиенте Tauri Community.

Доступность и необходимые данные

Это не выпущенный кандидат существующего приложения Tauri Community. Отдельный opensource-клиент Community на DeepSeek Harness использует другой движок; эта инструкция не подтверждает его нативную мобильную поддержку. Выпуск в App Store, Google Play или production здесь не заявлен.

Нужны нативная сборка разработчика, согласованный администратором HTTPS-адрес Marketplace, отдельный API-ключ с доступом к своим установкам и активный размещённый агент. Новое подключение использует явный ввод ключа; desktop OAuth с loopback-переадресацией не подтверждён как мобильный вход. Браузерный preview не сохраняет нативные ключи и не запускает размещённые задачи.

Общий путь Rust и React реализован для мобильных платформ. Фактические проверки симулятора iOS и сборки Android описаны отдельно ниже. Недоступная платформа не считается успешно собранной.

Подготовить черновик без сети

  1. Откройте Запуски → Локальная подготовка.
  2. Введите свой текст в Черновик задачи без сети, максимум 8192 байта UTF-8. Один русский символ может занимать несколько байт.
  3. Нажмите Сохранить на устройстве. Черновик текущей рабочей области шифруется существующим нативным хранилищем настроек. Числа байт и слов и первые 32 непустые строки списка получены буквальным разбиением текста; удаляется только начальный префикс - или * .
  4. Вернитесь в Запуски, чтобы восстановить сохранённый текст. У другой рабочей области отдельный черновик. Удалить локальный черновик удаляет только сохранённый текст текущей области.
  5. Нажмите Перенести в облачную задачу, когда будете готовы. Текст копируется в Задача для агента. Подготовка и облачный запуск при этом не выполняются.

Локальный путь предоставляет хранение черновика, подсчёт и буквальный список. Он не запускает модель на устройстве, OCR, генерацию Office или внешние CLI. Ключ шифрования настроек iOS использует существующую интеграцию Keychain. Текущий fallback настроек Android — локальный файл ключа с правами владельца, а не Android Keystore; отдельные блокеры Android health vault/key-provider и OCR остаются.

Черновик на iOS Simulator после перезапуска
Черновик на iOS Simulator после перезапуска
2026-10-16 · Настоящее приложение Tauri Community в iPhone 16 Pro Simulator, iOS 18.6. Учебный черновик QA42 восстановлен после остановки и повторного запуска процесса. Облачная задача на этом снимке не отправлялась.
  1. Черновик задачи без сети
  2. Сохранить на устройстве
  3. Запуски
Android 15: локальный черновик после перезапуска без Wi-Fi и мобильной сети
Android 15: локальный черновик после перезапуска без Wi-Fi и мобильной сети
2026-10-16 · Настоящий arm64 APK в отдельном новом Android 15/API35 AVD. Учебный AndroidQA42 сохранён и восстановлен после force-stop/холодного запуска; Wi-Fi и мобильная сеть отключены. Облачное подключение Android не настроено, удалённая задача не отправлялась.
  1. Черновик задачи без сети
  2. Сохранить на устройстве
  3. Буквальный список и подсчёт

Подключить аккаунт и отправить один раз

  1. В IAM.Market / Hosting введите HTTPS-адрес Marketplace и выданный администратором Ключ доступа Marketplace. Нажмите Сохранить подключение. Поле пароля очистится; сохранённый ключ обратно в интерфейс не возвращается.
  2. Нажмите Получить моих агентов. Выберите активную запись в Размещённый агент. Список не будит агента и не выполняет задачу.
  3. Проверьте Задача для агента, заполните Причина и нажмите Подготовить проверенную задачу. Приложение заново проверит доступ к установке и сохранит намерение локально. Проверьте текст и идентификатор агента.
  4. Отдельно нажмите Запустить проверенную задачу. Перед единственным асинхронным запросом нативный журнал надёжно отмечает попытку. Ответ pending или queued остаётся queued; принятие запроса не означает завершение.
  5. Выберите запись в Сохранённая задача агента и нажмите Получить статус и результат. Будет прочитан конкретный разрешённый удалённый запуск. Только серверный статус completed подтверждает этот конечный статус; полученный текст рассматривайте как недоверенные данные.
  6. Разбудить выбранного агента и Возобновить выбранного агента — отдельные удалённые изменения, требующие выбранной установки и причины. Общей паузы и отмены здесь нет.

Подключение зашифровано в нативных настройках. Квитанции задач — приватные файлы профиля приложения; аппаратное шифрование каждой квитанции не заявлено. Они привязаны к канонической рабочей области, адресу и точному ключу. Замена/удаление ключа или смена рабочей области отменяет прежнее локальное право отправки, включая ротацию токена. При возвращении приложения из фона прежние удалённые данные скрываются, затем проверяется актуальная нативная привязка.

Общий список запусков и Saved hosted task используют разные хранилища. Сообщение «Запусков ещё не было» в старом общем списке не отменяет квитанцию completed выбранной размещённой задачи выше: проверяйте её точный run ID и отдельный ответ агента через Read status and transcript.

iOS: проверенное намерение до облачного запуска
iOS: проверенное намерение до облачного запуска
2026-10-16 · Настоящее Tauri Community в iPhone 16 Pro Simulator / iOS 18.6. Отдельная собственная учебная установка IAM.Market staging; клиентских данных нет. Один запуск, без пробуждения, возобновления и повторной отправки. Квитанция completed восстановлена после перезапуска и заново проверена аутентифицированным чтением.
  1. Подготовлено локально
  2. Запустить проверенную задачу
iOS: точный ответ агента и квитанция после перезапуска
iOS: точный ответ агента и квитанция после перезапуска
2026-10-16 · Настоящее Tauri Community в iPhone 16 Pro Simulator / iOS 18.6. Отдельная собственная учебная установка IAM.Market staging; клиентских данных нет. Один запуск, без пробуждения, возобновления и повторной отправки. Квитанция completed восстановлена после перезапуска и заново проверена аутентифицированным чтением.
  1. Серверный статус completed
  2. Получить статус и результат без повторного запуска
  3. Отдельный ответ агента с точным учебным маркером

Восстановление без повторного запуска

  • При unknown запрос уже мог выполниться. Исходное намерение нельзя отправить повторно, в том числе после перезапуска. Проверьте историю IAM.Market; не создавайте замену только из-за таймаута.
  • Запись с известным удалённым ID можно обновить без повторной отправки. Неизвестная попытка без ID требует проверки истории аккаунта; приложение не угадывает запуск для автоматической привязки.
  • При ошибках доступа исправьте ключ или запросите права у администратора. Для смены адреса нужен новый ключ либо явное удаление старого: прежний ключ не переносится на другой сервер молча.
  • В фоне надёжный опрос не гарантируется. Откройте приложение и явно обновите статус. Push-уведомления и фоновое выполнение не обещаются.
  • Слишком большой черновик отклоняется до сохранения. Сократите текст и сохраните снова. Ошибка облачного запроса не вызывает скрытую смену адреса или повторный POST.

Проверка кандидата

Нативные fixture-тесты на host проверяют защиту от повтора, смену ключа/области, ограничения транспорта, отказ от redirect, pending и локальное хранение. React-тесты проверяют отдельные подготовку/запуск, неизвестный исход и смену аккаунта при возврате. Эти проверки не являются доказательством работы на телефоне. Настоящее arm64-приложение iOS Simulator собрано, установлено и запущено на iPhone 16 Pro / iOS 18.6; сохранение QA42, буквальный список и восстановление после перезапуска процесса прошли. Один точный учебный облачный запрос на iOS завершился примерно за 278 секунд. Аутентифицированное обновление вернуло completed и отдельное событие агента с точным учебным маркером; текст оператора не засчитывался как ответ. После остановки/повторного запуска приложения восстановлены та же квитанция и ответ, повторное live-чтение прошло, кнопки повторного запуска нет. В нативном журнале одна квитанция и одна надёжно сохранённая отметка попытки. Повторного запроса, пробуждения и возобновления не было. Android arm64 APK собран, подпись v2 проверена, приложение установлено и запущено в новом Android 15 / API35 AVD. При отключённых Wi-Fi и мобильной сети прошли сохранение AndroidQA42, буквальный список и восстановление после force-stop/холодного запуска. Облачный ключ и задача на Android не настраивались. Это проверки симулятора/эмулятора, а не физических телефонов или выпуска в магазины. Эта инструкция кандидата требует отдельного согласованного staging/production-выпуска документации; она не объявляет выпуск мобильного приложения в магазины.