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.

Acp App — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@deepseek-ai/dsh-acp-app

Acp App

The dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-base

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

npx -y @deepseek-ai/dsh plugin --profile web add @deepseek-ai/dsh-acp-app@0.1.2-alpha.2
READMECompatibilityVersions

Compatibility and provenance

Acp App is published as @deepseek-ai/dsh-acp-app and currently resolves to version 0.1.2-alpha.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

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

Versions

0.1.2-alpha.2prerelease
8/30/2026
Show 11 more versionsCollapse versions
0.1.6-alpha.2prerelease
9/17/2026
0.1.6-alpha.1prerelease
9/15/2026
0.1.5-rc.2prerelease
9/10/2026
0.1.5-rc.1prerelease
9/10/2026
0.1.5-alpha.2prerelease
9/9/2026
0.1.5-alpha.1prerelease
9/8/2026
0.1.3-alpha.2prerelease
9/7/2026
0.1.2-rc.1prerelease
9/3/2026
0.1.2-alpha.5prerelease
9/2/2026
0.1.2-alpha.4prerelease
9/1/2026
0.1.2-alpha.3prerelease
8/31/2026

Related plugins

Loading related plugins…

Latest
0.1.2-alpha.2
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
15.8 kB
Files
10
Surface
any
License
MIT
Source
npm
GitHub
★ 230.7k
Weekly downloads
276,872
Security scan
✓ v0.1.2-alpha.2 scan passed
Last push
9/17/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

Related plugins

More verified plugins in productivity-workflow.

Client Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Mnemondsh-mnemonComposable three-tier memory control plane for DeepSeek Harness: persistent runtime context, searchable project documents, pluggable long-term memory, guarded strategies, WebUI, and headless tools.Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio and its curated slide templates as a native DeepSeek Harness conversation view.

README


description: "Automation-only ACP stdio application profile for users and maintainers launching persistent harness agents." kind: "package-bundle"

@deepseek-ai/dsh-acp-app

English | 中文

Summary

The automation-only ACP stdio application as a dsh profile bundle over dsh-base. It inherits the base's disabled module-HMR policy; its patch sets the coding-agent persona and default model route, mounts an app-owned zero-option command provider, and starts dsh-acp only after that provider accepts the invocation. dsh --profile acp --help therefore writes help and exits without claiming stdin or stdout.

Table of Contents

  • Use this package
  • Standard automation workflow
  • Model Experience
  • Known Limitations and Deferred Work
  • Dev Note

Use this package

The startup provider binds stdin EOF to the launcher's bounded successful shutdown. ACP connection close, SIGINT, and SIGTERM drain the bridge-owned agents and the root profile tree before exit. Stdout is reserved for newline-delimited ACP JSON-RPC frames. The bundle disables model-generated session titles because ACP exposes no title surface; deterministic fallback titles remain durable without an auxiliary model request. The inherited projection cache checkpoints ACP-created sessions for later consumers; its durability barrier flushes each covered log prefix before publishing the cache row and may split otherwise coalesced JSONL runs. A deployment selects a different complete composition through profile bundles and patch files, not another app bin.

The shipped row creates sessions with deepseek-official and deepseek-v4-flash; a later patch can replace that row's complete config. The base profile owns adapters, tools, persistence, policy, settings, credentials, and the per-session workspace supplied by the ACP client.


Standard automation workflow

An ACP v1 SDK client initializes dsh --profile acp, creates a session with an absolute cwd and optional standard stdio/HTTP MCP declarations, chooses an advertised model or reasoning_effort, prompts while observing standard semantic updates, then calls session/close. Another process can use session/list and session/resume against the same profile persistence root; resume reconnects the MCP declarations supplied by that request and does not replay history.

The complete supported method matrix, MCP trust model, update mapping, and stop reasons live in the dsh-acp protocol contract. This profile adds no private method, capability, _meta, environment variable, or transport field. The keyless control-surface conformance test drives the real profile through the public ACP SDK.

Model Experience

ACP coding-agent persona

What the model sees

The profile supplies You are a coding agent powered by the {{model}} model. Your working directory is {{cwd}}. before the base tool and context contributions. The ACP row's route and each session/new cwd resolve the placeholders.

Token effect

One short stable persona plus the data-dependent base prompt sections and selected tool schemas.

KV Cache effect

Stable for a fixed profile, provider, model, and tool roster. Profile changes take effect on the next process because the shipped ACP profile uses startup-only patches.

Known Limitations and Deferred Work

  • A profile can omit the ACP bridge — a custom ACP launch profile must retain this bundle or another dsh-acp row; otherwise no peer answers the client.
  • User plugins can violate stdout purity — profile and per-launch patches are trusted application composition. The shipped bundle writes no non-protocol stdout, but it cannot contain an arbitrary inserted plugin.
  • Configuration changes require restart — the shipped acp profile uses patchReload: startup so one stdio connection never observes a replacement bridge or Agent dependency.

Dev Note

Working context for maintainers — click to expand

None.