dsh-antigravity-acp: Using Google Antigravity Models via ACP

Introduction

Integrating third-party models into DeepSeek Harness (DSH) typically involves API key management or complex local deployment. The dsh-antigravity-acp plugin provides a direct way to connect to Google Antigravity through Google’s official ACP (Agent Client Protocol) server. This plugin allows you to use an Antigravity account as the primary model in DSH while injecting DSH’s own tool capabilities into Antigravity’s context via an MCP bridge, without manually maintaining API keys or configuration files.

Plugin Overview

  • Positioning: Official Google Antigravity ACP provider, integrated into the DSH ecosystem.
  • Maintainer: dannndouglas.
  • Pain Point Solved: Bypasses cumbersome API key setup, performs inference directly against Google servers, and reuses DSH’s tool execution capabilities.

Core Features

  • No API Key Required: Authenticates through Google’s official ACP server without storing account credentials.
  • Tool Integration: Exposes DSH tools (such as file operations and code execution) to Antigravity through a private MCP bridge, with authorization and execution handled by DSH.
  • Automatic Deployment: Automatically downloads and manages the ACP server from Google’s official repository, eliminating manual binary installation or environment variable configuration.
  • Browser Sign-In: On the first message sent, authorization is completed in the browser through the OAuth flow provided by the official server; subsequent conversations do not require repeated sign-in.
  • Concurrency Support: Supports concurrent chats and tool calls, while tool calls preserve ACP context state.
  • Safety Isolation: YOLO mode, filesystem access, and terminal capabilities are disabled by default; only authorized DSH tools are invoked through the bridge.

Installation and Activation

This plugin requires a Node.js environment with version >=22.19. It is compatible with DSH versions 0.2.0-rc.2 and 0.2.1-alpha.1.

In the DSH plugin manager, use the following command to install it:

dsh plugin --profile web add git+https://github.com/dannndouglas/dsh-antigravity-acp.git

After installation, fully quit and reopen DSH. DSH may allow the host process to retain the old plugin module, so reopening it is the correct way to ensure that the latest version is loaded.

Usage

After installing the plugin, open the corresponding DSH configuration file and select antigravity-acp or any discovered model ID in the model selector.

The plugin automatically downloads the Google server (version 1.3.0). When you send your first message, the system automatically opens a browser window for OAuth authorization. After successful authorization, the conversation automatically continues.

For local development or test build workflows, follow these steps:

# 1. Install dependencies and build
npm ci
npm run check

# 2. Package the plugin
npm pack

# 3. Install the local package file
dsh plugin --profile web add /absolute/path/to/dsh-antigravity-acp-0.3.3.tgz

Applicable Scenarios and Notes

  • Audience: Developers who need to use Google Antigravity models in DSH and want to leverage DSH’s tool capabilities.
  • Permission Notes: The plugin runs with the permissions of the current DSH process. This means that all operations executed through the tool bridge are subject to the current DSH permissions, rather than Antigravity’s native sandbox environment.
  • Limitations and Notes:
    • Native Tool Restrictions: Tools requested natively by Antigravity (not through the MCP bridge) are canceled and return an error.
    • History Authority: DSH retains authority over conversation history, and each independent conversation turn starts from the complete DSH context.
    • Cache Location: Server files are cached in $DSH_HOME/cache/antigravity-acp or ~/.cache/dsh-antigravity-acp.

Conclusion

dsh-antigravity-acp provides a seamless way to use Google Antigravity models in DSH and simplifies integration complexity by leveraging the official protocol. Its ability to inject DSH tool capabilities into the model invocation chain through an MCP bridge gives the plugin practical value in complex tasks that require external tool assistance.

Plugin Catalog: https://www.skillhub.cn/plugins/dannndouglas/dsh-antigravity-acp
Source Code: https://github.com/dannndouglas/dsh-antigravity-acp

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

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

Xiaoye