dsh-recent-sessions
在终端中运行以下命令:
dsh plugin install yfwu2020/dsh-recent-sessions
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 左侧打开「插件」页面,点「添加插件」,填写 https://github.com/yfwu2020/dsh-recent-sessions 或执行安装命令后在已安装列表中启用 @yfwu2020/dsh-recent-sessions。
插件介绍
在 DeepSeek Harness 里来回切换会话时,工作区列表往往只反映「空间」而不是「你刚才在聊什么」。会话一多,找上一次停下来的对话就要翻找或凭记忆,打断连续工作的节奏。
dsh-recent-sessions 在侧栏工作区列表下方增加一行「最近会话」入口,点开是一张浮在工作区上方的卡片,按最后活动时间列出近期会话。点一行即可通过官方导航切过去,当前会话整行高亮;运行中的会话标题前有呼吸点,并支持等待批准、等待计划确认、等待回答、跑完未读等状态,一眼能看出哪个会话在等你。
浮层刻意融入侧栏背景,不像额外弹窗;高度可拖拽调整、双击复位,滚动后会自动对齐整行。连续切换时浮层保持展开,点外面不会误关,只有再点入口或按 Esc 才收起;侧栏收成细轨道时入口与浮层一并隐藏,不占位。
适合经常在多个会话间跳转、需要快速回到「刚才那一聊」的 Harness 用户。可在 cordis.patch.yml 中调整列表条数、是否显示工作区名、默认是否收起以及相对时间刷新间隔;折叠状态与高度记在本机。
截图预览
使用场景
- 同时在多个 Agent 会话间来回切换
- 想立刻回到几分钟前停下的那一聊
- 需要一眼看出哪个会话在等批准或回复
适合人员
- 经常在 Harness 里开多个会话的用户
- 依赖侧栏导航、讨厌反复翻找历史的人
- 希望在 macOS Desktop 上提升切换效率的 Harness 用户