Sobre o projeto

gws é uma ferramenta de linha de comando projetada tanto para humanos quanto para agentes de IA interagirem com as APIs do Google Workspace. Ao contrário de CLIs estáticas, ela lê o Google Discovery Service em tempo de execução, o que significa que suporta automaticamente novos endpoints e métodos de API conforme são lançados pelo Google. As principais capacidades incluem: - Amplo Suporte de Serviços: Fornece acesso ao Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin e mais. - Integração com Agentes de IA: Gera saídas em JSON estruturado e inclui mais de 100 habilidades e receitas de agentes predefinidas para integração com LLM. - Recursos Centrados no Humano: Inclui ajuda integrada para cada recurso, prévias de dry-run e paginação automática. - Comandos Auxiliares: Oferece atalhos especializados (prefixados com `+`) para tarefas comuns, como enviar e-mails (`+send`), ler planilhas (`+read`) e gerar relatórios de standup (`+standup-report`). - Autenticação Flexível: Suporta múltiplos fluxos de trabalho, incluindo OAuth interativo, contas de serviço e tokens de acesso pré-obtidos. - Integração de Segurança: Integra-se ao Google Cloud Model Armor para sanitizar respostas de API contra injeção de prompts. A ferramenta é escrita em Rust e pode ser instalada via binários pré-compilados, npm, Homebrew ou Nix.