dsh-gemini-antigravity-auth:在 DSH 裏用 Google Antigravity 訂閱跑 Gemini

前言

在 DeepSeek Harness(DSH)裏接大模型,常見做法是各家用各自的 API Key 或專屬 CLI。若你已經有 Google Antigravity 訂閱,又希望 Agent 能直接選 Gemini、帶推理檔位,並在對話裏用 Google Search grounding 或分析工作區裏的圖音視頻與 PDF,就需要一條和 Antigravity 一致的登錄與配額路徑。

下面介紹社區插件 dsh-gemini-antigravity-auth(安裝名 gemini-dsh)。它通過 Google OAuth 接入 Antigravity,無需單獨配置 Gemini API Key;模型列表與賬號側額度展示與 Google 賬號綁定,並擴展了若干可供 Agent 調用的工具。

這是什麼

dsh-gemini-antigravity-auth 是由維護者 Battiatus 發佈的 DSH 插件,分類爲模型推理。插件在 DSH 的模型選擇器裏增加經 Google Antigravity OAuth 可用的 Gemini 等模型;同一訂閱下若賬號還包含 Claude 或 GPT-OSS,列表中會按 Google 在登錄時返回的名稱展示。

許可協議爲 MIT(以 GitHub 倉庫說明爲準)。當前 package 版本爲 0.4.0,運行環境要求 Node.js >= 22。插件僅依賴 Node.js,無額外第三方依賴包。

項目地址:GitHub — Battiatus/dsh-gemini-antigravity-auth。社區目錄頁:SkillHub — dsh-gemini-antigravity-auth。

說明:該插件不是 Google 或 DeepSeek 官方產品;README 明確提示第三方使用 Antigravity 登錄存在賬號風險,需自行權衡。

核心功能

登錄與模型

  1. 在設置頁或命令 /agy login 完成 Google 登錄,無需複製 API Key。
  2. 模型選擇器展示當前 Google 賬號可用的 Antigravity 模型(名稱以登錄時從賬號讀取爲準)。
  3. 按模型族提供 Low / Medium / High 推理檔位,檔位會傳到 Google 的 thinking budget,對話中可見模型推理行爲。
  4. 支持多個 Google 賬號:添加、切換、移除,並可查看各賬號按模型組(Gemini、Claude、GPT、Argon 等)的 5 小時與周限額,展示方式與 Antigravity 一致。

Agent 工具

工具名 作用
agy_web_search Google Search grounding,返回答案與來源
agy_media 分析工作區中的圖片、音頻、視頻或 PDF(約 36 MB 以內)
agy_image 按描述生成圖片,或編輯工作區最多 5 張圖片(使用賬號提供的圖像模型,README 稱 Nano Banana)

多模態與可靠性

  • 消息附件中的圖片、音頻、視頻、PDF 可直接送給 Gemini。
  • 調用失敗時會刷新失效 token 並重試;服務端繁忙會重試;額度用盡會提示重置時間。
  • 可在設置中單獨開關 Gemini 模型、聯網搜索、媒體分析,並隱藏不用的模型。
  • 與 DSH 工具體系兼容:完整 tool calling,並對 Gemini 不接受的 schema 做適配(遇 400 與 tool schema 相關錯誤時,README 建議更新插件)。

令牌與配置存儲

令牌僅保存在本機 ~/.dsh/agy-multimodal/accounts.json(權限 0600),界面不展示。訪問類設置存放在同目錄下的 settings.json。

安裝與啓用

先關閉 DeepSeek Harness,再執行官方 README 中的安裝命令:

dsh plugin --profile desktop add gemini-dsh

然後重新啓動 DeepSeek Harness。

若從應用內插件界面安裝,可粘貼完整地址:

git+https://github.com/Battiatus/dsh-gemini-antigravity-auth.git

終端提示 dsh: command not found 時,CLI 位於應用自帶的 runtime/cli/bin 目錄,例如 macOS 爲:

"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh"

Windows 與 Linux 則在 DeepSeek Harness 安裝目錄下的 resources/runtime/cli/bin/。可爲其他 DSH 配置檔更換 --profile(如 web、tui)。

更新:

dsh plugin --profile desktop update gemini-dsh

卸載:

dsh plugin --profile desktop remove gemini-dsh

安裝前建議自行查看倉庫源碼與 MIT 許可證。插件以當前 DSH 進程權限運行,OAuth 令牌寫在用戶主目錄下上述路徑中。

典型用法

首次登錄

  1. 打開 Settings › Antigravity,點擊 Sign in with Google(或輸入 /agy login)。
  2. 在瀏覽器中選擇 Google 賬號並授權。若未自動打開頁面,可點擊 Open Google sign-in。
  3. 在模型選擇器中選擇 Antigravity 模型並開始對話。

在另一臺設備上使用 DSH(如服務器上的 Web 版、手機或其他 PC)時:授權後瀏覽器可能跳轉到本機 localhost:51121 且無法加載。將地址欄完整 URL 複製到 Open Google sign-in 下方的輸入框,或執行:

/agy login <address>

OAuth 回調監聽在運行 DSH 的機器上的 127.0.0.1:51121(Google 爲該客戶端要求的端口)。若端口被其他 Antigravity 工具佔用,同樣可用粘貼回調地址的方式完成登錄。

/agy 命令

命令 說明
/agy login 添加 Google 賬號,顯示登錄鏈接
/agy login <address> 用另一設備授權後的回調地址完成登錄
/agy status 列出賬號,當前活躍賬號以 ● 標記
/agy use <email> 切換活躍賬號
/agy logout [email] 移除賬號(默認移除當前活躍賬號)

經過上面的步驟,Agent 在具備工具權限時即可調用 agy_web_search、agy_media、agy_image,與用戶消息中的多模態附件一併由 Gemini 處理。

適用場景與注意

適合誰: 已有 Google Antigravity 訂閱、希望在 DSH 桌面(或其他 profile)裏統一選模型、管理多賬號配額,並讓 Agent 具備 Google 搜索 grounding 與工作區多媒體分析的開發者。

網絡與證書: 若設置頁出現 fetch 失敗、證書錯誤或沒有模型(README 提到 Windows 或公司網絡較常見),需檢查 VPN、防火牆;若 DNS 或 hosts 將 cloudcode-pa.googleapis.com 指到本機,插件會嘗試僅爲 Antigravity 相關主機解析真實地址。公司代理可在啓動 DSH 前設置 HTTPS_PROXY,例如 http://proxy.company:8080。

風險與合規: README 寫明 Google 曾對以第三方工具方式使用 Antigravity 登錄的賬號採取過停用措施,非官方集成,使用需自擔風險。

DSH 生態強調「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係,本文僅介紹該開源插件自身能力。

結尾

dsh-gemini-antigravity-auth 把 Antigravity 的 Google 登錄、多賬號額度與 Gemini 多模態能力收斂進 DSH:一條 OAuth 鏈路、一組模型與推理檔位,外加搜索、媒體與圖像三類 Agent 工具。若你要在 Harness 裏複用現有 Antigravity 訂閱而不是再維護一套 Gemini API Key,可按 README 安裝 gemini-dsh 並完成 Settings › Antigravity 登錄。

  • 目錄頁:https://www.skillhub.cn/plugins/Battiatus/dsh-gemini-antigravity-auth
  • 源碼與文檔:https://github.com/Battiatus/dsh-gemini-antigravity-auth
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜