DSH Plugins
返回列表
🤖

dsh-session-topics

模型推理 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install SipengXie2024/dsh-session-topics

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

在 DeepSeek Harness 中运行 dsh plugin install SipengXie2024/dsh-session-topics 即可安装,插件源码见 https://github.com/SipengXie2024/dsh-session-topics

插件介绍

dsh 自带一个会话标题生成器,但它只做一次、从不重试,而 64 token 的输出上限对推理模型几乎必然失败——结果就是,你的会话列表里永远挂着那句"提示词第一句话"。dsh-session-topics 就是为了解决这件事:它不抢标题插槽,而是往会话日志里追加 title 事件,让标题服务像处理任何一条日志一样把它折叠进去,用户手动改过的标题则完全不碰。

核心循环很直接:启动后 8 秒做一次全量扫描,把仍在用回退标题的会话统统喂给当前默认模型生成真正的话题标题;之后每轮 agent 跑完(running → idle)再检查一遍,漏了就补。所有会话——在线的走 Session.append,冷启动的走持久化加载后再追加——一条都不落下。此外还暴露了 /topics-size 和 /topics-sweep 两个端点,前者给会话列表的悬停卡提供日志字节大小,后者让你手动触发一轮扫描并以 JSON 拿到逐会话结果,方便排查。悬停卡那块 dsh 客户端没有开放插件插槽,所以插件在每次启动时自动把尺寸行写进共享 bundle,dsh 升级重放共享层后也会自愈,无需任何手动步骤。

如果你日常用 dsh 驱动推理模型、受够了会话列表里千篇一律的"第一句话"标题,又想保留悬停卡上的体积读数,这个插件就是最小的一组补丁,装上即生效,不改变任何现有流程。

使用场景

  • 用 dsh 跑推理模型后会话列表全是提示词首词,想要真正的话题标题
  • 会话列表悬停卡想显示日志体积,方便判断每个会话的大小
  • 手动触发一轮标题扫描并拿到逐会话 JSON 结果用于排查

适合人员

  • 日常使用 dsh 驱动推理模型、对会话列表标题有洁癖的开发者
  • 需要监控会话日志体积、管理多会话工作流的 dsh 用户
  • 想在不改变现有 dsh 流程的前提下补上标题生成短板的插件开发者