Новость ZennoDroid Enterprise 2.6.0.0 — ИИ-помощник в ProjectMaker - Эмуляция реальных нажатий на экран - Импорт файлов cookie

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
2 097
Реакции
4 566
Баллы
113

ZennoDroid Enterprise (2.6.0.0) RU.png


Весь список изменений 2.6.0.0


Добавлено:

+ Добавлен ИИ-помощник в ProjectMaker. Встроенная панель общения с большими языковыми моделями (OpenAI, Claude, Gemini, DeepSeek, Perplexity). Есть два режима работы:
  • Assistant — только чтение. Ассистент отвечает на вопросы, объясняет, что делает выбранный кубик, разбирает ошибки последнего запуска, рассказывает о доступных параметрах. Проект не меняется — безопасно для боевых сценариев.
  • Agent — полный доступ. Ассистент может самостоятельно:
    • добавлять, изменять, перемещать и удалять кубики любых типов из каталога ZennoPoster;
    • выстраивать связи между ними (ветки успеха и ошибки), создавать и переименовывать группы;
    • создавать и заполнять таблицы, списки, переменные, привязывать таблицы к Google Sheets;
    • управлять запущенным браузером: открывать и переключать вкладки, переходить по URL, читать DOM, кликать, вводить текст, генерировать события;
    • запускать отдельные кубики и читать их логи, чтобы итеративно отлаживать сценарий;
    • писать код для кубиков OwnCode|CSharp — ассистент знает актуальный C# API проекта (IZennoPosterProjectModel, Instance и другие).
Внизу прикреплен файл документации для ИИ-помощника в формате markdown.
Документация: ИИ-помощник · MCP Setup

+ Также добавлен новый ИИ-кубик. Новый тип действия для вызова LLM прямо из сценария: те же провайдеры, что и в чате, единая настройка API-ключей в настройках программы. Подходит для генерации текста, классификации, извлечения данных и перевода — встраивается в существующие проекты без внешних скриптов.

+ Возможность одновременного запуска PM для ZennoDroid и PM для ZennoPoster (ИИ агенты, MCP службы не мешают работе друг друга).

+ Вся справочная информация из программы теперь ведет на новую документацию.

+ Конструктор действий вынесен в отдельную док-панель (можно настроить его положение по своему усмотрению).

+ Добавлена возможность использовать в качестве устройства запущенный эмулятор LDPlayer 14.

+ Scrcpy обновлен до версии 4.1.0.

+ Добавлена эмуляция реальных нажатий на экран (работают на защищенных страницах, нажатия видны через getevent, нажатие имеет размер).
Включается на вкладке настроек: Использовать улучшенные нажатия или через код C# (выполнять перед подключением к устройству)
instance.DroidInstance.Input.SetNativeEventMode(true);

whatsapp.gif


+ При выполнении экшена Получить куки приложения, зашифрованные значения (encrypted_value) автоматически расшифровываются.

+ Добавлены новые методы для работы с куки через код C# (Получение, импорт, удаление)
string GetCookie(string packageName, string host, string name = null, bool persistentOnly = false, bool secureOnly = false, bool httpOnly = false);
string ImportCookie(string packageName, string cookies, bool replaceAll = false);
string DeleteCookie(string packageName, string host = null, string name = null, bool persistentOnly = false, bool secureOnly = false, bool httpOnly = false);

+ Добавлена возможность эмуляции реальных нажатий на устройствах без дисплея (тачпада).


Исправлено:

* Исправлен баг, из-за которого при включении VPN ZennoDroid не видел устройства расположенные в локальной сети. Добавлено сохранение диапазона сканирования, заданного в Менеджере устройств (после перезапуска ZennoDroid будет искать устройства в последнем просканированном диапазоне).

* Исправлен баг, из-за которого при первой установке Clash не применялся белый/черный список.

* Исправлена установка Clash при использовании Kernel Su.

* Исправлено прерывание выполнения работы шаблона при потере связи с устройством.

* Исправлено падение ZennoDroid при массовой остановке работы шаблонов из-за потери связи с интернетом.

* Исправлено прерывание выполнения команд Adb Shell по таймауту.

* Исправлен баг из-за которого при использовании эмуляции реальных нажатий на экране мог появиться курсор мыши.

* Исправлена повышенная нагрузка в простое при установке ZennoBrowser.


Где скачать?

ZennoDroid Enterprise 2.6.0.0 уже доступен в личном кабинете!
Также обновление будет предложено при запуске ProjectMaker.


Как сообщать о проблемах?

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

Вложения

Последнее редактирование модератором:
  • Оценить
Реакции: robengo
Можно подключить агент к локальным моделям? Например ранее добавленным в LM Studio? Или пока только облачные?
 
Можно подключить агент к локальным моделям? Например ранее добавленным в LM Studio? Или пока только облачные?
Здравствуйте,

Пока инструкции написаны только для облачных топовых моделей. Но работы по добавлению поддержки локальных моделей также ведутся.

К сожалению, точно не смогу подсказать, можно ли уже сейчас подключить локальную модель. Попробуйте посмотреть данную ветку — мне кажется, я видел там сообщения от пользователей, которым удалось подключить локальные модели.
 
  • Оценить
Реакции: Hannes
Можно подключить агент к локальным моделям? Например ранее добавленным в LM Studio? Или пока только облачные?
Вот нашел, как пользователи подключали LM Studio для ZP7, для ZD тоже должно работать.
Форум.
 
обновился с 2.4.8.0 на 2.6.0.0 и ловлю странный баг: в ZennoDroid после кубика перезагрузки смартфона шаблон резко прерывается по ошибке, но самой ошибки в лог не выводит, в трасировке все со статусом "Good". Фактически после перезагрузки идет кубик паузы в 60 секунд. и он как раз последний в трасировке, но его время не 60 секунд а 10 где-то в самой трасировке:
Код:
Развернуть Свернуть Копировать
01-09-2026 06:19:55.5045|In  |aa14ee05-752c-4551-bf90-b1e6e255896e|
01-09-2026 06:19:58.7880|Good|aa14ee05-752c-4551-bf90-b1e6e255896e|3282
01-09-2026 06:19:58.7890|In  |b0829c8f-713b-46ec-9f12-26d2a36427d2|
01-09-2026 06:20:09.5587|Good|b0829c8f-713b-46ec-9f12-26d2a36427d2|10767
01-09-2026 06:20:09.5600|Info|---Project Failed---|
1788276325939.png

в "ProjectMaker for ZennoDroid Enterprise" все ок. Такое чувство, что ZennoDroid не понимает что телефон пошел перегружаться, и пробует повторно сконектится преждевременно и вырубает поток почему-то.
 
Такое чувство, что ZennoDroid не понимает что телефон пошел перегружаться, и пробует повторно сконектится преждевременно и вырубает поток почему-то.
Перед выполнением перезагрузки выполняется действие остановка?
 
  • Оценить
Реакции: orka13
Вот нашел, как пользователи подключали LM Studio для ZP7, для ZD тоже должно работать.
Форум.
Спасибо, надо попробовать.
Спасибо! Все работает отлично. :-)
Порты 6108 и 6107 нужно для Дроида заменить на 6118 и 6117.
 
Перед выполнением перезагрузки выполняется действие остановка?
Никогда не делал. Разве так надо? Ради интереса попробовал вот так добавить остановку перед перезагрузкой:
C#:
Развернуть Свернуть Копировать
instance.DroidInstance.Action.Stop();
var droid = instance.DroidInstance;
var result = droid.Input.Shell("reboot");
получил ошибку в логе что не может перегузить:
Код:
Развернуть Свернуть Копировать
Выполнение действия CSharp OwnCode. Устройство остановлено

UPD: А, понял, наверное у вас опечатка, и хотели сказать что ПОСЛЕ перезагрузки надо делать остановку. Да, это помогло:
C#:
Развернуть Свернуть Копировать
var droid = instance.DroidInstance;
var result = droid.Input.Shell("reboot");
instance.DroidInstance.Action.Stop();
 
Последнее редактирование:
обновился с 2.4.8.0 на 2.6.0.0 и ловлю странный баг: в ZennoDroid после кубика перезагрузки смартфона шаблон резко прерывается по ошибке, но самой ошибки в лог не выводит, в трасировке все со статусом "Good". Фактически после перезагрузки идет кубик паузы в 60 секунд. и он как раз последний в трасировке, но его время не 60 секунд а 10 где-то в самой трасировке:
Код:
Развернуть Свернуть Копировать
01-09-2026 06:19:55.5045|In  |aa14ee05-752c-4551-bf90-b1e6e255896e|
01-09-2026 06:19:58.7880|Good|aa14ee05-752c-4551-bf90-b1e6e255896e|3282
01-09-2026 06:19:58.7890|In  |b0829c8f-713b-46ec-9f12-26d2a36427d2|
01-09-2026 06:20:09.5587|Good|b0829c8f-713b-46ec-9f12-26d2a36427d2|10767
01-09-2026 06:20:09.5600|Info|---Project Failed---|
Посмотреть вложение 143403
в "ProjectMaker for ZennoDroid Enterprise" все ок. Такое чувство, что ZennoDroid не понимает что телефон пошел перегружаться, и пробует повторно сконектится преждевременно и вырубает поток почему-то.
тоже есть проблема с перезагрузкой, проект заканчивается ошибкой, даже если на кубике с перезагрузкой поставить "необязательное" и по красной ветке куда-то дальше движений нет. пока глубже не изучал вопрос, так как у меня редко перезагрузки стоят, но заметно именно на последнем билде
 

Кто просматривает тему: (Всего: 2, Пользователи: 1, Гости: 1)