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

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

[复制链接]

206

主题

69

回帖

835

积分

高级会员

积分
835
发表于 2026-7-1 10:16:49 | 显示全部楼层 |阅读模式
来源:市场资讯; s1 I6 q& `" s7 J: P) W7 W9 X9 J# ^
(来源:机器之心)
, S, l8 }, G' _9 D& L机器之心编辑部0 h9 W) g" Z) K! w: Y) Z
什么?就因为做出了一个谷歌用户真正想要的工具,谷歌解雇了自家一位工程师。
7 V, r7 ?' t: E9 M# }  K这个项目叫「Google Workspace CLI」,上线之后迅速引爆了开发者社区,还一度冲上 Hacker News 第一,几天之内便在 GitHub 上拿下了数千 Star。
* Y* L! V  R$ f& ]( S% Z7 ]! |截至目前,该项目的 Star 量已经近 3 万。5 ?8 g$ ~; K, U; F' Q% \
Gp1x1Wss44pGLS1f.jpg
- z5 P/ a- V7 G9 m" j, `2 e/ y& Z+ b' g
项目地址:https://github.com/googleworkspace/cli
3 e) y8 j6 U2 L  G& x- ^按理说,这应该是一个典型的内部创新故事:工程师发现需求,快速做出产品,用真实用户验证价值,然后被公司吸收、放大、正式化。& ]$ ~/ G$ q. V
但故事没有这样发展。
* }( t5 v5 y; H% J! i* P4 S这位工程师 Justin Poehnelt 近日发推透露,两个月前,自己因为这个项目被谷歌解雇了。) D1 X+ N/ o6 I& S
更讽刺的是,就在他被解雇前两天,Google Cloud Next 刚刚宣布:官方版 Workspace CLI 要来了。
- m. u. Z) M* A( N HOdnqEw000PD8o0K.jpg
2 Z$ t& [* ]1 d% [& W2 G# ]. i0 o" Z) c
5 M, {: \8 d: ]# `在推文中,他表示,「那是一段不可思议、也让人困惑的经历。一边是一些总监和负责人来问我,他们能从这个工具里学到什么;另一边,我又被法务反复追问,为什么我项目的 GitHub 代码仓库里会出现谷歌的 Logo 和品牌配色。」
% a8 @" E8 q+ v' Q' e6 Q7 hJustin Poehnelt 认为,真正的原因可能是 Workspace 以及某些项目及负责人,担心自己被冲击。但这种恐惧并不是专门针对我的 CLI,而是更广泛地来自他们对 Agent 会给 Workspace 带来什么变化的担忧。0 a8 P! z9 N8 |9 `6 G  H7 P
因此,他想把这件事说出来,这样以后更容易向别人解释自己的经历。同时,这也是一段他真正拥有的经历,是自我修复的一部分。5 k6 \+ v/ ~- g
翻开项目贡献者页面,排名第一的正是 Poehnelt,有 24 次 commits;排名第二的是 jpoehnelt-bot,有 20 次 commits。也就是说,他毫无疑问是这个项目的核心贡献者。9 B/ E8 D" I/ y* w+ k2 N- x& Z6 y3 r
aTn3157SH7tDtng3.jpg
0 a$ c  U$ H2 L0 q8 d9 D
' c1 W, J! [2 v3 m3 l5 Uopenclaw 之父为 Justin Poehnelt 打抱不平,「谷歌把那个做出了 Google Workspace CLI 的人开了,原因就是他做出了这个项目。幸好,谷歌开不了我。」+ {8 r+ w' R7 `" J% `3 u
t7wJ737wF6l7l967.jpg
0 i* {+ c5 L: T( r5 X% k5 k, F2 c7 P' V
同时想要拉这位前谷歌工程师入伙,「Codex 团队一直在寻找那种主动性强、能把事情做成的人。欢迎私信我。」. ?, y4 t0 w" Y, h5 @! S1 r
ayFFIlwGcZCW3WCN.jpg
, K0 `, F* g7 L4 [( U7 B! ~0 x3 w
- [* X; e- m* Z" n* w: v; r. `这具体是个啥项目?
% h! j9 N0 f3 A有了 Google Workspace CLI 之后,人类开发者不再需要根据 REST 文档手写 curl 请求。它为每个资源都提供 --help 帮助信息,支持使用 --dry-run 预览请求,并自动处理分页。: T$ U2 D& v6 t  \0 j/ ?5 |
对于 AI 智能体,所有返回结果都是结构化的 JSON。结合内置的 Agent 技能,你的 LLM 就可以在无需编写额外工具的情况下,直接管理 Google Workspace。; W+ P& w+ q! y- C
这意味着,该 CLI 将 Google Workspace API 变成了一个既适合人类,也适合 AI Agent 调用的统一接口。人类不用写 API 请求,AI 不需要写额外工具。
7 S% V. j/ a- D" k( x* d" h, x在架构层面,Google Workspace CLI 采用一种两阶段解析(two-phase parsing)策略:: Z) W3 y$ a% b' F6 P* j7 j
& f# K* X5 T6 Y% H; U: G, u
    * P1 \* A# z* M
  • 2 X$ u' g4 f: }; h8 q
    读取 argv,以识别要调用的服务(例如 drive)。
    & {$ A1 g* P; u$ S, v: [% M9 p* |) F2 w0 Z2 D: ~/ _7 _
  • $ b( j/ F4 Y4 r+ E0 b, [2 A8 S
    获取该服务的 Discovery Document(API 发现文档),并进行缓存(缓存时间为 24 小时)。
    0 `8 L* i) Q" K" x( T& C4 j9 M
    ; C& I- j4 K4 Y! _. h- q4 o* X0 H

  • / \% H: {, R0 E/ x# a3 I根据文档中定义的资源(resources)和方法(methods),动态构建一个 clap::Command 命令树。8 Y6 t7 K2 ]0 C0 y9 Z! f; l1 K
    # X  `, I! D* ^6 t( b6 R

  • " V$ a8 e& X, i& \9 Z再次解析剩余的命令行参数。% Y- }6 Z! E- a8 Z

    9 G& t" m/ R' M+ @& B
  • ' l" ~9 N6 w/ D, b
    完成身份认证,构建 HTTP 请求并执行。
    - z/ T! M; h$ `8 _8 s
    ' @2 z3 {1 t# b! u4 ^4 d; y
7 ^! u2 T, ~0 b5 A. {
所有输出,包括成功结果、错误信息以及下载相关的元数据,都会以结构化 JSON 的形式返回。
9 c" g/ ?7 O' U" X至于开发者关注的 AI Agent Skills 能力,Google Workspace CLI 内置 100 多个 Agent Skills(以 SKILL.md 文件形式提供),每个支持的 API 都对应一个技能,同时还包含一些用于常见工作流程的高层辅助技能,以及 50 个精选使用示例,覆盖 Gmail、Drive、Docs、Calendar 和 Sheets 等应用。* U  ~7 w# I, G6 l+ L
完整 Agent Skills 列表如下:) [3 _2 G; s  ~+ w
YP3f37HlHoPrWFlc.jpg
! a" K6 [* B% [! C  u" @6 t3 |: j" \$ M( Q9 U1 Y
https://x.com/JPoehnelt/status/2069482265953087602?s=20
集群智慧云科服专利申请服务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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