Introduction

In the “everything is a plugin” philosophy of DSH, plugins are used to complete specific workflows. For developers who wish to use DeepSeek Harness (dsh) in ACP editors like Zed, the key is not to call the model individually, but to expose DSH’s session, permissions, telemetry, and tool capabilities within the ACP editor.

dsh-acp-enhanced is an enhanced ACP server designed for ACP editors. The following is organized based on verified README/package.json excerpts; owner, star count, category, catalog_url, and license name, which are not present in the materials, are not expanded upon.

What is This

dsh-acp-enhanced is a DeepSeek Harness (dsh) enhanced ACP server for ACP editors like Zed. It is used to bridge DSH’s enhanced capabilities into the ACP channel, including streaming output, telemetry, model switching, permission control, approval, session management, and MCP.

Core Features

Output and Telemetry

  • Block + reasoning streaming: Text blocks and reasoning process streaming.
  • Full telemetry: Provides full telemetry.
  • Image support (multimodal): Supports image input. If the old stack lacks attachment storage, it degrades: does not advertise image capability, and returns a clear error when receiving an image prompt.

Model, Permissions, and Approval

  • Model switching
  • Reasoning effort
  • Permission presets
  • Approval
  • Agent presets

Zed Editor Integration

  • Tool cards
  • Zed files & terminal
  • Native form questions
  • Plan panel

Sessions, Commands, and Extensions

  • Resume & archive
  • Multi-root workspaces
  • Slash commands
  • MCP servers

Installation and Usage

Installing the Plugin

First, execute the DSH plugin installation command:

dsh plugin --profile acp-enhanced add dsh-acp-enhanced

If you need to point to a local directory, you can use the link: form:

dsh plugin --profile acp-enhanced add "link:/absolute/path/to/dsh-acp-enhanced"

Registering in Zed

Zed starts the agent with a minimal PATH, so you should use the built-in scripts/dsh-acp-zed.sh. The following is an illustration of configuring command and args under Zed’s agent_servers; replace <安装目录> (Installation Directory) with the actual installation path:

{
  "agent_servers": {
    "dsh-acp-enhanced": {
      "command": "/bin/bash",
      "args": ["<安装目录>/scripts/dsh-acp-zed.sh"],
      "env": {
        "DSH_ACP_PROVIDER": "deepseek-official",
        "DSH_ACP_MODEL": "deepseek-v4-flash",
        "DSH_ACP_PRESET": "standard"
      }
    }
  }
}

DSH_ACP_PROVIDER and DSH_ACP_MODEL match the default values and can be omitted; writing them is to explicitly specify routing. DSH_ACP_PRESET is an optional agent preset setting, using standard in the example.

Typical Usage

Setting Default Routing

Set this in the Zed configuration or runtime environment:

DSH_ACP_PROVIDER=deepseek-official
DSH_ACP_MODEL=deepseek-v4-flash

Optional settings:

DSH_ACP_PRESET=standard

Preset Switching

Agent preset switching is only allowed when the session is still blank and no turns have been executed.

Multi-root Workspaces and Sandbox

The plugin supports Multi-root workspaces. The sandbox will use the main cwd as the only writable root.

Image Input Degradation

When the underlying DSH combination does not have attachment storage, the plugin will not advertise image capabilities; if an image prompt is still received, it will reject it and provide a clear error.

Use Cases and Notes

dsh-acp-enhanced is suitable for developers who wish to use DSH in ACP editors like Zed and require streaming output, telemetry, model switching, permissions, approval, session recovery, multi-root workspaces, slash commands, and MCP.

Usage notes:

  • The plugin runs with the permissions of the current dsh process; source code and license should be reviewed before installation.
  • The retrieved README and package.json are truncated, not showing complete known limitations and full development dependencies.
  • This material does not explicitly state owner/maintainer, category, star count, and catalog_url; the license name was not specified in the retrieved README/package.json.
  • The DSH Community Directory is an independent site with no official affiliation with DeepSeek/Huansuan and should not be interpreted as an official app store.

Links

GitHub: https://github.com/grunmin/dsh-acp-enhanced

Directory page: No specific URL is provided in this material.