DeepSeek Harness (DSH) uses a plugin architecture to extend model provider capabilities. The upstream dsh-antigravity plugin currently has a compatibility issue: its v0.0.4 version directly imports a named export called CallId, but in the @deepseek-ai/dsh-llm@0.1.2-rc.1 version bundled with DSH Desktop Beta, the branded function name for tool call IDs is ToolCallId. This causes ESM import validation to fail. dsh-antigravity is intended to resolve this compatibility issue.

Plugin Overview

dsh-antigravity is a Google Antigravity / Cloud Code Assist model provider plugin for DeepSeek Harness (DSH). Maintained by WiseXin, it is a compatibility-adapted branch based on upstream LiZhenNet/dsh-antigravity, with minimal changes to the original code so that it can be loaded normally on the @deepseek-ai/dsh-llm version bundled with DSH Desktop Beta.

Core Features

  • Model provider support: Provides access to Google Antigravity / Cloud Code Assist.
  • Compatibility fix: Fixes the CallId export error by replacing CallId with ToolCallId, enabling it to load normally on the @deepseek-ai/dsh-llm version bundled with DSH Desktop Beta.
  • Minimal changes: Only 3 code locations in lib/index.js were modified (named import, tool call block, tool-call-delta); the remaining logic, model list, OAuth flow, etc. remain consistent with upstream.

Installation and Enablement

Installation methods mainly include:

  1. Command-line installation:
    dsh plugin --profile desktop add github:WiseXin/dsh-antigravity
This command supports both `desktop` and `web` profiles.
  1. DSH Marketplace installation:
    In DSH Desktop, go to Settings → Plugins → Marketplace, search for “Antigravity” to find and install it.

  2. Manual plugin directory replacement (recommended for force overwrite):
    Because the dsh-llm version built into DSH Desktop is determined by the application installer package and cannot be overridden via a profile directory, the plugin directory needs to be replaced manually. Copy files such as lib/, bin/, assets/, cordis.patch.yml, package.json to:

    ~/.dsh/profiles/desktop/node_modules/@wisexin/dsh-antigravity/
It takes effect after completely exiting and restarting DSH Desktop.

Typical Usage

After installation, select Google Antigravity / Cloud Code Assist as the model provider in DSH’s model configuration and complete OAuth login with a Google account to start using it.

Notes

  • Unofficial integration: This project is unrelated to Google and is not endorsed by Google. Ensure that you have the right to access the relevant accounts and services.
  • Version dependency: The plugin depends on the @deepseek-ai/dsh-llm version bundled with DSH Desktop, which is determined by the application installer package and cannot be overridden by profiles.
  • License: Follows the MIT License.

This plugin resolves API differences between specific versions with minimal changes. For more technical details and the changelog, refer to the GitHub repository: https://github.com/WiseXin/dsh-antigravity