dsh-plugins
Identified★ 3dsh-plugins
Independently installable DeepSeek Harness plugins.
Each directory under packages/ is its own dsh.bundle. The repository root is not a plugin. npm packages use the @yugasun scope.
Compatible with DeepSeek Harness 0.1.0-rc.7.
Plugins
| Package | npm | Install |
|---|---|---|
| dsh-web-search | @yugasun/dsh-web-search | dsh plugin --profile web add @yugasun/dsh-web-search |
dsh-web-search — multi-provider web search for ctx.web: Baidu, Doubao, Tavily, Exa, Serper. web_fetch can use Tavily Extract, Exa Contents, or DSH built-in HTTP independently of the search backend.
Installing a plugin runs third-party code in the harness process with your permissions. Review the source before you install.
Develop
Requires Node.js ^22.11.0 || ^24.0.0 || >=26.0.0 and pnpm 10.
pnpm install
pnpm test
pnpm typecheck
pnpm build
Load a local checkout into a profile (relative paths resolve against the profile directory, not cwd):
dsh plugin --profile web add "$PWD/packages/dsh-web-search"
dsh plugin --profile desktop add "$PWD/packages/dsh-web-search"
dsh --profile web --dump-config | grep dsh-web-search
From Git (subdirectory):
dsh plugin --profile web add github:yugasun/dsh-plugins#path:packages/dsh-web-search
pnpm ≥10 may ask you to allow the package prepare script (allowBuilds) the first time you install from Git.
Release
Versions and npm publication for every public package under packages/ are managed by Changesets and GitHub Actions.
For a package change, run pnpm changeset, choose the affected packages and semantic version bump, and commit the generated .changeset/*.md file. Use pnpm changeset:status to inspect pending releases; PR checks run pnpm changeset:check, and pnpm check runs the full local validation.
After the PR merges to main, GitHub Actions creates or updates the Version Packages PR. Merging that PR versions and publishes all pending packages through npm Trusted Publishing/OIDC. Normal releases need no local npm authentication, token, or 2FA.
See CONTRIBUTING.md for the complete release flow.
License
Comments
Loading…
From the same category
DeepSeek Harness plugin for Reactive Resume: bridges your resumes and job applications into a Harness session over MCP.
★ 41.7k
↓ 164/wk
MIT
Aug 24, 2026
dsh plugin --profile web add dsh-plugin-reactive-resumeby dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 可视化插件市场
★ 9.8k
↓ 231.3k/wk
MIT
TypeScript
Oct 30, 2026
dsh plugin --profile web add dshmarketby Tencent
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.
★ 9.8k
↓ 9.4k/wk
MIT
TypeScript
Oct 30, 2026
dsh plugin --profile terminal add @wxg-prc-cpg/browser-skill-dsh-pluginby yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
★ 7k
MIT
JavaScript
Sep 18, 2026
dsh plugin --profile web add @dsh-external/dsh-super-injectorby superdesigndev
OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn
★ 6.7k
NOASSERTION
Python
Oct 30, 2026
dsh plugin --profile web add treg-dshby Q00
Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode,
★ 6.3k
MIT
Python
Oct 30, 2026