DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Prompt Presets — DeepSeek Harness 插件(DSH Plugin)
← Plugins
P

dsh-prompt-presets

Prompt Presets

DeepSeek Harness 的可复用提示词预设:在设置中管理预设库,并一键将任意预设注入撰写框草稿的开头。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:zhangdong456/dsh-prompt-presets#ea7a2f36cc5b80ff3859a456a84d74e479a1d624
README兼容性版本
Prompt Presets settings pageComposer preset menu

兼容性与来源证明

Prompt Presets 以 dsh-prompt-presets 发布,当前版本为 1.0.5。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

1.0.5stable
2026/9/3
1.0.4stable
2026/8/22
1.0.3stable
2026/8/22
查看其余 3 个版本收起版本
1.0.2stable
2026/8/22
1.0.1stable
2026/8/21
1.0.0stable
2026/8/21

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

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

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness:通过自然语言驱动多智能体团队协作(队长、成员、具有依赖关系的任务、消息传递),并在 Web GUI 中提供树状监视器

README

dsh-prompt-presets

Reusable prompt presets for DeepSeek Harness — build your own prompt library in Settings, then inject any preset at the start of the composer draft with one click from the chat input bar.


中文

Open Settings → Prompt Presets to manage your library (create / edit / delete with confirmation / reorder), then click the Prompts button next to the model selector in the composer to pick a preset and insert it at the start of your draft — no auto-send, you stay in control.

Features · Screenshots · Compatibility · Install / Uninstall · How It Works · Data & Privacy · Development

Screenshots

Settings pageComposer menu
Prompt Presets settings pageComposer preset menu

Features

FeatureDescription
📚 Preset libraryTitle (≤ 50 chars) + content (≤ 10 000 chars) per preset; list shows title plus a first-line preview
✏️ Full CRUDCreate, edit, delete (with inline confirmation), and reorder (↑/↓) — all changes persist immediately
💬 One-click injectThe Prompts button in the composer opens a bottom-anchored menu; select a preset, click Insert into composer
✍️ Draft-friendlyInjection prepends preset + blank line + existing draft; an empty draft receives just the preset. Nothing is ever sent automatically
💾 Durable storageLives in the official settings document ($DSH_HOME/settings.yaml, namespace prompt-presets) via the standard settings service — survives restarts, editable by hand
🌗 Theme & i18nBuilt entirely on official theme tokens; ships Chinese and English dictionaries that follow the UI language
🔌 Zero custom RPCThe browser half reads/writes through the shared settings.describe / settings.replace wire face; the host half only registers the validating schema

Compatibility

ItemValue
DSH versionOfficial installer, web profile (verified on Windows)
Install mechanismdsh plugin --profile web add (bundle patch + dual half)
Depends onsettings service (host), slots / locale / remote/remote.settings services (client)

Install / Uninstall

# From GitHub (recommended)
dsh plugin --profile web add github:zhangdong456/dsh-prompt-presets#main

# From npm
dsh plugin --profile web add dsh-prompt-presets

# From a local checkout
dsh plugin --profile web add file:./dsh-prompt-presets

After installing, restart DeepSeek Harness and press Ctrl+F5 once in the web page. lib/ artifacts are committed, so GitHub installs need no local build.

ActionCommand
Upgradedsh plugin --profile web update dsh-prompt-presets (or re-run add), then restart DSH
Uninstalldsh plugin --profile web remove dsh-prompt-presets

Your presets live in $DSH_HOME/settings.yaml under the prompt-presets: key and survive install, upgrade, and uninstall.

Quick Start

  1. Install the plugin, restart DSH, press Ctrl+F5.
  2. Open Settings → Prompt Presets → New Preset → fill in a title and the prompt content → Save.
  3. In any conversation, click Prompts above the composer → pick a preset → Insert into composer.
  4. Edit the injected text freely, then send as usual.

How It Works

lib/index.js    host half (ESM)      registers the `prompt-presets` settings namespace:
                                     schema validates/coerces every write (id, title ≤ 50,
                                     content ≤ 10 000, timestamps) and normalizes `order`
                                     (dedupe + append missing ids); registration is a fiber
                                     effect, so uninstalling cleans up after itself
lib/client.js   browser half         classic script registering a factory with
                                     window.__ModuleLoader__; React resolves against the
                                     shell's shared module table. Registers two slot rows:
                                       settings.section          → management page
                                       conversation.input.right  → Prompts trigger + menu
                                     Data flows through remote.settings.describe /
                                     .replace with optimistic-revision writes — no custom RPC
cordis.patch.yml                     bundle patch inserting the prompt-presets row

Injection semantics: draft === '' ? preset.content : preset.content + '\n\n' + draft.

Data & Privacy

  • Presets are stored locally in $DSH_HOME/settings.yaml. Nothing leaves your machine; the plugin makes no network requests of its own.
  • The namespace is plain YAML — you can back it up, sync it, or edit it by hand:
prompt-presets:
  presets:
    - id: p-example
      title: Code review assistant
      content: You are a senior code reviewer…
      createdAt: 1787322246076
      updatedAt: 1787322246076
  order:
    - p-example
  • If the settings service is unavailable or the document is read-only, the UI disables editing and says so instead of failing silently.

Development

dsh-prompt-presets/
├── package.json        dsh.bundle manifest + client-half declaration
├── cordis.patch.yml    bundle patch (inserts the prompt-presets row)
├── lib/
│   ├── index.js        host half (ESM, no dependencies)
│   └── client.js       browser half (module-loader factory, plain JS)
└── assets/screenshots/ README images

No build step: both halves are hand-written plain JavaScript committed directly. Fork → edit → dsh plugin --profile web add file:./dsh-prompt-presets → restart DSH.

Contributing. Issues and PRs welcome — please include your DSH version and the exact error text.

License

MIT — see LICENSE.