DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Cursor Acp — DSH Plugin for DeepSeek Harness
← Plugins

dsh-cursor-acp

Cursor Acp

Hand a standalone job to the Cursor CLI already signed in on this machine.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-cursor-acp@0.2.0
READMECompatibilityVersions
Settings → PluginsCursor subagent statusCursor subagent model settings

Compatibility and provenance

Cursor Acp is published as dsh-cursor-acp and currently resolves to version 0.2.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.2.0stable
8/22/2026
0.1.1stable
8/19/2026
0.1.0stable
8/16/2026

Related plugins

Loading related plugins…

Latest
0.2.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
87.3 kB
Files
20
Surface
web
License
MIT
Source
npm
GitHub
★ 2
Weekly downloads
84
Last push
8/22/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseSubagent Codex@deepseek-ai/dsh-subagent-codexOne-shot Codex subagent provider over the official app-server protocol

README

dsh-cursor-acp

English | 中文

A community plugin for DeepSeek Harness. In a normal chat, the current agent can hand a standalone job to the Cursor CLI already signed in on this machine.

This is not a Cursor row in the model picker, and it is not an official Cursor product.

Before you start

Install the Cursor CLI on the same computer, then sign in:

Windows (PowerShell):

irm 'https://cursor.com/install?win32=true' | iex
agent login

macOS / Linux:

curl https://cursor.com/install -fsS | bash
agent login

You can also set CURSOR_API_KEY instead of agent login.

Mainland China / proxy

agent login and cursor_agent must reach Cursor's servers. A browser proxy does not apply to the terminal. Clash-style system proxy is ignored by Node unless you set it in the same window you will use:

$env:HTTP_PROXY = "http://127.0.0.1:7890"
$env:HTTPS_PROXY = "http://127.0.0.1:7890"
$env:ALL_PROXY = "http://127.0.0.1:7890"
$env:NO_PROXY = "localhost,127.0.0.1"
$env:NODE_USE_ENV_PROXY = "1"

Use the port your proxy app shows (7890 is common). Then run agent login and start DeepSeek Harness in that same window. This plugin forwards HTTP_PROXY / HTTPS_PROXY / ALL_PROXY / NO_PROXY / NODE_USE_ENV_PROXY to the Cursor child. Let node.exe / agent use the proxy; do not force them to DIRECT. If a Clash config sends node.exe DIRECT, Settings and doctor will say the child may skip the proxy.

Install

From npm (preferred):

dsh plugin --profile desktop add dsh-cursor-acp

Web:

dsh plugin --profile web add dsh-cursor-acp

Or from GitHub:

dsh plugin --profile desktop add github:loeanxi/dsh-cursor-acp
dsh plugin --profile web add github:loeanxi/dsh-cursor-acp

Restart DeepSeek Harness after install.

After install

Open Settings → Cursor subagent.

  • If it found the CLI, the chat can see the cursor_agent tool. Finding the CLI is not the same as being signed in. The page also checks agent status and whether this process has HTTPS_PROXY + NODE_USE_ENV_PROXY=1. It will say if you are not signed in, or if the proxy is missing. It does not show your email.
  • You can pick the child model (effort, Fast, model), then click Apply. That only affects cursor_agent, not the model of the current chat. The choice is stored by this plugin, so it works on stock DeepSeek Harness too — it does not need the Host settings allowlist. If an official settings row for this plugin is grey, ignore it and use Settings → Cursor subagent.
  • Test sends one official read-only agent --print --mode ask job (reply pong). It uses a little Cursor quota. It does not start a full ACP session.

Settings → Plugins

Cursor subagent status

Cursor subagent model settings

How to use it

Ask in chat, for example: “Have Cursor implement this feature” or “Have Cursor review this file.” Give enough detail in that message. The agent should call cursor_agent on its own.

The job runs in the current workspace folder and uses your Cursor subscription. The parent chat only sees the final result.

A chat where cursor_agent finishes a small job

If it cannot find the CLI

dsh plugin --profile desktop exec dsh-cursor-acp doctor

On web, use --profile web. This prints the CLI path, login/proxy hints, and whether this dsh can load @deepseek-ai/dsh-subagent-acp / dsh-tool-subagent. It does not read Cursor credentials. If those official packages are missing, Settings says so and cursor_agent is not registered.

License

MIT