Об этом проекте

gws — это инструмент командной строки, разработанный как для людей, так и для ИИ-агентов для взаимодействия с Google Workspace APIs. В отличие от статических CLI, он считывает Google Discovery Service во время выполнения, что означает автоматическую поддержку новых конечных точек и методов API по мере их выпуска Google. Ключевые возможности включают: - Широкая поддержка сервисов: предоставляет доступ к Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin и многим другим. - Интеграция с ИИ-агентами: выводит структурированный JSON и включает более 100 предопределенных навыков и рецептов агентов для интеграции с LLM. - Функции для людей: встроенная справка для каждого ресурса, предварительный просмотр dry-run и автоматическая пагинация. - Вспомогательные команды: предлагает специализированные сокращения (с префиксом `+`) для общих задач, таких как отправка электронных писем (`+send`), чтение электронных таблиц (`+read`) и создание отчетов о стендапах (`+standup-report`). - Гибкая аутентификация: поддерживает несколько рабочих процессов, включая интерактивный OAuth, сервисные аккаунты и предварительно полученные токены доступа. - Интеграция безопасности: интегрируется с Google Cloud Model Armor для очистки ответов API от промпт-инъекций. Инструмент написан на Rust и может быть установлен с помощью готовых бинарных файлов, npm, Homebrew или Nix.