前言¶
DeepSeek Harness (DSH) 提供了统一的模型路由接口。对于拥有 Google Antigravity (AI Pro / Ultra) 订阅的用户,直接接入这些模型需要处理复杂的 Cloud Code Assist 协议和鉴权流程。dsh-subscription-antigravity 插件提供了一个解决方案:它通过浏览器 PKCE 登录授权,在本地构建一个 OpenAI 兼容的回环代理,将 Google Cloud Code Assist 中的 Gemini、Claude 和 GPT-OSS 模型作为 DeepSeek Harness 的模型提供者接入。
该插件由 shaomingbo 维护,采用 MIT 许可证,是一个非官方的集成工具。
核心功能¶
- 复用 Google Antigravity 订阅(Pro / Ultra)
- 浏览器 PKCE 登录授权
- 本地回环 OpenAI 兼容代理
- 多账号池,支持额度可见和即时切换
- 与 Cloud Code Assist 集成
安装与启用¶
使用 DSH 提供的命令行工具安装插件,版本为 v0.2.1:
npx --yes github:shaomingbo/dsh-subscription-antigravity#v0.2.1
安装后,插件默认添加到 web profile。安装过程不会停止或重启 DSH,因此需要在命令执行完毕后手动重启 DSH 并硬刷新 Web 界面才能生效。
其他常用命令:
npx --yes github:shaomingbo/dsh-subscription-antigravity#v0.2.1 status
npx --yes github:shaomingbo/dsh-subscription-antigravity#v0.2.1 uninstall
使用说明¶
安装完成后,在 DSH 的设置菜单中会出现 Antigravity 选项。
1. 账号授权与池管理¶
- 添加账号:点击“添加 Google 账号”,浏览器会弹出 Google 账号选择器。OAuth 使用 PKCE 协议,回调服务器仅监听
localhost:51121。授权范围包括aicode,cloud-platform,userinfo.email等。 - 多账号池:可以添加多个 Google 账号。每个账号卡片会显示邮箱、活跃状态、项目、最低已知剩余额度、重置时间以及运行时模型额度列表。
- 切换账号:点击“使用此账号”可立即切换,无需重新登录。新请求将使用当前选中的账号。已发起的请求会继续使用原账号,直到结束。
2. 模型路由¶
插件会在 DSH 的模型选择器中生成一个名为 antigravity 的路由,包含以下模型:
* Gemini 系列:gemini-3.8-flash, gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash, gemini-3.1-pro
* Claude 系列:claude-sonnet-4-6, claude-opus-4-6
* GPT-OSS:gpt-oss-120b
3. 远程环境¶
如果在远程或无头浏览器环境中使用,需将回调 URL (http://localhost:51121/oauth-callback?...) 粘贴到相应的字段中。
注意事项¶
- 非官方集成:该插件非 Google 官方开发,未获得官方授权,仅供已拥有相关订阅的用户在合规范围内使用。
- 凭证安全:OAuth 令牌仅存储在
$DSH_HOME/.antigravity-auth文件中,权限为 0600,采用原子写入。令牌仅发送给 Google 的 OAuth 和 Cloud Code Assist 端点,不会泄露。 - 卸载行为:卸载插件不会删除凭证文件,需手动删除
$DSH_HOME/.antigravity-auth进行彻底清除。 - 功能范围:使用量计费和非 Google 端点不在当前插件范围内。
总结¶
该插件通过本地代理和账号池机制,简化了在 DSH 中使用 Google Antigravity 资源的流程。适合需要整合 Google Cloud Code Assist 资源的 DeepSeek Harness 用户。