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

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

[复制链接]

158

主题

44

回帖

619

积分

高级会员

积分
619
发表于 2026-7-1 10:16:49 | 显示全部楼层 |阅读模式
来源:市场资讯
' @3 ^! ]) P. t/ s1 L! w& D6 O(来源:机器之心)
& \) l# B- c. w机器之心编辑部! W6 b, k6 ~& b2 P: ?5 k% M; x
什么?就因为做出了一个谷歌用户真正想要的工具,谷歌解雇了自家一位工程师。% U& u: t6 S6 U
这个项目叫「Google Workspace CLI」,上线之后迅速引爆了开发者社区,还一度冲上 Hacker News 第一,几天之内便在 GitHub 上拿下了数千 Star。
( B* X) j* H, P% o: g, F截至目前,该项目的 Star 量已经近 3 万。6 N. Q( D! ^( O5 V
Gp1x1Wss44pGLS1f.jpg
/ N4 l$ M. l8 {/ s- ~+ n5 |; H) e4 A; o# W' W; Q; [+ R0 B
项目地址:https://github.com/googleworkspace/cli
/ C+ G9 Z4 _8 ?5 t9 J按理说,这应该是一个典型的内部创新故事:工程师发现需求,快速做出产品,用真实用户验证价值,然后被公司吸收、放大、正式化。: C8 a8 A/ h4 [8 L* Z
但故事没有这样发展。/ _# L% F- L9 \" J- H+ ~) ^
这位工程师 Justin Poehnelt 近日发推透露,两个月前,自己因为这个项目被谷歌解雇了。" D0 E, k" Q2 X) c, p8 z
更讽刺的是,就在他被解雇前两天,Google Cloud Next 刚刚宣布:官方版 Workspace CLI 要来了。
, y3 s5 F2 @" H' `1 z! j, M( C HOdnqEw000PD8o0K.jpg
8 r3 q7 d- p- {# m5 F& |& Y6 G( a9 v; v& d
在推文中,他表示,「那是一段不可思议、也让人困惑的经历。一边是一些总监和负责人来问我,他们能从这个工具里学到什么;另一边,我又被法务反复追问,为什么我项目的 GitHub 代码仓库里会出现谷歌的 Logo 和品牌配色。」2 D& u9 z5 y" J- U" K
Justin Poehnelt 认为,真正的原因可能是 Workspace 以及某些项目及负责人,担心自己被冲击。但这种恐惧并不是专门针对我的 CLI,而是更广泛地来自他们对 Agent 会给 Workspace 带来什么变化的担忧。
8 j. a# ~4 l! t6 ]7 X; R6 k因此,他想把这件事说出来,这样以后更容易向别人解释自己的经历。同时,这也是一段他真正拥有的经历,是自我修复的一部分。
. r9 `' J0 x. n5 e3 B9 r! K翻开项目贡献者页面,排名第一的正是 Poehnelt,有 24 次 commits;排名第二的是 jpoehnelt-bot,有 20 次 commits。也就是说,他毫无疑问是这个项目的核心贡献者。) Y# ?3 f3 l: e. y7 I9 t0 E
aTn3157SH7tDtng3.jpg 6 W5 u  z! O# g
! Y1 d5 F; R/ l! O6 B0 l1 L
openclaw 之父为 Justin Poehnelt 打抱不平,「谷歌把那个做出了 Google Workspace CLI 的人开了,原因就是他做出了这个项目。幸好,谷歌开不了我。」% w- y( e. y, N& J, s: w( g
t7wJ737wF6l7l967.jpg 5 [% R3 D6 J6 ?+ h

  N" ]7 O1 E7 ^( R1 `同时想要拉这位前谷歌工程师入伙,「Codex 团队一直在寻找那种主动性强、能把事情做成的人。欢迎私信我。」' Z" N$ @0 s3 @& N7 O
ayFFIlwGcZCW3WCN.jpg 6 R; v3 G1 C/ ?
& e3 u2 o& O- N* |" s" _7 }1 T
这具体是个啥项目?- `/ b0 u+ m6 A' D( b
有了 Google Workspace CLI 之后,人类开发者不再需要根据 REST 文档手写 curl 请求。它为每个资源都提供 --help 帮助信息,支持使用 --dry-run 预览请求,并自动处理分页。4 z' ^. }' n( S: r7 I
对于 AI 智能体,所有返回结果都是结构化的 JSON。结合内置的 Agent 技能,你的 LLM 就可以在无需编写额外工具的情况下,直接管理 Google Workspace。' o, o4 {& o$ X, _+ M0 I+ m
这意味着,该 CLI 将 Google Workspace API 变成了一个既适合人类,也适合 AI Agent 调用的统一接口。人类不用写 API 请求,AI 不需要写额外工具。6 Y& w+ f) q! u- ]
在架构层面,Google Workspace CLI 采用一种两阶段解析(two-phase parsing)策略:  ]% i* e3 e4 I( a7 Z' q3 M! Y

6 X' f0 L/ C0 x4 C5 A* g! B

    3 S4 q0 s) y1 \

  • / m$ P- x& Q) h: c# F读取 argv,以识别要调用的服务(例如 drive)。  S$ F1 n8 T  o# H& X% y& V

    ) h4 v1 a: `, R  [! ]
  •   j6 Z; w( k* Q8 n% y: l0 ]
    获取该服务的 Discovery Document(API 发现文档),并进行缓存(缓存时间为 24 小时)。& c: ?4 O4 V( _7 b; v: g

    ; k' @- _- _6 ^# T' D

  • ' N7 R. }. `8 T- U根据文档中定义的资源(resources)和方法(methods),动态构建一个 clap::Command 命令树。' T% n9 y3 G3 r# Q

    - P( Q# h4 d4 n; t4 s  M
  • 6 S% i4 B+ g/ k9 ^- F; G
    再次解析剩余的命令行参数。
    % g- Y+ J! C% W
    / K* C9 O0 J) K6 }) [$ f
  • % c8 F/ Z9 f- ^, f
    完成身份认证,构建 HTTP 请求并执行。
    ' S& X+ u2 r3 p" L$ T0 a0 k+ A7 C% b4 N: C5 `
) x0 l5 k/ Q9 F, M% O; b/ \7 {3 _9 p
所有输出,包括成功结果、错误信息以及下载相关的元数据,都会以结构化 JSON 的形式返回。3 X' N+ F" d+ i  A! q
至于开发者关注的 AI Agent Skills 能力,Google Workspace CLI 内置 100 多个 Agent Skills(以 SKILL.md 文件形式提供),每个支持的 API 都对应一个技能,同时还包含一些用于常见工作流程的高层辅助技能,以及 50 个精选使用示例,覆盖 Gmail、Drive、Docs、Calendar 和 Sheets 等应用。
& v! [% P% H4 J, @: R" a) i完整 Agent Skills 列表如下:
, `. Q# e% r, O YP3f37HlHoPrWFlc.jpg
) v" \4 Y( }& Y: M9 ?6 t5 w% |' k( Q1 X: S
https://x.com/JPoehnelt/status/2069482265953087602?s=20
集群智慧云科服专利申请服务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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