A plataforma de trabalho Alibaba DingTalk tornou público a ferramenta de linha de comando DingTalk Workspace, denominada DWS, e lançou uma versão compatível com computadores HarmonyOS da Huawei. Este projeto está hospedado no GitHub sob a licença Apache 2.0 e é posicionado como uma interface do DingTalk Workspace via linha de comando, desenvolvida tanto para usuários quanto para inteligência artificial.
De acordo com informações da IT Home, o DWS inclui 25 módulos de negócios e mais de mil comandos. A documentação lista serviços como gerenciamento de contatos, chats e grupos, eventos de calendário e salas de reunião, listas de tarefas, aprovações, registros de presença, relatórios de trabalho, tabelas com IA, documentos, quadros brancos, armazenamento em nuvem, atas de reunião com IA e e-mail. A ideia principal é que o usuário descreve a tarefa necessária e o agente a executa por meio desses comandos dentro das permissões fornecidas, em vez de o usuário ter que navegar manualmente entre mensagens e tarefas.
A aplicação de agentes é o objetivo central do design. Os comandos retornam dados estruturados em formato JSON, e a ferramenta vem com habilidades integradas para agentes, que podem ser instaladas individualmente para cada produto ou como uma habilidade integrada completa. A documentação recomenda o uso da flag de pulo de confirmação para agentes, a opção de execução de teste para pré-visualizar a solicitação sem executá-la de fato, e um filtro para extrair apenas os campos necessários, para que os agentes gastem menos tokens.
Como o DWS interage com dados corporativos, atualmente requer autorização do administrador da empresa. O projeto prevê login via OAuth device-flow, armazenamento criptografado de tokens vinculado ao dispositivo, uma lista de domínios permitidos que, por padrão, direciona as credenciais apenas para domínios DingTalk, uso de HTTPS e mecanismos de proteção que impedem que agentes sejam enganados por entradas maliciosas, como filtros de bypass de caminho e substituição de Unicode. A DingTalk afirma que cada chamada passa por uma cadeia de autenticação e auditoria da plataforma aberta.
O suporte ao HarmonyOS PC é implementado através da compilação OpenHarmony. O repositório gera um arquivo binário openharmony/arm64 usando as ferramentas OpenHarmony Go, e agora cada versão beta e estável é compilada, autoassinada, verificada e publicada junto com outros seis arquivos de plataforma. O projeto confirma que o arquivo binário foi testado em PCs com HarmonyOS. No entanto, algumas funcionalidades não estão disponíveis nesta compilação, incluindo SafeChat e plugins nativos de tempo de execução.
A IT Home observa que esta é a primeira ferramenta de linha de comando aberta para tarefas de escritório em PCs com HarmonyOS, preenchendo uma lacuna no software para aumentar a produtividade na plataforma de desktop da Huawei.


