dsh-webui-plus
其他 活跃维护

dsh-webui-plus

entireyu/dsh-webui-plus

轻量化WebUI增强插件,无需额外复杂配置即可接入,内置对话锚点可快速跳转定位历史会话内容,自带任务归档功能方便整理长期对话记录,使用流畅无冗余负担。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
70 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:entireyu/dsh-webui-plus
git clone https://github.com/entireyu/dsh-webui-plus.git
git clone git@github.com:entireyu/dsh-webui-plus.git
README.md main

DSH WebUI+ · 增强插件

让 DeepSeek Harness 网页版更好用

供应商一目了然 · 归档任务随时找回 · 长对话快速定位


这是什么

DSH WebUI+(@entireyu/dsh-webui-plus)是 DeepSeek Harness 网页版(DSH Web)的一个增强插件。安装后,对话页面会多出几个贴心的小能力,不改变 Harness 原有界面,也不改动 Harness 本体——想用哪个开哪个,全部可在设置里开关。

💡 欢迎反馈:使用中遇到问题或有功能建议,欢迎到 GitHub Issues 提 issue。

✨ 功能一览

能力 说明
模型供应商展示 输入框旁显示当前选中的模型供应商,一眼确认在用什么
单轮耗时与 token 每轮对话结束后,显示这一轮花了多久、用了多少 token
失败重试与详细错误 模型请求最终失败时,一键用同一句话重试;可选展示可折叠的详细错误
归档任务查看面板 归档的会话不再"消失"——按标题/工作区搜索、预览最近问答、一键生成新副本继续用
对话锚点 对话页左侧一根小锚点条,每条用户消息一根横线,当前在哪一目了然;点击横线直接跳回那轮对话
鲸仔推荐 设置页内置鲸仔(Whalito)桌面助手入口,桌面端一键管理 Harness

🚀 快速开始

方式一:通过鲸仔(Whalito)桌面助手(推荐)

安装鲸仔桌面助手后,本插件由鲸仔自动预置并维护,无需手动安装。

方式二:手动安装(DSH Web)

  1. 进入你的 web profile 目录(生产:~/.dsh/profiles/web;测试:~/.dsh-test/profiles/web):
    cd ~/.dsh/profiles/web
    npm install @entireyu/dsh-webui-plus
  2. 在 cordis.patch.yml(没有就新建,内容为 [])追加注册行:
    - insert:
       - id: dsh-webui-plus
         name: '@entireyu/dsh-webui-plus'
  3. 重启 dsh web,完成。

⚙️ 设置项

安装后在 设置 → WebUI+ 增强 里管理所有开关:

对话区域

  • 输入框显示当前选中模型的供应商
  • 模型请求失败时展示详细错误
  • 对话锚点
  • 每轮对话尾部显示耗时与 token 消耗

侧边栏

  • 显示归档任务入口
  • 显示归档数量角标(需先开启归档任务入口)

说明:DSH 目前没有取消归档/删除会话的接口,归档后的会话无法直接恢复;需要重新使用时,在归档面板里点「在新会话中分支」,生成新副本继续即可。

🛠 开发者

手写 bundle,无构建步骤:client.js(浏览器半体)+ index.js(node 半体占位)。

npm run check   # 语法检查
npm test        # 装载冒烟测试

版本发布:修改 package.json 版本(同步 client.js 的 PLUGIN_VERSION)+ CHANGELOG 后 npm publish --access public。

💬 反馈与贡献

  • 遇到问题 / 功能建议:到 GitHub Issues 提交,附上 DSH 版本、插件版本与截图会更快定位。
  • 参与开发:欢迎提交 Pull Request。

📄 许可证

本项目基于 MIT License 开源。Copyright (c) 2026 entireyu。