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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
V

dsh-vibe-assistant-bridge

Vibe Assistant Bridge

Bridge DeepSeek Harness (dsh) sessions to Vibe Assistant: shared-memory injection, MCP call observation, token usage reporting, session collection triggers, and shared memory/skill tools.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Zafer-Liu/dsh-vibe-assistant-bridge#1e87462886904954251ff1e5ceb287a798898749
READMECompatibilityVersions

Compatibility and provenance

Vibe Assistant Bridge is published as dsh-vibe-assistant-bridge and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/29/2026

Versions

0.1.0stable
10/29/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Declares sideEffects: false
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/29/2026
View source ↗
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.

Remote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rRemote Bridge@linxin666/dsh-remote-bridgeDSH remote bridge: the host half serves protocol v1 over one exact /ios/v1 WebSocket route — session roster, history baseline, prompting, live turn increments with tool activity, interrupt, and in-process agent approval — to a device paired by a one-shot Im@xmanrui/dsh-im把微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord、Matrix接入DSH。 Connect Telegram, WhatsApp, Slack, Discord, Matrix, WeChat, Feishu, WeCom, DingTalk, and QQ to DSH.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 27 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel/You.com keyless; Zhihu global/site via MCP and Perplexity/SerpBase/DeepSeek (official + native tools/search)/Baidu/Kimi/Aliyun/Douba

README

dsh-vibe-assistant-bridge

An open-source DeepSeek Harness (dsh) plugin that bridges your dsh sessions to Vibe Assistant (智管) — a local, privacy-first agent memory and governance workstation.

The plugin runs inside the dsh host with zero runtime npm dependencies (Node builtins only) and talks to Vibe Assistant over loopback HTTP (http://127.0.0.1:9420 by default). Without Vibe Assistant running, every background feature degrades silently and the tools return a readable error — the plugin never disturbs your session.

Requirements

  • dsh >=0.2.0 <0.3.0 (developer preview; the engine range is widened after each verified release)
  • Node.js >=22
  • Vibe Assistant running locally for full functionality (injection, telemetry, collection, tools)

Install

dsh desktop (Web UI) — open Plugins → Add plugin and paste the npm package name:

dsh-vibe-assistant-bridge

CLI — install into a profile with an exact version (the desktop's pnpm can lag behind a fresh @latest publish for up to 24 h, so pin the version):

npx @deepseek-ai/dsh plugin --profile desktop add --save-exact dsh-vibe-assistant-bridge@0.1.0

From git / a local clone — the compiled lib/ bundle ships in the repository, so no build step or prepare script is needed:

# from a GitHub ref
npx @deepseek-ai/dsh plugin --profile desktop add git+https://github.com/Zafer_Liu/dsh-vibe-assistant-bridge.git
# from a local checkout
git clone https://github.com/Zafer_Liu/dsh-vibe-assistant-bridge
npx @deepseek-ai/dsh plugin --profile desktop add ./dsh-vibe-assistant-bridge

Uninstall with dsh plugin --profile desktop remove dsh-vibe-assistant-bridge.

What it does

FeatureMechanismVibe Assistant endpoint
Memory injectionagent/pre-step — first step ≈ SessionStart injects L3+L2 shared memory; later steps re-pull and gate by content digest, so identical content is never injected twicePOST /memory/context?event=…
MCP observationsession/event tool/call × tool/result pairs under the mcp__<server>__<tool> namespace; only call boundaries and success/failure are reported — never arguments or result bodiesPOST /mcp/observation
Token usage reportingevery assistant/message carrying usage becomes one usage record, attributed with the model tracked from model/selection eventsPOST /telemetry/usage
Session collection triggeragent/turn-stopping notifies Vibe Assistant so L0→L1 memory extraction runs right after a session's turn closes, without waiting for a scan cyclePOST /collect/trigger
Memory toolsnative dsh tools recall_memory and get_user_profile expose the shared memory centerPOST /memory/recall, POST /memory/profile
Skill toolsnative dsh tools list_shared_skills and read_shared_skill expose the published Skill libraryPOST /skills/list, POST /skills/read

All six capabilities are independent: each is try/catch-isolated and can be switched off individually. When the Vibe Assistant endpoint is unreachable, injection falls back to the last locally cached snapshot (~/.dsh/profiles/desktop/plugins/vibe-assistant-memory-snapshot.md by default), the background reports are dropped silently, and the four tools fail with a readable error such as “Vibe Assistant is not running or unreachable at http://127.0.0.1:9420”.

Configuration

The defaults work with no configuration at all. To override, edit the plugin row's config in your profile's cordis.patch.yml (write a same-id row in the user-level patch layer — later layers win per row):

FieldTypeDefaultDescription
endpointstringhttp://127.0.0.1:9420Vibe Assistant local HTTP endpoint
timeoutMsnumber2000Per-request timeout for every bridge call
maxInflightnumber8Max concurrent fire-and-forget reports
maxPendingnumber512Max remembered tool calls awaiting their call_end
snapshotPathstring?~/.dsh/profiles/desktop/plugins/vibe-assistant-memory-snapshot.mdOffline injection fallback; null disables it
features.injectionbooleantrueMemory injection
features.observationbooleantrueMCP call observation
features.usagebooleantrueToken usage reporting
features.collectbooleantrueSession collection trigger
features.toolsbooleantrueThe four memory/skill tools

Example — turn off telemetry reporting only:

- id: vibe-assistant-bridge
  config:
    features:
      usage: false

Development

npm install
npm run build     # tsdown → lib/
npm test          # vitest
npm run typecheck

Runtime code imports Node builtins only; @deepseek-ai/cordis stays a devDependency for types, and the four tools register with raw JSON Schema — keeping the plugin resilient to host churn during the dsh developer preview.

License

MIT © Zafer_Liu