DSH Plugins
返回列表
🧠

dsh-workspace-history

记忆 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install joao-paulo-santos/dsh-workspace-history

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

从 https://github.com/joao-paulo-santos/dsh-workspace-history 获取源码,将其与依赖插件一同克隆到 DeepSeek Harness 的 plugins 目录中,重启后即生效。

插件介绍

使用 DeepSeek Harness 处理长会话时,上下文压缩是不可避免的,但压缩摘要生成后即从对话流中消失,事后无法回溯。dsh-workspace-history 解决了这个问题:每次自动压缩或手动 /compact 都会将摘要以时间戳命名的 Markdown 文件写入对应会话的工作区,形成一条完整的项目时间线。

核心体验上,日志文件按 Unix 时间戳命名,ls 即可看到按时间排列的全部记录,通配符可筛选特定会话;安装 dsh-workspace-overview 后,Workspace Overview 标签页会出现 History 子标签,左侧列出最新摘要、右侧以 Markdown 渲染内容,按需逐条加载。每个会话可独立开关保存压缩历史选项,诊断信息写入 .diag.log。

适合频繁触发上下文压缩、需要事后审查压缩质量或对比不同轮次摘要的 DSH 用户,尤其是同一工作区里并行多个会话、需要按会话隔离查看历史的场景。

使用场景

  • 长会话被多次压缩后,按时间线回溯每次摘要的完整内容
  • 同一工作区并行多个会话,按会话 ID 隔离查看各自的压缩历史
  • 审计压缩质量,对比不同轮次摘要是否丢失关键上下文

适合人员

  • 频繁触发上下文压缩且需要事后审查摘要的 DSH 用户
  • 在同一工作区管理多个并行会话的开发者
  • 关注上下文质量、需要可追溯压缩记录的团队