dsh-node-nav:DSH Web GUI 的对话节点导航插件
dsh-node-nav 是 DSH Web GUI 的客户端插件,旨在优化长会话中的导航与输入体验。该插件采用零依赖的纯手写 JS 实现,通过 MIT 许可发布。其核心功能包括在聊天区右侧提供纵向节点串,支持悬停或键盘聚焦时预览消息文本,点击节点可平滑滚动并高亮对应位置,同时 active 状态会自动跟随阅读进度。此外,插件支持输入历史回溯,当输入框为空时,用户可通过上下方向键快速回填或浏览历史输入。它具备深色模式、自动隐藏、减少动效支持以及 details 面板避让等特性,并能通过全量历史节点端点覆盖未加载的会话日志。安装方式为通过 dsh 命令添加 GitHub 仓库或本地目录,随后重启
阅读全文dsh-history:在超长 DSH 会话中查看、搜索并跳转自己发送的消息
dsh-history 是由 chenproton 开发的一款 DSH Web 插件,旨在解决长会话中查找用户发送消息的困难。该插件基于 MIT 许可证发布,核心功能包括列出当前会话中所有用户消息(涵盖未加载旧页及被压缩覆盖的历史),支持按时间排序、实时搜索过滤、一键复制文本,并提供自动定位功能。用户点击消息后,插件可自动加载缺失历史、等待页面渲染、平滑滚动至目标位置并高亮显示,随后关闭面板。为确保体验,插件支持后台预取消息列表以实现秒开,并显示可定位、未加载等状态标签。 安装前需确保 DSH 环境正常且 Node 版本不低于 20。用户可通过命令行添加插件包、直接从 GitHub 克隆安装、
阅读全文