# 策展 · X (Twitter) 🔥🔥🔥

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 作者：Justin Poehnelt (@JPoehnelt) · 平台：X (Twitter) · 日期：2026-06-24

> 原始來源：https://x.com/jpoehnelt/status/2069482265953087602

## 中文摘要

Justin Poehnelt 因開發 Google Workspace CLI 遭 Google 解僱，該工具旨在為人類與 Agent 提供統一的 workspace 互動介面。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/605dcda4fba6a68e.jpg)
> 這是一張社群媒體貼文截圖，展示了關於 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 流程。

**快速上手與使用指引**
使用者可透過以下方式安裝並啟用該工具：
1. 安裝方式（推薦使用 `npm`）：
   ```bash
   npm install -g @googleworkspace/cli
   ```
2. 初始設定與認證：
   ```bash
   gws auth setup     # 設定 Google Cloud 專案與 OAuth
   gws auth login     # 進行後續登入
   ```
3. 執行指令範例：
   ```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://github.com/googleworkspace/cli/)。

## 標籤

CLI, Agent, 其他, Google
