DeepSeek Harness 插件

dsh-web-search-parallel

Parallel Search provider bundle for the DeepSeek Harness web capability seam.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
parallel-web/dsh-web-search-parallel
最近更新
2026年8月14日
分类
工具与能力
GitHub stars
4
载体类型
bundle
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/parallel-web/dsh-web-search-parallel
插件名:dsh-web-search-parallel
作者:parallel-web

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

Parallel Search for DeepSeek Harness

This plugin makes DeepSeek Harness's built-in web_search tool use Parallel Search. It does not add a new tool or provide web_fetch.

It currently supports @deepseek-ai/dsh@0.1.0-rc.6 on Node.js ^22.19.0 || >=24.0.0.

DeepSeek Harness is still a developer preview, so later versions may need a plugin update.

Before you start

You will need:

  • pnpm 10 or newer;
  • a Parallel API key; and
  • a model provider already configured in DeepSeek Harness.

You do not need to install dsh globally. The commands below run the supported version through npx.

Install

First, make your Parallel API key available in the terminal where you will run Harness:

export PARALLEL_API_KEY="your-key"

Then install the plugin into the web profile:

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 \
  plugin --profile web add \
  --allow-build=@parallel-web/dsh-web-search-parallel \
  "github:parallel-web/dsh-web-search-parallel#main"

The --allow-build flag lets pnpm build this plugin and nothing else. For a reproducible install, replace main with a full commit SHA.

Stop any running Harness process, then start it again:

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 web

Check that it worked

Inspect the profile:

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 \
  --profile web --dump-config | \
  grep -E 'searchProvider: parallel|web-search-parallel'

You should see searchProvider: parallel and a web-search-parallel entry. Seeing the built-in web-search-deepseek plugin as well is normal—the searchProvider setting decides which provider handles searches.

For direct request evidence, start Harness with information-level Parallel logging:

PARALLEL_LOG=info npx --yes @deepseek-ai/dsh@0.1.0-rc.6 web

After a web_search call, the terminal should show a successful request to https://api.parallel.ai/v1/search. Review logs before sharing them.

Optional settings

The defaults work without extra configuration. If you want to tune the search, edit ~/.dsh/profiles/web/cordis.patch.yml:

- id: web-search-parallel
  config:
    mode: turbo
    maxCharsTotal: 12000
    maxCharsPerResult: 2000
SettingDefaultWhat it controls
modeParallel's advanced defaultturbo, basic, or advanced search
maxCharsTotal25000Total excerpt characters returned to Harness
maxCharsPerResultno limitExcerpt characters kept for each result

Keep PARALLEL_API_KEY in the environment rather than putting it in this file, which is stored as readable text.

If something goes wrong

  • dsh is not found: use the npx @deepseek-ai/dsh commands above.
  • Port 3080 is already in use: stop the older Harness process before

starting another one.

  • The provider is still deepseek-official: restart Harness and check

whether your cordis.patch.yml contains a later searchProvider override.

  • pnpm reports missing DSH peer dependencies: this warning is expected for

this Git install. Harness supplies those packages from the profile runtime.

  • Harness answers without searching: the configured model decides when to

call web_search. Try a prompt that clearly requires current information.

  • The provider is unavailable: confirm PARALLEL_API_KEY is set in the same

terminal that starts Harness.

Remove

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 \
  plugin --profile web remove @parallel-web/dsh-web-search-parallel

Restart Harness after removing the plugin.

Development and security

See [CONTRIBUTING.md](./CONTRIBUTING.md) for local development, tests, and the packed-artifact review workflow. Report vulnerabilities according to [SECURITY.md](./SECURITY.md).

For help, contact [support@parallel.ai](mailto:support@parallel.ai).

MIT licensed.