DingTalk Workspace CLI, або DWS, — відкритий інструмент командного рядка за ліцензією Apache 2.0, створений для людей і AI-агентів. Він надає доступ до 25 бізнес-модулів через понад 1000 команд, а проєкт також підготував версію для ПК з HarmonyOS. Йдеться не про заміну звичного офісного пакета, а про спосіб керувати сервісами DingTalk через команди — зокрема, щоб їх могли викликати програмні агенти.
18
19
8
Що AI-агенти зможуть робити через DWS
DWS об’єднує можливості DingTalk у стандартизованому інтерфейсі командного рядка. Серед названих напрямів — групові чати, нотатки зустрічей, завдання, AI-таблиці, документи, календарі, контакти й погодження. Агент може звертатися до цих інструментів у межах дозволів, наданих користувачем, і не лише відповідати на запитання, а й допомагати виконувати робочі завдання.
18
19
У матеріалах про запуск наведено такі приклади: витягнути з нотаток зустрічі основні тези й завдання, переглянути календарі та допомогти призначити наступну зустріч або впорядкувати дані в AI-таблиці. Це описані сценарії використання, а не гарантія, що кожен із них доступний у будь-якому середовищі чи налаштуванні.
18
19
Документація проєкту згадує структуровані відповіді у форматі JSON і вбудовані навички для агентів. Для користувачів, які запускають команди самостійно, передбачено довідку через --help, попередній перегляд запитів із --dry-run і кілька форматів виводу: таблиця, JSON або звичайний текст.
33
Доступ і безпека: що заявлено
У проєкті описують OAuth-авторизацію через пристрій, список дозволених доменів і принцип мінімально необхідних прав. Документація також стверджує, що операції потребують автентифікації та проходять аудит; у матеріалах про запуск наголошують, що агенти діють у межах доступу, наданого користувачем.
2
33
19
Однак ці описи не підтверджують автоматично всі додаткові запобіжники, про які йдеться в ширшому контексті анонсу. Доступні джерела не верифікують, зокрема, прив’язане до пристрою зашифроване зберігання токенів, примусове використання HTTPS, захист від обходу шляхів або підміни символів Unicode, а також конкретні механізми пропуску підтверджень чи відбору полів для зменшення витрат токенів. Тож ці деталі варто вважати непідтвердженими, а не гарантованими функціями продукту.
Версія для HarmonyOS і питання SafeChat
Репозиторій підтримує ціль openharmony/arm64 із набором інструментів OpenHarmony для Go 1.26.7. У примітках до релізу згадано статичний самопідписаний пакет, відтворюваний архів і контрольну суму SHA-256. Архів публікують разом із бета- та стабільними релізами; за даними проєкту, виконуваний файл перевіряли на ПК з HarmonyOS.
1
3
4
Щодо SafeChat — компонента шифрування повідомлень — документація не цілком узгоджена. Посібник зі збірки для OpenHarmony повідомляє, що релізні версії вмикають SafeChat через закріплений OpenHarmony NDK, зберігаючи статичний бінарний файл. Інша документація зазначає, що збірка з CGO_ENABLED=0 залишає SafeChat недоступним, а нативні додаткові компоненти на OpenHarmony не підтримуються. Наявні джерела не пояснюють цю розбіжність, тож доступність функції може залежати від способу збірки чи пакування. Сам факт, що виконуваний файл статичний, не доводить, що на платформі доступні всі функції, яким потрібна нативна підтримка.
1
16
43
Що відомо про відкритий код і дату анонсу
Публікації від 27 і 28 жовтня повідомляли про адаптацію DWS для ПК з HarmonyOS та відкриття коду; огляд від 29 жовтня також указував на ліцензію Apache 2.0. Ці дати засвідчують час появи відповідних матеріалів, але не доводять, що саме 29 жовтня проєкт уперше став відкритим.
18
19
8
В одному з матеріалів про запуск DWS назвали першим відкритим офісним CLI, адаптованим для ПК з HarmonyOS. Це формулювання варто сприймати як характеристику, наведену в публікації про запуск, а не як незалежно перевірене порівняння всього ринку. Практичний висновок простіший: DWS дає людям і агентам програмований спосіб звертатися до робочих інструментів DingTalk — відповідно до налаштованої системи автентифікації та дозволів.
18
19
2