DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Run Speed — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
R

dsh-run-speed

Run Speed

在不更改所选模型或推理力度的情况下,控制 DeepSeek Harness 每个会话的运行速度

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:yjc925925/dsh-run-speed#5d20aabd0e06c3c9c3b26a4b7b69792855f5e5e1
README兼容性版本

兼容性与来源证明

Run Speed 以 dsh-run-speed 发布,当前版本为 0.1.3。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/7

版本

0.1.3stable
2026/10/7

相关插件

正在加载相关插件…

最新版
0.1.3
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/7
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片Client Ui Model Capabilities@linxin666/dsh-client-ui-model-capabilities为自定义 pi-ai 提供商声明每个模型的能力(图像输入和推理力度),可直接在 Models 设置卡片中编辑;写入官方 llm-pi-ai 设置命名空间,不更改 DSH 源代码。Plugin@opencode2dsh/dsh-plugin供 DeepSeek Harness (DSH) 使用的免费 OpenCode Zen 模型:原生 dsh-llm 适配器插件,无需 API 密钥。

README


description: "A per-session run-speed selector for DSH that adds parallel-execution guidance without changing the selected model or reasoning effort." kind: "package-bundle"

dsh-run-speed

This optional DSH bundle adds a Run speed menu to the composer and a matching /run-speed command. It lets you choose, per session, how aggressively the agent may fan work out to parallel background subagents while the selected provider, model, and reasoning effort stay exactly as they are.

ModeAdded prompt textParallel subagents中文
Standardnonethe model's normal strategy标准
Fastone dynamic prompt sectionup to 3, launched together in one message快速
Turboone dynamic prompt section4 through 6极速

The plugin never switches provider, model, or reasoning effort, and it never patches Harness core packages. Install or remove the bundle through the DSH plugin manager; cordis.patch.yml contributes a single plugin entry (id: run-speed).

Repository: https://github.com/yjc925925/dsh-run-speed

Usage

The composer control and the command are two views of the same state: the button drives the Host command through the remote command service, reads the authoritative mode back from it when it mounts, and adopts the mode it just applied after a switch succeeds. Both the English words and the Chinese equivalents are accepted; bare /run-speed and /run-speed status report the current mode.

/run-speed                 # -> "Run speed: standard."
/run-speed fast            # -> "Run speed set to fast. Model and reasoning effort remain unchanged."
/run-speed 极速            # same as /run-speed turbo

The composer control sits in the conversation.input.right slot (order 30) and is disabled while the session is running or removed, and while a switch is in flight.

Model Experience

Selected run-speed policy

What the model sees

Fast and Turbo contribute one dynamic system-prompt section (user:run-speed, order 425). Its text tells the parent and every child to keep the current provider, model, and reasoning effort, to batch independent parallel-safe tool calls, to keep dependent work serial rather than delegating it, and to partition file ownership so that two agents never write the same file. Standard contributes an empty section — the section itself is always registered, but its text is an empty string, so no tokens are spent.

Token effect

Fast and Turbo add a short fixed prompt and can spend substantially more tokens overall by running parallel subagents. Standard adds no model tokens.

KV Cache effect

Changing modes replaces the active system prompt on the next model request and can start a new reusable request prefix. Flipping modes back and forth therefore costs cache re-use on the following request.

Layout

PathContents
src/index.tsHost half: RUN_SPEED_GUIDANCE, parseRunSpeedMode(input), the user:run-speed prompt section, and the /run-speed command
src/types.tsRunSpeedMode union ('standard' | 'fast' | 'turbo') shared by both halves
src/client/index.tsBrowser half: dictionary registration plus the conversation.input.right slot contribution
src/client/RunSpeedControl.tsxThe composer menu component
src/client/locales.tsSimplified Chinese (key source) and English dictionaries
src/client/RunSpeedControl.module.cssStylesheet for the control
tests/run-speed.client.spec.tsVitest suite for parsing, guidance text, and per-session isolation
lib/index.jsPrebuilt Host ESM entry
lib/client.js + lib/client.js.mapPrebuilt browser bundle and its source map
lib/types/**/*.d.ts + *.d.ts.maptsc declaration output and its declaration maps
locale/{en,zh}.jsonPlugin-manager card copy

The repository ships the prebuilt lib/ artifacts, so the bundle can be installed and run without a build step. The sources are published alongside them for review and for future maintenance.

Development

This package is developed as a member of the deepseek-harness monorepo at packages/client/ui-run-speed/. Committed here are the sources, the Vitest suite, and the build configuration, because the npm tarball's files allowlist excluded all of them.

A standalone build is not wired up yet. The build and type-check configuration reaches into monorepo scaffolding that this repository does not contain: tsdown.config.ts imports ../tsdown.client.ts; tsconfig.host.json extends ../../../tsconfig.base.json with five project references; tsconfig.client.json extends ../../../tsconfig.base.client.json with nine.

The declared dependencies are not the problem. npm install resolves every @deepseek-ai/dsh-* pin from the public registry in a couple of seconds — those releases carry the next dist-tag rather than latest, which is why npm view <pkg> version suggests they are missing. What is missing here are the build tools themselves: the test script needs vitest and the bundle script needs tsdown, and neither is declared in this package.json — they are inherited from the monorepo root. In a bare clone, npm test therefore fails at the tool, not at the sources.

The supported way to rebuild is still from a deepseek-harness checkout:

# from a deepseek-harness checkout
pnpm --filter dsh-run-speed bundle
pnpm --filter dsh-run-speed test

Making this repository self-contained — declaring vitest and tsdown, and replacing the two inherited tsconfig bases with in-repo equivalents — is the natural next step, and is not done here. The committed lib/ artifacts are the build output of 0.2.0-rc.2; deliberate differences from the raw npm tarball — no build-machine paths, a shipped and rewritten client.js.map, and a corrected test script — are recorded in CHANGELOG.md.

Known Limitations and Deferred Work

  • Process-local selection — the Host keeps the selection in a WeakMap<Session, RunSpeedMode> and it resets to Standard when DSH restarts. The control queries the Host for the authoritative mode whenever it mounts, and adopts the mode it just applied after a successful switch; it does not poll the Host afterwards, so it stays in step because both sides share the same command.
  • Policy rather than a throughput guarantee — the plugin requests parallel work, but provider capacity, rate limits, task dependencies, and the model's own decomposition decision still determine wall-clock speed.
  • Status text is a wire contract — the browser half parses the Host's Run speed: <mode>. reply to learn the current mode, so that wording is part of the Host/browser interface and must change in both places at once.

English summary

dsh-run-speed adds a per-session Run speed selector to DeepSeek Harness. It chooses how aggressively the agent may fan work out to parallel background subagents — Standard (no added prompt text), Fast (up to 3), or Turbo (4–6) — while explicitly preserving the selected provider, model, and reasoning effort. The selection is reachable from the composer toolbar and from the /run-speed command, is stored in Host memory per session, and resets to Standard when DSH restarts.

License

MIT. See LICENSE and NOTICE for attribution.