Vai al contenuto principale
Y

dsh-plugins

yugasun/dsh-plugins

Multi-provider web search for DeepSeek Harness: Baidu, Doubao, Tavily, and Exa backends for ctx.web.

Installazione

dsh plugin --profile web add github:yugasun/dsh-plugins

README

dsh-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

PackagenpmInstall
dsh-web-search@yugasun/dsh-web-searchdsh plugin --profile web add @yugasun/dsh-web-search

dsh-web-search — multi-provider web search for ctx.web: Baidu, Doubao, Tavily, Exa. When Tavily or Exa is the active backend, web_fetch uses Tavily Extract or Exa Contents instead of anonymous HTTP.

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+ and pnpm 10.

pnpm install
pnpm test
pnpm typecheck
pnpm build

Load a local checkout into the web profile:

dsh plugin --profile web 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.

Publish

After npm login:

pnpm --filter @yugasun/dsh-web-search publish

See CONTRIBUTING.md for version bumps and dry-runs.

License

MIT

Plugin correlati