DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-quick-replies

Quick Replies

DSH 网页插件:在当前会话输入区域提供可管理的快速回复文本标签;点击一次即可将已存储文本作为普通用户消息发送(空闲时排队,顶层会话运行时进行引导)。源代码、用户数据和 DSH 安装彼此独立,便于升级恢复。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:idoall/dsh-quick-replies#06adbd26712b88047fe2d750ce8cb75e2d0979a5
README兼容性版本

兼容性与来源证明

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

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

版本

0.1.3stable
2026/9/16
0.1.2stable
2026/9/10

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Deepseek Idesigndeepseek-idesign作为原生 DeepSeek Harness 对话视图的 iPolloWork Design Studio 及其精选设计模板。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航Dream Skindsh-dream-skinDeepSeek Harness 换肤插件(Dream Skin for DSH):8 套 iOS / Linear 式清透冷调的高质感主题 + 弥散光壁纸 + 每款皮肤智能背景 + 强调色 + 主题包分享,把换肤做成材质与配色克制的高级感工艺,而非贴图。在原生 DSH Web 和第三方桌面客户端(DSH Desktop)中运行:8 款原创高端主题、玻璃材质、壁纸 2.0

README

DSH Quick Replies

Manageable one-tap replies in the DeepSeek Harness session composer.

English | 中文

What it does · Quick start · Usage · Uninstall · Changelog

DSH Quick Replies is a DeepSeek Harness community plugin. It mounts above the current session composer and does not modify DSH source.

A row of stored text chips sits above the input. A tap sends them as an ordinary user message: queue while idle, steer when the top-level session is running (handled at the next safe boundary). The plugin never rewrites the draft, never cancels, and never stops work.

The reply library lives in the DSH Host global settings namespace quick-replies, shared across browsers and devices on the same Host. Fold preferences are remembered per browser.

DeepSeek Harness composer with the Quick Replies bar: chips such as continue, plus and manage buttons, and the message input

What it does

  • One tap to send: store short phrases (for example “continue”) as chips and send them as plain text.
  • Queue when idle, steer when running: it never claims to interrupt a running turn; timing is decided by DSH.
  • Draft stays intact: send goes through the public session prompt API. Draft text, citations, images, and the cursor are left alone.
  • Manageable: add, edit, delete, enable/disable, reorder, and import/export JSON.
  • Folds on narrow layouts: narrow containers collapse to one row; expanded height is capped and long lists scroll inside the bar.
  • Blank-session guard: sending is refused in a brand-new session with no history, so a resume chip cannot accidentally create an empty conversation.

Quick start

Requirements:

  • DeepSeek Harness with a Web profile
  • Node.js 20 or newer
  • Verified DSH version: 0.1.5-rc.1 (plugin 0.1.2)

If the dsh command is already installed:

dsh plugin --profile web add dsh-quick-replies@latest

From DeepSeek Harness source:

corepack enable; pnpm install
pnpm dsh plugin --profile web add dsh-quick-replies@latest

Or install via the plugin market (optional):

dsh plugin --profile web add dshmarket

Restart DSH, then search for dsh-quick-replies under Settings → Plugin market.

Local development (link this repo):

pnpm install
pnpm run build
dsh plugin --profile web add "link:$(pwd)"

Refresh the web UI after install. The host half registers the settings namespace through cordis.patch.yml; the client mounts the bar on conversation.input.dock. The library is stored in the quick-replies section of ~/.dsh/settings.yaml, not in the plugin install directory.

Usage

  1. Open an existing session (do not tap resume-style chips on a blank new chat).
  2. The bar appears above the composer. Narrow layouts collapse by default; tap the title or chevron to expand.
  3. Tap a chip to send. Idle sessions show “submitted (queue)”; running sessions show that it will be handled at the next boundary.
  4. Tap + to add a reply: fill in the label and body, save, and the chip appears on the bar immediately.
  5. Tap ⚙ to manage replies: edit, delete, reorder, import, or export JSON.

Four defaults ship with the plugin and can all be deleted; they are not recreated automatically: continue, continue after interrupt, what should I do next?, continue after restart.

LAN / non-loopback pages

DSH disables Host settings persistence for any page whose origin is not a loopback authority (the official dsh-client-ui-settings README states it plainly: Non-loopback pages get no durable settings). settingsScope then answers unavailable and never sends settings.describe, so every settings-backed surface goes inert — this bar showed “Reply library unavailable” when the Web UI was reached from another machine through a LAN bridge such as dsh-lan-proxy, dsh-bridge, or dsh-mobile.

From 0.1.3 the plugin falls back to the SAME public Remote the official settings client speaks (settings.describe / settings.mutate) and therefore keeps reading and writing the one shared Host namespace quick-replies. Reads, edits, import/export and the revision fence behave exactly as they do on a loopback page; a refused write surfaces as a conflict instead of a silent overwrite.

If you want DSH's stock policy instead (a non-loopback page never persists settings), stay on 0.1.2, or let the bridge declare itself the Host: inject window.__DSH_TRANSPORT__ = { fetch: (input, init) => window.fetch(input, init), ownsHost: true } into the served HTML before __DSH_BOOT__. DSH's ctx.connection.isLoopback then reads true and every settings-backed surface — including the Settings pages — comes back. The dsh-mobile gateway already does this.

Compatibility

Current release: plugin 0.1.3 is verified against DeepSeek Harness 0.1.5-rc.1.

PluginVerified DeepSeek Harness
0.1.0–0.1.10.1.2-rc.1
0.1.20.1.5-rc.1
0.1.30.1.5-rc.1

Use 0.1.3 on DSH 0.1.5-rc.1. Stay on 0.1.1 (or earlier) while still on DSH 0.1.2-rc.1. Newer DSH releases are not auto-declared compatible. If incompatible, disable or uninstall the plugin — do not patch DSH core.

Uninstall

dsh plugin --profile web remove dsh-quick-replies

Uninstall does not delete the settings library. To wipe it, export JSON from Manage first, then remove the quick-replies namespace from settings.

Development

pnpm install
pnpm run test
pnpm run build

Pushing a v* tag runs GitHub Actions: tests, pack, optional npm publish when NPM_TOKEN is set, and a GitHub Release.

MIT. See LICENSE.