在 Gmail 查完邮件,再去 Drive 找文件,接着打开日历安排会议——人可以来回点网页,AI Agent 却需要一套稳定、统一的操作入口。googleworkspace/cli(简称 gws)正是为此而来:这个 Rust 命令行工具把 Drive、Gmail、Calendar 等 Workspace 服务接到同一套文本命令下,并附带 40 多项 Agent 技能。CLI 即命令行界面,比逐个打开网页更适合脚本、批处理和 Agent 调用。
它最值得注意的一点,是没有把命令清单写死。gws 会在运行时读取 Google 的 Discovery Service——一份描述各项 API、方法和参数的机器可读目录——再动态生成命令。换句话说,Workspace 新增 API 方法后,工具可以自动识别,不必等开发者手工补命令。所有响应还会输出结构化 JSON,也就是用固定字段组织结果,方便程序和 Agent 稳定读取;配合内置技能,大模型无需另写一套专用工具,就能管理 Workspace。
不过,它目前仍在向 v1.0 演进,可能出现破坏兼容性的改动;项目也明确注明,这不是 Google 官方支持的产品。