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.

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

dsh-weave

Weave

A private, peer-to-peer weave protocol for connecting DeepSeek Harness nodes across machines.

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-weave@0.1.0-rc.16
READMECompatibilityVersions

Compatibility and provenance

Weave is published as dsh-weave and currently resolves to version 0.1.0-rc.16. 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.1.0-rc.16prerelease
9/14/2026
Show 9 more versionsCollapse versions
0.1.0-rc.15prerelease
9/10/2026
0.1.0-rc.14prerelease
8/27/2026
0.1.0-rc.13prerelease
8/24/2026
0.1.0-rc.12prerelease
8/19/2026
0.1.0-rc.11prerelease
8/18/2026
0.1.0-rc.10prerelease
8/18/2026
0.1.0-rc.9prerelease
8/18/2026
0.1.0-rc.8prerelease
8/18/2026
0.1.0-rc.4prerelease
8/17/2026

Related plugins

Loading related plugins…

Latest
0.1.0-rc.16
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
67.6 kB
Files
14
Surface
web
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
387
Security scan
✓ v0.1.0-rc.16 scan passed
Last push
9/14/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 Weave

DSH Weave

English · 简体中文

Connect explicitly trusted DeepSeek Harness hosts through Iroh. Keep pairing, peer identity, reachability, and the remote session directory in one transport layer.

What you get

CapabilityBehavior
Persistent identityThe same host identity survives restarts.
Explicit pairingExchange endpoint tickets and trust each peer locally.
Encrypted transportIroh provides QUIC connections, direct paths, and relay fallback.
Remote directoryDiscover workspaces and sessions on paired hosts.
Visible stateHost reachability is separate from agent idle/running/offline state.
Native settingsGrouped identity and pairing controls, copy feedback, and removal confirmation.

Quick start

On each host:

dsh plugin --profile web add dsh-weave@latest
dsh web
  1. Open Settings → Weave on both hosts.
  2. Exchange their tickets through a channel you trust.
  3. Add and explicitly trust the other host's ticket on each side.
  4. Use a higher-level plugin such as DSH Chat to select remote sessions.

Add DSH Bridge when messages should reach local agents on a receiving host. Bridge is optional for transport startup.

One transport, separate responsibilities

flowchart LR
  A[Host A · Bridge] --> WA[Weave]
  WA <-->|Iroh · QUIC| WB[Weave]
  WB --> B[Host B · Bridge]

Iroh owns encrypted connectivity. Weave owns host trust, endpoint refresh, reachability, and authenticated requests. Chat owns rooms, membership, and room capabilities. Knowing a ticket alone does not grant trust or agent access.

Configuration

FieldDefaultPurpose
hostNameSystem hostnameDisplay label for the host.
relayModedefaultIroh default relay selection, or disabled.
persistIdentity / persistPeerstrueKeep identity and trusted peers across restarts.
acknowledgementTimeoutMs10000Default acknowledgement deadline.
maxConcurrentInbound64Bound concurrent incoming requests.
shutdownTimeoutMs1000Bound transport shutdown.

Identity and trusted peers are stored under $DSH_HOME/dsh-weave (~/.dsh by default), with owner-only permissions. identityPath and peersPath can override their locations.

Cancellation & delivery

Outbound requests accept a cancellation signal. Cancellation closes their connection; the receiving listener is also notified when the peer disconnects. Cancelling a request does not mark an otherwise reachable host offline. Chat's longer polling requests use matching acknowledgement deadlines.

The current release is a transport MVP. It provides pairing, directory access, and authenticated request delivery. A general remote task approval workflow and durable transport outbox/reconnect replay are not implemented. Application-level persistence belongs to the consuming plugin.

Protocol & architecture

Architecture · Protocol · Security · Room authority

The design documents include planned capabilities; use this README and the release notes for current behavior.

Development & feedback

npm ci
npm run check

Report an issue · Release notes · MIT license