Рабочая платформа Alibaba DingTalk сделала общедоступным инструмент командной строки DingTalk Workspace, получивший название DWS, а также выпустила версию, совместимую с компьютерами HarmonyOS от Huawei. Этот проект размещен на GitHub под лицензией Apache 2.0 и позиционируется как интерфейс DingTalk Workspace через командную строку, разработанный как для пользователей, так и для искусственного интеллекта.
Согласно информации от IT Home, DWS включает в себя 25 деловых модулей и более тысячи команд. Документация перечисляет такие сервисы, как управление контактами, чатами и группами, события календаря и переговорные комнаты, списки дел, утверждения, записи посещаемости, отчеты о работе, таблицы с ИИ, документы, белые доски, облачное хранилище, протоколы совещаний с ИИ и электронная почта. Основная идея заключается в том, что пользователь описывает необходимую задачу, а агент выполняет ее посредством этих команд в рамках предоставленных ему разрешений, вместо того чтобы пользователю приходилось вручную переходить между сообщениями и задачами.
Применение агентов является центральной целью проектирования. Команды возвращают структурированные данные в формате JSON, и инструмент поставляется с встроенными навыками для агентов, которые можно устанавливать индивидуально для каждого продукта или как единый комплексный навык. В документации рекомендуется использовать флаг пропуска подтверждения для агентов, опцию тестового запуска для предварительного просмотра запроса без его фактического выполнения, а также фильтр для извлечения только необходимых полей, чтобы агенты тратили меньше токенов.
Поскольку DWS взаимодействует с корпоративными данными, в настоящее время требуется авторизация от администратора предприятия. Проект предусматривает вход через OAuth device-flow, зашифрованное хранение токенов, привязанное к устройству, список разрешенных доменов, который по умолчанию направляет учетные данные только на домены DingTalk, использование HTTPS и защитные механизмы, предотвращающие обман агентов вредоносным вводом, такие как фильтры обхода путей и подмены Юникода. DingTalk заявляет, что каждый вызов проходит через цепочку аутентификации и аудита открытой платформы.
Поддержка HarmonyOS PC реализована через сборку OpenHarmony. Репозиторий генерирует бинарный файл openharmony/arm64 с использованием инструментария OpenHarmony Go, и теперь каждая бета- и стабильная версия собирается, самоподписывается, проверяется и публикуется вместе с шестью другими архивами платформ. Проект подтверждает, что бинарный файл был протестирован на ПК с HarmonyOS. Однако некоторые функции недоступны в этой сборке, включая SafeChat и нативные плагины времени выполнения.
IT Home отмечает, что это первый открытый инструмент командной строки для офисных задач на ПК с HarmonyOS, что восполняет пробел в программном обеспечении для повышения производительности на настольной платформе Huawei.
