DeepSeek Harness plugin

dsh-plugin-choice-refresh

DSH 选择增强插件:在 ask_user_question / ask_user_choice 的选择卡上提供「重新生成选项」(都不满意一键刷新)与「更多选项」(选项太少一键补充)按钮。纯前端交互实现(取消当前问题 + steer 提示模型重新提问),不改核心包、不新增工具。

Jump to install

Source facts

Repository
Pasumao/dsh-plugin-choice-refresh
Latest update
Aug 21, 2026
Category
Models & Providers
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/Pasumao/dsh-plugin-choice-refresh
Plugin: dsh-plugin-choice-refresh
Author: Pasumao

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-plugin-choice-refresh

!npm version !License !AI Assisted

dsh 插件市场里唯一的选择增强插件:给 ask_user_question / ask_user_choice 的选择卡加上两个按钮—— 选项都不满意?一键让模型换一批完全不同的。选项太少?一键让模型补充。

按钮场景效果
🔄 重新生成选项给出的选项都不满意一键让模型换一批完全不同的选项(换角度/风格/维度,5~8 个)重新提问
更多选项选项太少不够选一键让模型在保留原选项的基础上补充新选项(总数 6~10 个)重新提问

纯前端交互实现,不注册新工具、不改核心包;对原生文字选项和 dsh-plugin-image-tools 的 图片选项卡都生效(图片卡由本插件直接渲染,复用其图片路由)。

功能

  • 🔄 重新生成选项ask_user_question / ask_user_choice 给出的选项都不满意时,

一键解除当前问题,让模型换一批完全不同的选项(换角度/风格/维度,5~8 个)重新提问;

  • 更多选项:选项太少不够选时,一键让模型在保留原选项的基础上补充新选项(总数 6~10 个);
  • 纯前端交互实现,不注册新工具、不改核心包
  • 对原生文字选项卡与 dsh-plugin-image-tools 图片选项卡同时生效;
  • plan-review 计划审阅卡兼容,不影响原生流程。

配置

无需任何配置,安装即用:

  • 不读取环境变量,不需要 API Key / token,不写配置文件;
  • 按钮文案走 ctx.locale(zh / en 双语),无需额外设置;
  • 行为由按钮注入的 【系统 · 选项刷新】 / 【系统 · 更多选项】 消息驱动,模型按指令重新提问。

安装

# npm(推荐)
dsh plugin --profile web add dsh-plugin-choice-refresh
# 或 GitHub
dsh plugin --profile web add github:Pasumao/dsh-plugin-choice-refresh

源码安装(本地开发 / 调试):

git clone https://github.com/Pasumao/dsh-plugin-choice-refresh.git
cd dsh-plugin-choice-refresh
npm install        # 或 pnpm install
# 以 link: 方式挂载进 profile,详见 设计说明.md

装完刷新浏览器即生效(profile 已有 dsh-client-hmr 时会自动热更新,无需重启)。 本地开发可改用 link: 方式挂载,详见 设计说明.md

使用

模型(或按 novel-* 技能等)照常调用 ask_user_question / ask_user_choice 提问时,选择卡底部会多出「重新生成选项」和「更多选项」两个按钮:

  • 重新生成选项:当前问题被解除,同时向模型注入一条

【系统 · 选项刷新】 用户消息,模型立即换一组选项重新提问;

  • 更多选项:同上,注入 【系统 · 更多选项】 消息,模型保留原选项并补充。

> 注入消息保持简短(一两行),作为用户消息留在会话里供模型理解指令; > 界面会原样显示这条消息。

> 说明:刷新/补充由模型理解指令后重新调用提问工具完成,属于「软」增强—— > 模型偶尔可能调整问题本身。若对结果仍不满意,可再点一次或直接打字说明。

自检

# 在插件目录下(本地开发 clone / link 时)
npm run smoke   # selfcheck + smoke-client

兼容性

  • 需要 DSH web GUI(conversation.composer 链条目,priority -300)。
  • dsh-plugin-image-tools 共存的图片卡直接兼容;未安装时纯文字选项照常。
  • plan-review 意图(计划审阅卡)放行给原生 PlanReviewPanel,不受影响。
  • 依赖客户端服务:slots / locale / sessions / remote

相关插件

本插件属于 Pasumao 的 dsh 插件生态,同系列已发布插件可搭配使用:

插件(npm)GitHub说明
dsh-notifyGitHub 仓库Windows 原生通知 + 系统托盘
dsh-plugin-dev-kbGitHub 仓库插件开发知识库(官方文档完整镜像 + 技能)
dsh-plugin-image-toolsGitHub 仓库图片选择卡 + 回复内嵌图片 + 盲模型收图
dsh-plugin-table-zoomGitHub 仓库聊天长表格浮窗查看 + 一键复制 Markdown
dsh-plugin-workbenchGitHub 仓库VS Code 风格文件浏览器 + 可编辑预览

> 本系列其余插件见 Pasumao · dsh 插件;觉得好用欢迎到 GitHub 点 ⭐。

AI 生成声明

代码与文档由 AI 辅助生成(DeepSeek Harness),均经人工审查与实机验证 (npm run smoke:selfcheck + 假客户端冒烟)。

许可证

[MIT](./LICENSE)