Eridani075/deepseek-harness-antigravity-oauth ↗★ 0
dsh-antigravity-oauth
Google Antigravity OAuth Gemini provider for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Eridani075/deepseek-harness-antigravity-oauth说明文档
阅读完整 README ↗DeepSeek Harness Antigravity OAuth
将 Google Antigravity 账号中的 Gemini 模型接入 DeepSeek Harness,作为原生 LLM provider 使用。
- Provider ID:
antigravity - 运行方式:DSH Web profile 插件
- 认证方式:Google OAuth,本机保存 refresh token
[!WARNING] 本插件调用 Antigravity 的非公开内部 API,不是 Google 官方 Gemini API 集成。使用它可能违反 Google 服务条款,也可能导致账号受限或封禁。请自行评估风险,不要使用重要账号。Google 或 Antigravity 的协议变更可能随时使插件失效。
免责声明
本项目及其作者与 Google、DeepSeek 或 Antigravity 官方没有隶属、授权或赞助关系。
本插件仅供学习和技术研究使用。用户须自行确认其所在地区的法律法规、Google 服务条款以及相关账号政策,并自行承担使用本插件产生的全部风险,包括但不限于账号限制、服务中断、数据丢失或其他损失。
本项目调用的接口属于非公开接口,作者不保证其长期可用性、稳定性或兼容性,也不承诺为因接口变化、账号策略变化或第三方服务故障导致的问题提供修复。
请勿将 OAuth callback URL、authorization code、access token、refresh token 或其他敏感信息提交到 issue、日志、截图或公开仓库。
功能
- Gemini 文本生成、thinking 和 tool calls/results
- 流式响应、usage、abort、自动刷新 token 和失败重试
- Web UI 设置页直接唤起 Google 登录,并自动接收 OAuth callback
- Models 设置页删除/恢复 provider
- Antigravity 设置页退出登录并删除本机 OAuth 凭据
当前不支持图像/PDF 输入和多账号轮换;图像模型不会注册到模型选择器。
模型
当前注册的模型 ID:
antigravity-gemini-3.7-flash
antigravity-gemini-3.6-flash
antigravity-gemini-3.5-flash
antigravity-gemini-3.1-pro
*-pro 支持 low 和 high reasoning effort;其他模型支持 low、medium 和 high。
兼容性
- Node.js 20 或更高版本
@deepseek-ai/dsh@0.1.0-rc.6开发/验证版本- OAuth 和 transport 由 cortexkit/antigravity-auth 提供
安装
使用预构建包
打开 GitHub Releases,
在 Assets 中下载 dsh-antigravity-oauth-*.tgz,然后安装下载的文件:
dsh plugin --profile web add "/absolute/path/to/dsh-antigravity-oauth-VERSION.tgz"
dsh --profile web --dump-config
从源码构建
在项目目录执行:
npm ci
npm run check
npm run pack
产物位于 artifacts/。安装生成的 tarball:
dsh plugin --profile web add "/absolute/path/to/artifacts/dsh-antigravity-oauth-VERSION.tgz"
dsh --profile web --dump-config