README来源: main@759b2e30
dsh-webui — DeepSeek Harness 会话增强全家桶
一个插件融合了视图切换、消息导航、供应商管理、辅助视觉、生图、记忆、浏览器、文件浏览器、Markdown 渲染、工具聚合、网页搜索、提示音、壳管理更新、网络代理、中文思考等能力。纯插件实现,不改动 DSH 源码。
一句话安装(DSH)
dsh plugin --profile web add github:statem-li/dsh-webui
然后在 ~/.dsh/profiles/web/cordis.patch.yml 追加注册:
- insert:
- id: dsh-webui
name: "@dsh-external/dsh-webui"
重启 DeepSeek Harness 即可。
功能
- 右上角视图图块 + 消息导航:对话/轨迹切换图块、消息徽标/弹窗列表、右侧消息横条、自动加载更早消息
- 供应商模块(原 dsh-provider-hub):设置 →「供应商」页,统一管理对话供应商(任意 OpenAI 兼容)/ 辅助视觉模型 / 生图模型
- 辅助视觉 + 生图(原 dsh-vision-helper):
vision_describe(图片→文本)、generate_image(提示词→图片)、非多模态贴图降级、浏览器截图兜底 - 生图画廊(原 dsh-image-gallery):
generate_image结果并排缩略图 + Lightbox + 保存 - 记忆引擎(原 dsh-memory):侧边栏记忆面板 + 会话记忆注入
- AI 浏览器(原 dsh-browser):CDP 直连 Chrome 操作 + 设置开关
- 文件浏览器(原 dsh-file-explorer):右上角入口 + 树形目录 + 双击编辑
- Markdown 增强(原 dsh-better-markdown):markstream 渲染 + 思考 chip
- 工具调用聚合(原 dsh-tool-summary):工具 call shadow + 活动抽屉
- 网页搜索(原 dsh-web-search-anysearch):AnySearch provider + 设置卡
- 用量工作台 + 技能面板(原 dsh-usage-skill):用量统计 + 技能管理
- 中文思考开关(原 dsh-zh-thinking):设置页「中文思考」
- 提示音(原 dsh-task-done-sound):回合结束提示音 + 对话完成卡片
- 壳管理更新(原 dsh-updater):宽度/自启/版本/一键更新
- 网络代理(原 dsh-proxy):代理设置行
- 推理等级自动补全:
webui_sync_reasoning工具按供应商模板补全reasoningEfforts - DeepSeek 峰谷时刻卡片:侧边栏 footer 首行显示峰时/谷时状态与切换倒计时(工作日 09:00–12:00 / 14:00–18:00 高峰)
构建(Windows)
node D:\AI\deepseek-harness\node_modules\tsdown\dist\run.mjs # host + client bundle
Linux/macOS:DSH_CHECKOUT=<checkout> bash scripts/build.sh
结构
src/index.ts— host 半身:推理等级工具、AnySearch provider、各能力模块装配src/vision-helper.ts— 辅助视觉 + 生图能力(vision_describe / generate_image / 图片降级 / HTTP 接口)src/client/index.ts— client 入口:注册各 UI 槽位(header utilities、settings.section 等)src/client/provider-hub/— 供应商设置页(对话供应商 + 视觉 + 生图)src/client/memory//browser//file-explorer//image-gallery//markdown//tool-summary//usage/— 各融合模块src/client/styles.ts— 注入样式(隐藏官方标签页、按钮布局等)
许可
BSD-3-Clause
还没有评论,来写第一条。