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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.