@JPoehnelt:Justin Poehnelt 因開發 Google Workspace CLI 遭 Google 解僱,該工具旨在為人類與 Agent 提供統一的 works… episode artwork

EPISODE · Jun 23, 2026 · 3 MIN

@JPoehnelt:Justin Poehnelt 因開發 Google Workspace CLI 遭 Google 解僱,該工具旨在為人類與 Agent 提供統一的 works…

from EasyVibeCoding Podcast · host Justin Poehnelt

Justin Poehnelt 因開發 Google Workspace CLI 遭 Google 解僱,該工具旨在為人類與 Agent 提供統一的 workspace 互動介面。 這是一張社群媒體貼文截圖,展示了關於 Google Workspace CLI 工具的發布與相關討論。 事件背景與離職始末 Justin Poehnelt 在 Google 任職近 7 年,於兩個月前因開發並發布「Google Workspace CLI」(gws)遭公司解僱。該工具在發布後迅速於 Hacker News 登上榜首,並在 GitHub 獲得數千顆星與大量使用者。Justin Poehnelt 指出,儘管該專案獲得了許多內部主管的關注,但也引發了法務部門對品牌商標與配色使用的質疑。他認為,此次解僱反映了 Google 內部對於 Agent 技術將如何顛覆現有 workspace 產品架構的深層恐懼,且諷刺的是,在他離職前兩天,Google Cloud Next 大會才剛宣布將推出官方版的 workspace CLI。 工具核心功能與設計 Google Workspace CLI(gws)是一個專為人類與 AI Agent 設計的命令列工具,其核心特點包括: 動態指令生成:不依賴靜態指令列表,而是透過執行時期讀取 Google 的 Discovery Service,自動建構完整的指令介面。 Agent 友善設計:所有回應皆為結構化的 JSON 格式,並內建超過 40 個 Agent skill,讓大型語言模型能在無需額外客製化工具的情況下管理 workspace。 多樣化支援:涵蓋 Drive、Gmail、Calendar 等所有 workspace API,並提供 --dry-run 預覽請求與自動分頁功能。 安全性與整合:支援多種認證流程(包含本地桌面、CI 環境與服務帳號),並透過 gws auth setup 等指令簡化 Google Cloud 專案設定與 OAuth 流程。 快速上手與使用指引 使用者可透過以下方式安裝並啟用該工具: 安裝方式(推薦使用 npm): `bash npm install -g @googleworkspace/cli ` 初始設定與認證: `bash gws auth setup 設定 Google Cloud 專案與 OAuth gws auth login 進行後續登入 ` 執行指令範例: `bash 列出最近 5 個檔案 gws drive files list --params '{"pageSize": 5}' 發送 Chat 訊息 gws chat spaces messages create --params '{"parent": "spaces/xyz"}' --json '{"text": "Deploy complete."}' ` Agent 整合與擴充 該專案提供了豐富的 Agent 資源,包含超過 100 個 SKILL.md 檔案,涵蓋各類 API 操作與工作流食譜。使用者可透過 npx skills add https://github.com/googleworkspace/cli 安裝所有 skill,或針對特定服務(如 gws-drive、gws-gmail)進行安裝。此外,該工具亦提供 Gemini CLI 擴充功能,安裝後可讓 Gemini Agent 直接呼叫 gws 指令,並自動繼承終端機已驗證的憑證。更多詳細資訊可參考 GitHub 專案頁面。原文:https://easyvibecoding.app/curated/2161

Episode metadata supplied by the publisher feed · Published Jun 23, 2026

Embed this episode

Ready to play

@JPoehnelt:Justin Poehnelt 因開發 Google Workspace CLI 遭 Google 解僱,該工具旨在為人類與 Agent 提供統一的 works…

0:00 3:14

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of EasyVibeCoding Podcast?

This episode is 3 minutes long.

When was this EasyVibeCoding Podcast episode published?

This episode was published on June 23, 2026.

Can I download this EasyVibeCoding Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!