![]()
機器之心編輯部
什么?就因為做出了一個谷歌用戶真正想要的工具,谷歌解雇了自家一位工程師。
這個項目叫「Google Workspace CLI」,上線之后迅速引爆了開發(fā)者社區(qū),還一度沖上 Hacker News 第一,幾天之內(nèi)便在 GitHub 上拿下了數(shù)千 Star。
在項目剛出的時候,機器之心也對它進行了報道,詳情可見:一鍵接入 OpenClaw,谷歌開源 CLI 狂攬 15k Stars,Agent 開始接管 Workspace。
截至目前,該項目的 Star 量已經(jīng)近 3 萬。
![]()
項目地址:https://github.com/googleworkspace/cli
按理說,這應(yīng)該是一個典型的內(nèi)部創(chuàng)新故事:工程師發(fā)現(xiàn)需求,快速做出產(chǎn)品,用真實用戶驗證價值,然后被公司吸收、放大、正式化。
但故事沒有這樣發(fā)展。
這位工程師 Justin Poehnelt 近日發(fā)推透露,兩個月前,自己因為這個項目被谷歌解雇了
更諷刺的是,就在他被解雇前兩天,Google Cloud Next 剛剛宣布:官方版 Workspace CLI 要來了。
![]()
在推文中,他表示,「那是一段不可思議、也讓人困惑的經(jīng)歷。一邊是一些總監(jiān)和負責(zé)人來問我,他們能從這個工具里學(xué)到什么;另一邊,我又被法務(wù)反復(fù)追問,為什么我項目的 GitHub 代碼倉庫里會出現(xiàn)谷歌的 Logo 和品牌配色。」
Justin Poehnelt 認為,真正的原因可能是 Workspace 以及某些項目及負責(zé)人,擔(dān)心自己被沖擊。但這種恐懼并不是專門針對我的 CLI,而是更廣泛地來自他們對 Agent 會給 Workspace 帶來什么變化的擔(dān)憂。
因此,他想把這件事說出來,這樣以后更容易向別人解釋自己的經(jīng)歷。同時,這也是一段他真正擁有的經(jīng)歷,是自我修復(fù)的一部分。
翻開項目貢獻者頁面,排名第一的正是 Poehnelt,有 24 次 commits;排名第二的是 jpoehnelt-bot,有 20 次 commits。也就是說,他毫無疑問是這個項目的核心貢獻者。
![]()
OpenClaw 之父為 Justin Poehnelt 打抱不平,「谷歌把那個做出了 Google Workspace CLI 的人開了,原因就是他做出了這個項目。幸好,谷歌開不了我。」
![]()
同時想要拉這位前谷歌工程師入伙,「Codex 團隊一直在尋找那種主動性強、能把事情做成的人。歡迎私信我。」
![]()
這具體是個啥項目?
有了 Google Workspace CLI 之后,人類開發(fā)者不再需要根據(jù) REST 文檔手寫 curl 請求。它為每個資源都提供 --help 幫助信息,支持使用 --dry-run 預(yù)覽請求,并自動處理分頁。
對于 AI 智能體,所有返回結(jié)果都是結(jié)構(gòu)化的 JSON。結(jié)合內(nèi)置的 Agent 技能,你的 LLM 就可以在無需編寫額外工具的情況下,直接管理 Google Workspace。
這意味著,該 CLI 將 Google Workspace API 變成了一個既適合人類,也適合 AI Agent 調(diào)用的統(tǒng)一接口。人類不用寫 API 請求,AI 不需要寫額外工具。
在架構(gòu)層面,Google Workspace CLI 采用一種兩階段解析(two-phase parsing)策略:
- 讀取 argv,以識別要調(diào)用的服務(wù)(例如 drive)。
- 獲取該服務(wù)的 Discovery Document(API 發(fā)現(xiàn)文檔),并進行緩存(緩存時間為 24 小時)。
- 根據(jù)文檔中定義的資源(resources)和方法(methods),動態(tài)構(gòu)建一個 clap::Command 命令樹。
- 再次解析剩余的命令行參數(shù)。
- 完成身份認證,構(gòu)建 HTTP 請求并執(zhí)行。
所有輸出,包括成功結(jié)果、錯誤信息以及下載相關(guān)的元數(shù)據(jù),都會以結(jié)構(gòu)化 JSON 的形式返回。
至于開發(fā)者關(guān)注的 AI Agent Skills 能力,Google Workspace CLI 內(nèi)置 100 多個 Agent Skills(以 SKILL.md 文件形式提供),每個支持的 API 都對應(yīng)一個技能,同時還包含一些用于常見工作流程的高層輔助技能,以及 50 個精選使用示例,覆蓋 Gmail、Drive、Docs、Calendar 和 Sheets 等應(yīng)用。
完整 Agent Skills 列表如下:
![]()
參考鏈接:https://x.com/JPoehnelt/status/2069482265953087602?s=20
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.