这个项目能做什么
gws 是一款专为人类和 AI 代理设计的命令行工具,用于与 Google Workspace API 进行交互。与静态 CLI 不同,它在运行时读取 Google Discovery Service,这意味着它能自动支持 Google 发布的最新 API 端点和方法。
核心能力包括:
- 广泛的服务支持:提供对 Drive、Gmail、Calendar、Sheets、Docs、Chat、Admin 等服务的访问。
- AI 代理集成:输出结构化 JSON,并包含 100 多个预定义的代理技能和配方,用于 LLM 集成。
- 以人为本的功能:为每个资源提供内置帮助、dry-run 预览以及自动分页。
- 辅助命令:为常见任务提供专用快捷方式(以 `+` 为前缀),例如发送电子邮件 (`+send`)、读取电子表格 (`+read`) 和生成每日站会报告 (`+standup-report`)。
- 灵活的身份验证:支持多种工作流,包括交互式 OAuth、服务账号和预先获取的访问令牌。
- 安全集成:与 Google Cloud Model Armor 集成,以清理 API 响应,防止提示词注入。
该工具使用 Rust 编写,可以通过预构建的二进制文件、npm、Homebrew 或 Nix 进行安装。
评论
0 评分人数达到10人后显示
登录后参与讨论。