OpenSaozi/dsh-antigravity:把 Google Anti Gravity Coding Plan 接入 DeepSeek Harness

前言

DSH 的插件化思路是「一切皆插件」,LLM Provider 也可以作爲插件擴展。對已經有 Google Anti Gravity Coding Plan 或 Cloud Code Assist 權益的開發者來說,一個具體需求是:把這些賬號下的 Gemini、Claude、GPT-OSS 等模型放進 DeepSeek Harness 工作區,同時不引入額外 IDE 實例或後臺子進程。

OpenSaozi/dsh-antigravity 就是面向這個場景的 DSH LLM Provider 插件。

這是什麼

OpenSaozi/dsh-antigravity 由 OpenSaozi 維護,許可證爲 MIT。

它的定位是:將 Google Anti Gravity Coding Plan 作爲 DeepSeek Harness 的 LLM Provider,讓 Harness 可直接使用賬號下的 Gemini、Claude、GPT-OSS 等模型。

這是一個獨立集成項目,未獲得 Google、DeepMind、DeepSeek 或 pi-ai 維護者的附屬或認可。

核心功能

直連 Cloud Code Assist

插件通過 HTTPS 直連 Cloud Code Assist,不啓動後臺 agy 子進程,也不啓動 IDE 實例。

獨立適配器與模型目錄

插件註冊獨立的 google-antigravity 適配器,維護自身模型目錄,並負責解析 OAuth。

它只複用 PiAiAdapter 完成 Harness 消息和流轉換。

動態模型發現

插件會查詢 fetchAvailableModels 端點,展示 Gemini、Claude 和 GPT-OSS 模型變體。

macOS 一鍵授權

在 macOS 上,插件可以自動驗證並導入簽名的 macOS Anti Gravity 客戶端配置,然後打開標準瀏覽器 OAuth 流程。

非標準路徑可以通過 macosApplicationPath 提供。

內置登錄頁

插件提供登錄開始、狀態輪詢和登出能力,並在瀏覽器端註冊一個專用 Anti Gravity 設置頁。

保留原生推理契約

插件保留 thinking signatures、流式輸出和工具調用契約。

它不會注入 provider system prompts、合成消息或自定義 headers。

安裝與啓用

先選擇目標 DSH profile,再安裝指定修訂版本:

dsh plugin --profile <profile> add github:OpenSaozi/dsh-antigravity#<commit-sha>

其中:

  • <profile> 是目標 DSH profile 名
  • <commit-sha> 是倉庫修訂版本

安裝後,插件會貢獻 Cordis 配置:

  • id:llm-pi-ai-antigravity
  • displayName:Google Anti Gravity

配置會引用兩個憑據項:

GOOGLE_ANTIGRAVITY_OAUTH_CREDENTIAL
GOOGLE_ANTIGRAVITY_OAUTH_CLIENT_CONFIG

捆綁的本地 provider 將文檔存儲在:

$DSH_HOME/.credentials.yaml

部署環境也可以改用其他 credential backend。

典型用法

1、把插件安裝到目標 DSH profile:

dsh plugin --profile <profile> add github:OpenSaozi/dsh-antigravity#<commit-sha>

2、從插件擁有的 Anti Gravity 設置頁啓動 OAuth。

賬戶需要持有活躍服務權益。

3、插件查詢 fetchAvailableModels 端點,展示 Gemini、Claude 和 GPT-OSS 模型變體。

4、在 Harness 中發起模型調用或工具調用。

如果配額耗盡,會在推理時返回 provider 錯誤。

適用場景與注意

比較適合以下情況:

  • 已在 macOS 安裝 Google 簽名的 Antigravity IDE.app,希望通過瀏覽器 OAuth 完成授權。
  • 已持有 Google Anti Gravity Coding Plan 或 Cloud Code Assist 相關服務權益。
  • 希望把賬號下模型接入 DeepSeek Harness,同時避免插件啓動額外 IDE 實例或後臺 agy 子進程。

需要注意:

  • Google 訂閱路徑通過內部 v1internal Cloud Code Assist 端點,而不是公共 Gemini API。端點變化可能影響該插件。
  • 模型目錄描述 provider 能力,不保證剩餘配額。
  • 其他操作系統需要通過 credential service 預置憑據。
  • 憑據保留在 Harness host credential service,不會泄漏到設置、模型目錄、日誌或前端響應。
  • 插件以當前 dsh 進程權限運行。安裝前建議先檢查源碼、依賴和 MIT 許可證,再決定是否安裝到自己的 profile。

結尾

OpenSaozi/dsh-antigravity 提供了一個相對輕量的 DSH LLM Provider 接入路徑:通過 Cloud Code Assist 直連、動態模型發現、獨立適配器和內置設置頁,把 Google Anti Gravity Coding Plan 中的模型納入 Harness 工作區。

插件目錄頁:https://www.skillhub.cn/plugins/OpenSaozi/dsh-antigravity

GitHub:https://github.com/OpenSaozi/dsh-antigravity

羽毛球分组比赛记分
小程序二维码

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

小夜