dsh-antigravity-auth:为 DeepSeek Harness 接入 Antigravity 能力的 DSH 插件

前言

如果你在用 DeepSeek Harness(DSH)做 Web 侧智能体开发,希望把 Antigravity 的模型路由、搜索、图像与视频理解集中接入,同时把登录状态和配额展示放在同一设置入口,dsh-antigravity-auth 是一个可直接装入 DSH Web profile 的插件。它面向个人开发,不是生产用途。下面介绍它的定位、能力、安装方式和注意事项。

这是什么

suntianc/dsh-antigravity-auth 是 DeepSeek Harness 的私有、单账号、非官方 Antigravity OAuth 能力包。它把 Antigravity 登录状态集中用于 DSH 的 LLM、Search、Image、Video 和 Quota 操作。

核心功能

共享登录状态

插件使用同一个登录状态服务 LLM、Search、Image、Video 和 Quota。它直接采用 OAuth 2.0 with PKCE S256,并把回调监听限定在 loopback 地址:

127.0.0.1:51121

它说明 token 值不会进入浏览器、设置、日志、session events 或 tool metadata;只有 Host 侧请求会收到 authorization headers。Status/login RPC channel 也限制在 loopback authorities。

LLM 路由

插件提供 google-antigravity LLM route,覆盖以下模型名:

Gemini Flash
Gemini Pro
Claude Opus
Claude Sonnet
GPT-OSS

搜索

插件在 DSH 自带 web_search tool 后面提供 Global Antigravity Search Provider:

web_search

图像

图像生成与编辑通过以下接口提供:

generate_image
list_images

其中 list_images 用于会话图像目录。

视频

workspace MP4 视频理解通过以下接口提供:

analyze_video

配额与设置

插件提供五小时与每周使用量/配额可视化 dashboard。设置页包含原生 Antigravity Auth 区,并提供以下卡片:

Login
Search
Image Creation
Video

安装与启用

先确认环境满足要求:

DeepSeek Harness 0.1.1-rc.2

或兼容的后续 0.1.x 版本;Node.js 需要:

^22.19.0 || >=24.0.0

还需要一个具有 Antigravity access 的 Google account。

从 npm 安装时执行:

dsh plugin --profile web add dsh-antigravity-auth

如果从 GitHub source 安装,使用给出的命令:

dsh plugin --profile web add github:suntianc/dsh-antigravity-auth

如果需要固定当前材料中的版本:

dsh plugin --profile web add dsh-antigravity-auth@0.1.2

安装完成后,先做登录配置:

1、重启 dsh web
2、打开 Settings。
3、选择 Antigravity Auth,完成登录。

典型用法

安装并登录后,可以在 DSH 中继续使用这些入口:

1、搜索:

web_search

2、图像生成或编辑:

generate_image

3、查看会话图像目录:

list_images

4、分析 workspace 中的 MP4 视频:

analyze_video

5、使用 google-antigravity LLM route 中的 Gemini Flash、Gemini Pro、Claude Opus、Claude Sonnet 或 GPT-OSS。

适用场景与注意

适合个人开发、本地联调、评估 Antigravity 能力在 DSH 中的集成。不适合 production workloads。它被标记为 unofficial channel,个人开发用途;Antigravity backend 可能 unsupported、revocable、被限流,也可能无通知变更。

使用前注意:

  • 只支持单账号;没有 account arrays、switching、rotation、quota pools 或 identity fallback。
  • Raw media base64 不会进入 session text 或 browser RPC。
  • 插件运行在 DSH 插件环境内,会以当前 dsh 进程权限运行;安装前应检查源码与许可证。
  • 本次材料未明确说明许可证,安装前应自行确认许可证条款。

结尾

dsh-antigravity-auth 的价值是把 Antigravity 的 OAuth 登录、模型路由、搜索、图像、视频和配额展示整合到 DSH 插件里,便于本地开发时集中管理。GitHub 地址:

https://github.com/suntianc/dsh-antigravity-auth

目录页方面,本次材料未确认固定目录页地址;DSH 社区目录是独立站点,非官方应用商店,可按插件名检索 dsh-antigravity-auth

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

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

小夜