DSH Plugins
返回列表
🖥️

dsh-session-memo

客户端 更新于 2026.08.27

在终端中运行以下命令:

dsh plugin install LucienLL/dsh-session-memo

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install LucienLL/dsh-session-memo 即可安装该插件,安装完成后重启 dsh web 生效,开源地址:https://github.com/LucienLL/dsh-session-memo

插件介绍

在 DSH Web UI 中边聊边写代码时,工作区到底处于什么状态——分支落后了几个 commit、npm 上是否该发新版本、package.json 里的版本号是否最新——往往要切出去跑一遍命令才能确认,既打断节奏,信息也散落在终端各处。dsh-session-memo 把这些问题收进对话右侧一个随点随开的浮动备忘录面板,让你不必离开对话流即可掌握全貌。

面板在打开时自动进行只读探测,覆盖三类实时状态:GitHub 同步(分支、上游、ahead/behind、未提交改动、冲突数,以绿/琥珀/红三色直观标示);npm 发布(本地版本 vs registry latest,落后时提示可发新版本,支持手动标记发布时间);项目版本(默认读取 package.json,可手动覆盖或一键恢复自动值)。所有探测均为只读操作,不写仓库、不轮询、不落盘,探测失败仅降级对应字段而不影响其他内容。

除了自动探测,面板还提供跨会话、跨浏览器持久化的手动数据区:自由文本备注、备忘标签的增删、版本覆盖与发布时间记录,均写入 host 端 settings 命名空间,换个浏览器或新开对话依然还在。面板头部弱联动 dsh-session-status 插件,显示当前会话状态 pill 并可点击循环切换;未安装该插件时状态区自动隐藏,不影响其他功能。

适合用 DSH Web UI 做日常开发、频繁在 GitHub 与 npm 之间切换的版本管理场景下的开发者。你只需点击对话头部的📋按钮,一面板看清所有关键状态,把注意力留给真正重要的事。

使用场景

  • 写代码时快速确认分支是否落后、有无未提交改动或冲突
  • 准备发布前对比本地版本与 npm registry latest,判断是否需要发新版本
  • 给当前项目打上备忘标签和备注,跨会话跨浏览器保留

适合人员

  • 用 DSH Web UI 做日常编码的开发者
  • 频繁在 GitHub 分支与 npm 发布节奏之间切换的人
  • 希望不离开对话流就能掌握工作区关键状态的开发者