找回密码
 立即注册
查看: 690|回复: 0

他把Google Workspace接入OpenClaw,然后被谷歌开除了

[复制链接]

158

主题

44

回帖

619

积分

高级会员

积分
619
发表于 2026-7-1 10:16:49 | 显示全部楼层 |阅读模式
来源:市场资讯0 \3 t7 N4 L3 k* K
(来源:机器之心)# t4 s2 \* j1 A& w* e+ `
机器之心编辑部
6 l7 O0 K4 J0 ~; l1 C3 `1 W什么?就因为做出了一个谷歌用户真正想要的工具,谷歌解雇了自家一位工程师。+ K- i7 s& G! a5 M7 k8 s
这个项目叫「Google Workspace CLI」,上线之后迅速引爆了开发者社区,还一度冲上 Hacker News 第一,几天之内便在 GitHub 上拿下了数千 Star。
" p+ T0 T# x( _! z截至目前,该项目的 Star 量已经近 3 万。! c# w* z$ q! U; F1 J5 ~9 o5 j
Gp1x1Wss44pGLS1f.jpg 7 L; U0 |+ o+ ~) P
6 }7 v7 ~8 @0 y7 S' P, ]
项目地址:https://github.com/googleworkspace/cli6 h" X) J0 `3 a3 v) K  {
按理说,这应该是一个典型的内部创新故事:工程师发现需求,快速做出产品,用真实用户验证价值,然后被公司吸收、放大、正式化。  y& f% d7 B( I
但故事没有这样发展。
3 a$ n6 I" g1 E' X6 z这位工程师 Justin Poehnelt 近日发推透露,两个月前,自己因为这个项目被谷歌解雇了。4 m& o# X0 d  H6 K5 t8 S9 ~
更讽刺的是,就在他被解雇前两天,Google Cloud Next 刚刚宣布:官方版 Workspace CLI 要来了。1 U9 G8 B# U( T1 N) j
HOdnqEw000PD8o0K.jpg ' R/ ]+ j% a8 `0 R9 ]( J1 ]
* W& y9 D2 C0 P
在推文中,他表示,「那是一段不可思议、也让人困惑的经历。一边是一些总监和负责人来问我,他们能从这个工具里学到什么;另一边,我又被法务反复追问,为什么我项目的 GitHub 代码仓库里会出现谷歌的 Logo 和品牌配色。」* m! @# m3 J* R: r- A: i4 M( k
Justin Poehnelt 认为,真正的原因可能是 Workspace 以及某些项目及负责人,担心自己被冲击。但这种恐惧并不是专门针对我的 CLI,而是更广泛地来自他们对 Agent 会给 Workspace 带来什么变化的担忧。/ Q% E9 J6 J2 D0 N4 m/ O& o1 C
因此,他想把这件事说出来,这样以后更容易向别人解释自己的经历。同时,这也是一段他真正拥有的经历,是自我修复的一部分。5 K3 W) q1 e. u( q2 a3 {
翻开项目贡献者页面,排名第一的正是 Poehnelt,有 24 次 commits;排名第二的是 jpoehnelt-bot,有 20 次 commits。也就是说,他毫无疑问是这个项目的核心贡献者。. T  F, H' n) t2 f
aTn3157SH7tDtng3.jpg ) k- R% a. g+ t, T$ V: j
, N. ?8 a! u1 ~1 T
openclaw 之父为 Justin Poehnelt 打抱不平,「谷歌把那个做出了 Google Workspace CLI 的人开了,原因就是他做出了这个项目。幸好,谷歌开不了我。」8 S! G; H0 v% g+ U
t7wJ737wF6l7l967.jpg
  Z8 E+ E4 {8 A$ X7 M  y% s0 G& v! R7 k0 B
同时想要拉这位前谷歌工程师入伙,「Codex 团队一直在寻找那种主动性强、能把事情做成的人。欢迎私信我。」' ]; a& I% Z: v9 G
ayFFIlwGcZCW3WCN.jpg 0 V  |& X' s3 {7 s' q& c1 O6 n% J
8 q  i7 w' Y7 u" J5 s. v7 f% t
这具体是个啥项目?8 u3 |8 O8 b6 |8 g. b* {
有了 Google Workspace CLI 之后,人类开发者不再需要根据 REST 文档手写 curl 请求。它为每个资源都提供 --help 帮助信息,支持使用 --dry-run 预览请求,并自动处理分页。& W3 B) F& R+ G! \
对于 AI 智能体,所有返回结果都是结构化的 JSON。结合内置的 Agent 技能,你的 LLM 就可以在无需编写额外工具的情况下,直接管理 Google Workspace。4 i, l  b& {2 K+ c  \
这意味着,该 CLI 将 Google Workspace API 变成了一个既适合人类,也适合 AI Agent 调用的统一接口。人类不用写 API 请求,AI 不需要写额外工具。% k; [: B% r0 J: |
在架构层面,Google Workspace CLI 采用一种两阶段解析(two-phase parsing)策略:$ r! R; M' M0 t9 l6 ^' b+ u) |

; V, a% ?! n+ y8 g

    ( d( F2 e, D5 j, y
  •   t/ Z: ?0 j" B' C$ K# u! |; p
    读取 argv,以识别要调用的服务(例如 drive)。
      T* k& h4 q2 i5 C  U. X6 T+ r5 i' F. J& U: [& `
  • " I* i4 Y$ d/ H: ?" O
    获取该服务的 Discovery Document(API 发现文档),并进行缓存(缓存时间为 24 小时)。" [, A( H! H) M8 ?6 O. s
    : ?8 ]4 [2 v+ i
  • & K1 ]9 K; c4 N, {
    根据文档中定义的资源(resources)和方法(methods),动态构建一个 clap::Command 命令树。
    1 R# ^  N2 t. }' \5 g' e3 F, x  K% i5 t3 t

  • 3 M, Y" l$ O6 L# A$ W8 n0 z. n再次解析剩余的命令行参数。
    # S, G; d! ]" l0 l8 i
    6 B) p- h% R: }6 w5 j; I
  •   ?; J$ r1 }. r5 k0 W6 T) M6 w( l
    完成身份认证,构建 HTTP 请求并执行。
    ' a2 t8 M1 @7 h- w. D& p: H$ m! W  v+ C) r1 d( R* I
3 s6 O  Y+ g+ `  r! E/ P
所有输出,包括成功结果、错误信息以及下载相关的元数据,都会以结构化 JSON 的形式返回。9 Y0 S* Q) r' c1 G% N
至于开发者关注的 AI Agent Skills 能力,Google Workspace CLI 内置 100 多个 Agent Skills(以 SKILL.md 文件形式提供),每个支持的 API 都对应一个技能,同时还包含一些用于常见工作流程的高层辅助技能,以及 50 个精选使用示例,覆盖 Gmail、Drive、Docs、Calendar 和 Sheets 等应用。8 y1 `. m/ G+ L% Z% h: b/ E
完整 Agent Skills 列表如下:- {0 ]6 i$ B  I* z/ e; A# x1 h2 y
YP3f37HlHoPrWFlc.jpg . @  p5 R4 w; Y
; u  W# u3 d4 u+ L# D& g7 B* |
https://x.com/JPoehnelt/status/2069482265953087602?s=20
集群智慧云科服专利申请服务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表