跳到主要内容
Plugin

dsh-button

xinming-chenniang/dsh-button

DSH 输入框旁的可编辑提示词快捷按钮:把反复重打的提示词、常用语存成按钮,点一下发送预设文字或只填入草稿;可排序、换位置、调大小。纯文字动作,不执行宿主命令;有草稿时不覆盖;按钮还能在点击时现读上一条消息、当前草稿或选区,带 {{名字}} 的会先让你填再执行。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,763
最近推送
昨天更新

项目说明

From README

dsh-button 在输入框下面加一排自定义按钮: 预设快捷输入 ——把反复重打的常用语、提示词存成按钮,点一下填入草稿,或者直接发送。按钮可调位置(左 / 右)、可调外观(浅底 / 主色 / 描边 / 警示),每侧超过 6 条自动收进可搜索的「⋯ 全部动作」。文字可以是固定的,也可以 点击时才读 :上一条我发的消息、当前草稿、当前选区(可套 {{value}} 模板)。官方默认 · 浅色 官方默认 · 深色 --- --- 示例皮肤 · 浅色 示例皮肤 · 深色 同一套按钮在官方默认和示例皮肤、浅色和深色下位置和行为都不变。

默认:左侧放「填入」类(描边),右侧放「发送」类(浅底实底);位置和外观都能在设置里单独改。安装 桌面端: 设置 → 插件 → 添加插件 ,输入 dsh-button ,装完重启 DSH。或者用 CLI: 从 GitHub 装也可以(钉 v1.3.3 ): v1.3.3 不要省:不钉版本会取仓库的 main ,可能和已发布版本有差异。v1.3.1 / v1.3.2 只有 npm 包、没有对应的 tag 与 Release;要稳定版本走上面那条 npm 命令即可。装完要重启 DSH。客户端插件是启动时加载的,刷新页面不会生效。

默认有什么 首次安装、还没有配置文件时,自带 5 个按钮: 标签 预设文字 方式 位置 外观 --- --- --- --- --- 重发 (上一条我发的原文) 发送 右 浅底 继续 继续 发送 右 浅底 讨论 只讨论,不要进行改动:(并换行) 填入 左 描边 skill 调用skill: 填入 左 描边 解释选中区域 解释: + 换行 + 选中的内容(来源「当前选区」) 填入 左 主色 「解释选中区域」是档 2 的示例:在输入框或聊天记录里选中一段,点它就把「解释:+ 选中内容」插到光标处。最左边的 ⋮ 打开设置面板。

什么时候该用、什么时候别用 该用 :输入框旁边需要一排 固定动作 ,并且在意「点下去是直接发送还是只填进草稿」;需要按钮在被点时 现读会话 (上一条 AI 回答、当前草稿、选中文字);需要按

Original description

Preset quick-input buttons for the DeepSeek Harness (dsh) composer: save the repetitive prompts and phrases you retype, then send or insert with one click. Reorder, move, resize; text only, no host commands.

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile <你的profile> add dsh-button
shell
dsh plugin --profile <你的profile> add github:xinming-chenniang/dsh-button#v1.3.3
shell
npm test

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 2 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1763 次,star 不多但真在被使用。

维护活跃
100
实用度
100
生态热度
65
上手便捷
100
信号质量
100
数据置信度
85%
评分怎么算