一个让开发者欢呼雀跃的开源项目,却成了工程师被解雇的导火索。谷歌工程师Justin Poehnelt因创建了Google Workspace CLI,在项目冲上Hacker News榜首、GitHub Star接近3万之际,被谷歌扫地出门。更讽刺的是,就在他被解雇前两天,谷歌官方在Google Cloud Next大会上宣布要推出同款工具。这起事件在开发者社区引发轩然大波,OpenClaw之父甚至公开为其打抱不平,直言谷歌开不了自己,并邀请这位前工程师加入Codex团队。
Google Workspace CLI本质上是一个革命性的工具。它让开发者不再需要手写curl请求和查阅REST文档,每个资源都提供--help帮助信息,支持--dry-run预览请求,并自动处理分页。对于AI智能体来说,所有返回结果都是结构化的JSON格式,结合内置的Agent技能,LLM可以直接管理Google Workspace,无需编写额外工具。这意味着,该CLI将Google Workspace API变成了一个既适合人类、也适合AI Agent调用的统一接口。
在技术架构上,Google Workspace CLI采用两阶段解析策略:先读取argv识别要调用的服务,获取Discovery Document并缓存24小时,然后根据文档动态构建命令树,再次解析剩余参数,最后完成身份认证并执行请求。所有输出都以结构化JSON返回。更值得关注的是,它内置了100多个Agent Skills,每个支持的API都对应一个技能,还包含高层辅助技能和50个精选使用示例,覆盖Gmail、Drive、Docs、Calendar和Sheets等核心应用。
Justin Poehnelt在推文中透露,他被解雇的真正原因可能是Workspace部门某些负责人担心Agent对现有业务格局造成冲击。这种恐惧并非针对他的CLI,而是更广泛地对Agent技术带来的变化感到不安。OpenClaw之父的公开声援和Codex团队的招揽,让这场争议持续发酵。对于AI从业者而言,这个故事提醒我们:当技术创新触及组织既得利益时,即使产品获得用户认可,也可能面临意想不到的阻力。但无论如何,这种将API转化为统一接口的思路,正在成为AI Agent落地的重要方向。