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
Search¶
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:
- Restart
dsh web. - Open Settings.
- Select
Antigravity Authand complete the login.
Typical Usage¶
After installation and login, you can continue to use these entry points in DSH:
- Search:
web_search
- Image generation or editing:
generate_image
- View session image directory:
list_images
- Analyze MP4 video in workspace:
analyze_video
- Use Gemini Flash, Gemini Pro, Claude Opus, Claude Sonnet, or GPT-OSS from the
google-antigravityLLM 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
dshprocess; 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.