dsh-session-pilot
在终端中运行以下命令:
dsh plugin install ruby1304/dsh-session-pilot
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install ruby1304/dsh-session-pilot 即可安装本插件,源码仓库:https://github.com/ruby1304/dsh-session-pilot ,重启 dsh 后生效。
插件介绍
在 DeepSeek Harness 里,会话管理长期停留在用户手动点按钮的层面。模型聊着偏了话题、想拆出一条新线、想重命名或归档旧会话——这些动作它都做不到,只能等你自己去操作。dsh-session-pilot 把这一整组操作变成了模型可调用的工具,让会话管理从事后整理变成对话中自然发生。
插件提供五个模型工具,覆盖创建、重命名、列出、读取和归档的完整闭环。其中 new_conversation 最有辨识度:它创建一条零历史的新对话,只携带一条自包含的首条用户消息,而非 fork 式地继承全部前文。此外,会话头部多了「+ New chat」按钮,每条助手消息旁多了「⧉」按钮——点击即可将该消息文本(有界至 4000 字符)作为上下文摘录带入全新对话,无需手动复制粘贴。
适合多会话并行开发、让 Agent 自主整理会话流、或经常在对话中需要「把这个话题拆出去单独跟进」的用户。它不替代 UI 层面的会话菜单,而是补上「让模型也能动手」这一层,两者共存、各司其职。
使用场景
- 对话跑偏时让模型直接把话题拆进一条全新会话继续
- 让 Agent 在聊天中顺手重命名、归档旧会话,无需手动操作
- 点击助手消息旁的 ⧉ 按钮,将上下文摘录带入新对话快速启动
适合人员
- 同时在多条会话线并行开发、频繁需要拆话题的开发者
- 希望让 Agent 自主整理会话流、减少人工点按的团队
- 习惯在对话中随时说「把这个单独开一条线」的 DeepSeek Harness 重度用户