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.

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

dsh-dingo

Dingo

DSH sound alerts + direct conversation access plugin: When multiple conversations run in parallel, it plays a sound when a conversation receives a reply. Click the card in the upper-right corner to go directly to the corresponding conversation. When you switch to another app, system-level notificati

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-dingo@2.3.0
READMECompatibilityVersions

Description

DSH sound alerts + direct conversation access plugin: When multiple conversations run in parallel, it plays a sound when a conversation receives a reply. Click the card in the upper-right corner to go directly to the corresponding conversation. When you switch to another app, system-level notifications are also shown (macOS Notification Center / Windows toast); click to go directly there. The current conversation uses dang/dang-dang (crisp mode), while other conversations use ding/ding-ding (soft mode).

Compatibility and provenance

Dingo is published as dsh-dingo and currently resolves to version 2.3.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

2.3.0stable
9/3/2026
2.2.0stable
9/1/2026
2.1.0stable
9/1/2026
Show 2 more versionsCollapse versions
1.0.0stable
8/31/2026
2.0.0stable
8/30/2026

Related plugins

Loading related plugins…

Latest
2.3.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
655.6 kB
Files
41
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
199
Security scan
✓ v2.3.0 scan passed
Last push
8/30/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 integrations-communication.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseIm@xmanrui/dsh-im把十一种 IM 渠道和公网 AI Office 接入本机 DeepSeek Harness。 Connect eleven IM channels and a public AI Office to a local DeepSeek Harness.Pocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.

README

dsh-dingo 2.0

English | 中文

Ding + Go — a DSH plugin for session cards, auto-naming, sounds, and deep links.

Features

  • 1:1 persistent session cards
  • Multiple statuses with colors and priority ordering
  • Compact summary pill + hover detail panel
  • Cross-session draft detection
  • Background job / subagent / swarm waiting state
  • Current workspace label
  • Background task count display
  • Auto-naming (button / natural language / command)
  • Sounds + system notifications + deep-link (kept from 1.x)

Status Priority

Status Priority

PriorityStatusMeaningColor
1Errortask failed / abnormal endred
2Questionneeds your answerorange
3Draftanother session has unsent inputpurple
4To Readcompleted and needs readinggreen
5Waitingmain done, background/subtasks/swarm still runningteal
6Intermediaterunning with partial outputcyan
7Runningrunningblue spinner
8Normalcompleted and seengrey

Typing in the current session is a normal state and does not trigger the draft reminder; after switching away, the previous session's draft becomes a purple reminder again.

Usage

Position: DSH is a three-column layout — left sidebar (workspaces / session list, settings) | center conversation column | right details column. The summary bar sits at the bottom of the left sidebar, as the topmost row of the footer area: above the footer action buttons (e.g. the Cordis panel icon) and above the Settings (gear) button.

  • At the bottom of the left sidebar you will see a full-width status bar (the summary pill) on its own row, above the footer action buttons (Cordis panel etc., which wrap to the next line) and above the Settings (gear) button:
    • red error dot + count / orange question dot + count / running spinner + count / intermediate / waiting / normal counts (icon sits tight against its number, units spaced apart);
    • when something needs attention the whole bar breathes and glows (error pulses fastest);
    • the right side shows "N active sessions".
    • Empty state: with no active sessions (e.g. right after a restart, before any event) the bar stays visible showing a grey dot + 0; opening it shows "暂无活跃会话" — it never silently disappears.
    • Visible on load: no need to wait for new events — running / awaiting-reply / completed-unread / draft / background-work states are derived client-side from the session snapshot and merged with host cards once they arrive.
    • The session header keeps the workspace label and the Rename (auto-name) button.
  • Hover or click the bar to open the detailed panel upward:
    • First line: workspace name (with a small spinner + unfinished background task count if any).
    • Second line: session name.
    • Different colors per status.
    • Click a card to open that session.
    • × removes the card for this round.
  • The panel auto-closes after 5 seconds, or you can click the bar to toggle it.
  • The bar is always visible at the sidebar foot, including the hero / new-session screen; when the sidebar collapses to the 56px rail it becomes a compact icon.
  • Subagent / Worker sessions do not appear in the card list.

Stats Pill

Card Panel

Auto Naming

EntryMethod
Rename buttonindependent DeepSeek V4 Flash call
Natural language in chatmain LLM generates title, then calls rename_current_session tool
/dingo renamefallback command using the independent Flash path

TaskSwarm Integration

dsh-dingo can work with dsh-taskswarm:

  • TaskSwarm exposes a standard Cordis service via ctx.get('taskswarm').
  • dsh-dingo reads active batches from it.
  • If a session started a swarm batch that is still running, its card shows the waiting / swarm state even after the main conversation has finished.

Both plugins can be used independently or together.

Commands

/dingo on|off
/dingo status
/dingo dnd [on|off]
/dingo rename

Install

dsh plugin --profile web add /path/to/dsh-dingo
# or
dsh plugin --profile web add dsh-dingo

Restart DSH after building/updating.

Development

npm install
npm run typecheck
npm test
npm run verify

See docs/v2-features.md and docs/dsh-plugin-dev-tips.md.

License

MIT