DSH Plugins
返回列表
🖥️

dsh-side-session

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Diluka/dsh-side-session

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

在 DeepSeek Harness 中执行 dsh plugin install Diluka/dsh-side-session 即可安装该插件,源码地址为 https://github.com/Diluka/dsh-side-session 。

插件介绍

在 DSH 里长时间跑一个复杂会话时,你经常会想临时岔开问一句"这段代码换个写法行不行"或"帮我查一下这个 API 的签名"。直接在主线程里提问会污染上下文,新开一个会话又丢掉了所有积累。dsh-side-session 就是为这个场景设计的:在主会话头部点一下「侧边会话」,右侧立刻浮出一个临时窗口,它 fork 主会话所有已完成的历史回合作为参考上下文,同时读取内存日志补全当前未闭合轮次里已提交的用户消息、助手回复和工具调用,让侧边代理既知道过去也了解此刻。

侧边会话的代理与主会话挂载完全相同的 preset——同一套工具、技能、提示词、权限、工作目录和模型路由——开箱即用,无需额外配置。插件通过 system prompt 和首条 boundary 消息双重注入提示词,明确告知代理"fork 来的历史只是参考上下文,只有 boundary 之后的消息才是活跃指令,不要干扰主会话"。侧边会话不出现在会话列表中,点击关闭即销毁 agent 并删除落盘文件,不会留下任何残留。

它适合在 DSH 中长时间运行复杂会话的开发者:主线程在跑代码生成或调试循环,你想临时问个探索性问题、对比一个方案、查个资料,又不想让这些操作污染主会话的上下文。弹出、提问、关闭,整个过程对主线程零干扰。

使用场景

  • 主会话跑代码生成时,临时切出去问一个探索性问题再切回来
  • 调试循环中想对比一个替代方案,又不想污染主线程上下文
  • 长会话中快速查一个 API 签名或概念,用完即关不留痕迹

适合人员

  • 在 DSH 中运行长时间复杂会话的开发者
  • 需要在主线程工作中临时做非破坏性探索的工程师
  • 希望保持主会话上下文不被临时提问干扰的用户