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
CallIdexport error by replacingCallIdwithToolCallId, enabling it to load normally on the@deepseek-ai/dsh-llmversion bundled with DSH Desktop Beta. - Minimal changes: Only 3 code locations in
lib/index.jswere 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:
- Command-line installation:
dsh plugin --profile desktop add github:WiseXin/dsh-antigravity
This command supports both `desktop` and `web` profiles.
-
DSH Marketplace installation:
In DSH Desktop, go to Settings → Plugins → Marketplace, search for “Antigravity” to find and install it. -
Manual plugin directory replacement (recommended for force overwrite):
Because thedsh-llmversion 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 aslib/,bin/,assets/,cordis.patch.yml,package.jsonto:
~/.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-llmversion 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