🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

提示词增强器 cosmoliu2002/dsh-prompt-enhancer

DeepSeek Harness
cosmoliu200217 天前有提交已提供中文文档扫描:未发现敏感能力

把输入框草稿扩写成结构化提示词并列出待确认信息

29.1/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add cosmoliu2002/dsh-prompt-enhancer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 17 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的 Composer 提示词增强器:✨ 按钮 + /enhance 命令,结构化重写提示词,剥离开放式问题,跟随当前会话模型。

README

由 DeepSeek 最新模型翻译生成
提示词增强器(dsh-prompt-enhancer) 一个 DeepSeek Harness 插件:把输入框里还没想清楚的草稿,一键扩写成可直接发送的结构化提示词,并在发送前列出「待确认」的信息缺口。 是什么 - 只做一次廉价模型 one-shot 调用,不创建会话轮次、不写模型历史。 - Host 半注册两个 slash 命令;Client 半在输入框旁提供 ✨ 按钮。 - 结果分两部分:改写后的提示词(可直接用)+ 原稿缺失、值得先确认的问题(gaps)。 两个入口 | 入口 | 命令 | 返回 | | ✨ 按钮(client.js) | /enhance-quiet <draft> | JSON.stringify({prompt, gaps, added}) 字符串,供按钮解析后回填输入框 | | 手动 slash 命令 | /enhance <draft> | 纯文本:改写后的提示词;有缺口时追加 ## 待确认 / ## To confirm 列表 | /enhance-quiet 是内部命令,按钮调用后命令卡会被隐藏,不打扰会话流。 增强成功后,输入框下方会出现一条诊断条:说明模型补充了什么、列出「待确认」缺口;点「撤销」可恢复原稿(编辑器自身的 Ctrl+Z 也会尽量生效,但用诊断条更可靠)。发送消息后诊断条自动消失。
展开完整文档(README 剩余 1 节)
提示词增强器(dsh-prompt-enhancer)

一个 DeepSeek Harness 插件:把输入框里还没想清楚的草稿,一键扩写成可直接发送的结构化提示词,并在发送前列出「待确认」的信息缺口。

是什么

- 只做一次廉价模型 one-shot 调用,不创建会话轮次、不写模型历史。
- Host 半注册两个 slash 命令;Client 半在输入框旁提供 ✨ 按钮。
- 结果分两部分:改写后的提示词(可直接用)+ 原稿缺失、值得先确认的问题(gaps)。

两个入口

| 入口 | 命令 | 返回 |
| ✨ 按钮(client.js) | /enhance-quiet <draft> | JSON.stringify({prompt, gaps, added}) 字符串,供按钮解析后回填输入框 |
| 手动 slash 命令 | /enhance <draft> | 纯文本:改写后的提示词;有缺口时追加 ## 待确认 / ## To confirm 列表 |

/enhance-quiet 是内部命令,按钮调用后命令卡会被隐藏,不打扰会话流。

增强成功后,输入框下方会出现一条诊断条:说明模型补充了什么、列出「待确认」缺口;点「撤销」可恢复原稿(编辑器自身的 Ctrl+Z 也会尽量生效,但用诊断条更可靠)。发送消息后诊断条自动消失。

配置项

配置写在 profile 的 cordis.patch.yml 中该插件行的 config 下;全部可选,非法值回退默认。默认不钉模型:增强调用跟随当前会话模型。

| 键 | 默认 | 含义 |
| commandName | enhance | 文本命令名(需匹配 ^[a-z][a-z0-9_-]*$) |
| quietCommandName | enhance-quiet | 内部 JSON 命令名 |
| provider | 空 | 模型 route;与 model 成对出现才生效(省略即跟随会话) |
| model | 空 | 模型 id;与 provider 成对 |
| systemPrompt | 内置 | 要求模型只输出 {"prompt","gaps","added"} JSON 的系统提示词 |
| template | Draft:\n<<<\n{{draft}}\n>>> | 用户消息模板,{{draft}} 会被草稿替换 |
| maxInputChars | 4000 | 草稿字符上限 |
| maxOutputTokens | 1024 | 单次输出 token 上限 |
| timeoutMs | 60000 | 单次调用超时(毫秒) |

模型路由解析顺序(「跟随当前会话模型」= 第 2 步):

1. config.provider + config.model(成对显式指定时才有,优先级最高);
2. 当前会话模型:modelSelection 会话投影 —— 编辑器里刚切换、尚未发送的选择(pending)优先,其次是该会话最近一次请求实际使用的模型(last used);
3. 会话最近一次请求记录的 route(session.requestHeader().config);
4. Agent 创建时的模型选项(agent.options);
5. ctx.agentDefaultModel.currentSelection()(设置里的默认模型)。

都没有时命令返回双语错误提示,不会静默失败。想在某个 profile 里固定用廉价模型,只在该 profile 的 patch 中给这行加 provider + model 成对配置即可。

已知限制

- 两个命令都会在会话日志中写入成对的 command/run / command/done 事件(生命周期记录,正常行为)。
- 按钮路径使用 /enhance-quiet,命令卡由 client 半隐藏;直接手敲该命令仍会出现在会话流里。
- 每次增强都会额外消耗一次模型调用(输入草稿 + 输出 prompt/gaps/added)。
- 依赖一个可用模型路由;离线、未配置凭据或 provider 未注册时会返回错误文本。
- 默认跟随会话模型:会话用的是强模型时,增强调用也用它(更慢/更贵);想要「主对话用强模型、增强用廉价模型」,在该 profile 的 patch 里给这行加 provider + model 即可。
- 模型输出不是合法 JSON 时不报错:整段输出会作为 prompt 兜底。

安装

从 GitHub 安装(公开仓库)

dsh plugin --profile web add git+https://github.com/cosmoliu2002/dsh-prompt-enhancer.git

安装后刷新页面即可看到输入框旁的 ✨(Host 行热加载 + Client bundle 热挂载)。

npm 上同名的 dsh-prompt-enhancer 属于另一个项目,本插件的安装源是上面的 GitHub 仓库(或插件市场条目),请不要用 dsh plugin add dsh-prompt-enhancer 安装 npm 包。

通过插件市场

- 内置「发现」标签页(实验性自定义插件市场):把下面的索引 URL 添加为索引源即可浏览/安装: https://raw.githubusercontent.com/cosmoliu2002/dsh-prompt-enhancer/main/market/index.json
- dsh-market / awesome-dsh-plugin 社区目录:仓库已向 awesome-dsh-plugin 提交收录条目(data/plugins/cosmoliu2002__dsh-prompt-enhancer.yml),合并后会在 dsh-market 里出现并支持一键安装。

本地开发安装

以本地目录为 bundle 用 plugin_manager 的 install_bundle 安装(或把本目录 link 进 profile);安装即生效(Host 行热重载 + Client bundle 由 client-modules 热挂载):

1. 包内 cordis.patch.yml 的 insert 行挂载 Host 半(id prompt-enhancer);
2. package.json 里的 dsh.client 声明让 web app 加载 client.js;
3. 默认跟随当前会话模型;需要钉死模型时,在该配置档的 cordis.patch.yml 里按 id 覆盖该行的 config(provider + model 成对)。

目录结构

index.js Host 半:命令注册 + one-shot LLM + 结果解析(零 import) client.js Client 半:✨ 按钮 + 诊断条 + 隐藏按钮命令卡 cordis.patch.yml bundle 的 Loader 行
locale/{en,zh}.json 插件管理页标题与描述
icon.svg 插件图标 market/index.json format-1 插件市场索引(内置「发现」标签页用) LICENSE MIT README.md 本文件

开发自测

node --check index.js
node -e "JSON.parse(require('fs').readFileSync('package.json','utf8'))"
预览分享卡片长什么样 ↓cosmoliu2002/dsh-prompt-enhancer
分享 · DeepSeek Harness Hub
cosmoliu2002/dsh-prompt-enhancer

把输入框草稿扩写成结构化提示词并列出待确认信息

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部