Sobre el proyecto

gws es una herramienta de línea de comandos diseñada tanto para humanos como para agentes de IA para interactuar con las APIs de Google Workspace. A diferencia de las CLI estáticas, lee el Google Discovery Service en tiempo de ejecución, lo que significa que admite automáticamente nuevos endpoints y métodos de API a medida que Google los lanza. Las capacidades clave incluyen: - Amplio soporte de servicios: Proporciona acceso a Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin y más. - Integración de agentes de IA: Genera salidas en JSON estructurado e incluye más de 100 habilidades y recetas de agentes predefinidas para la integración con LLM. - Funciones centradas en el humano: Incluye ayuda integrada para cada recurso, vistas previas de dry-run y paginación automática. - Comandos de ayuda: Ofrece accesos directos especializados (con el prefijo `+`) para tareas comunes como enviar correos electrónicos (`+send`), leer hojas de cálculo (`+read`) y generar informes de standup (`+standup-report`). - Autenticación flexible: Admite múltiples flujos de trabajo, incluyendo OAuth interactivo, cuentas de servicio y tokens de acceso obtenidos previamente. - Integración de seguridad: Se integra con Google Cloud Model Armor para sanear las respuestas de la API contra la inyección de prompts. La herramienta está escrita en Rust y puede instalarse a través de binarios precompilados, npm, Homebrew o Nix.