Introduction

If you are using DeepSeek Harness (DSH) for Web-side agent development and want to centrally integrate Antigravity’s model routing, search, image, and video understanding, while placing login status and quota display in the same settings entry, dsh-antigravity-auth is a plugin that can be directly installed into a DSH Web profile. It is intended for personal development and is not for production use. Below is an introduction to its positioning, capabilities, installation methods, and precautions.

What is it

suntianc/dsh-antigravity-auth is a private, single-account, unofficial Antigravity OAuth capability package for DeepSeek Harness. It centralizes Antigravity’s login state for DSH’s LLM, Search, Image, Video, and Quota operations.

Core Features

Shared Login State

The plugin uses the same login state service for LLM, Search, Image, Video, and Quota. It directly employs OAuth 2.0 with PKCE S256 and limits the callback listener to the loopback address:

127.0.0.1:51121

It indicates that token values will not enter the browser, settings, logs, session events, or tool metadata; only Host-side requests will receive authorization headers. The Status/login RPC channel is also restricted to loopback authorities.

LLM Routing

The plugin provides a google-antigravity LLM route, covering the following model names:

Gemini Flash
Gemini Pro
Claude Opus
Claude Sonnet
GPT-OSS

The plugin provides a Global Antigravity Search Provider behind DSH’s built-in web_search tool:

web_search

Image

Image generation and editing are provided through the following interfaces:

generate_image
list_images

Among them, list_images is used for the session image directory.

Video

Workspace MP4 video understanding is provided through the following interface:

analyze_video

Quota and Settings

The plugin provides a visualized dashboard for 5-hour and weekly usage/quota. The settings page includes a native Antigravity Auth section and provides the following cards:

Login
Search
Image Creation
Video

Installation and Activation

First, confirm that the environment meets the requirements:

DeepSeek Harness 0.1.1-rc.2

Or a compatible subsequent 0.1.x version; Node.js requires:

^22.19.0 || >=24.0.0

You also need a Google account with Antigravity access.

When installing from npm, run:

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

If installing from the GitHub source, use the provided command:

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

If you need to pin the version to the one shown in this documentation:

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

After installation, first perform the login configuration:

  1. Restart dsh web.
  2. Open Settings.
  3. Select Antigravity Auth and complete the login.

Typical Usage

After installation and login, you can continue to use these entry points in DSH:

  1. Search:
web_search
  1. Image generation or editing:
generate_image
  1. View session image directory:
list_images
  1. Analyze MP4 video in workspace:
analyze_video
  1. Use Gemini Flash, Gemini Pro, Claude Opus, Claude Sonnet, or GPT-OSS from the google-antigravity LLM route.

Applicable Scenarios and Notes

Suitable for personal development, local debugging, and evaluating the integration of Antigravity capabilities within DSH. Not suitable for production workloads. It is marked as an unofficial channel for personal development; the Antigravity backend may be unsupported, revocable, rate-limited, or subject to changes without notice.

Precautions before use:

  • Only supports a single account; no account arrays, switching, rotation, quota pools, or identity fallback.
  • Raw media base64 will not enter session text or browser RPC.
  • The plugin runs within the DSH plugin environment and will execute with the permissions of the current dsh process; you should check the source code and license before installing.
  • The current documentation does not explicitly state the license; you should confirm the license terms yourself before installing.

Conclusion

The value of dsh-antigravity-auth is to integrate Antigravity’s OAuth login, model routing, search, image, video, and quota display into the DSH plugin, facilitating centralized management during local development. GitHub address:

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

Regarding the directory page, the current documentation has not confirmed a fixed directory page address; the DSH community directory is an independent site, not an official app store, and you can search for dsh-antigravity-auth by plugin name.