YesSanSan/dsh-conversation-outline ↗★ 0
dsh-client-ui-conversation-outline
Conversation outline tab for dsh-better-sidebar: per-turn structured outline with quick jump and one-line LLM titles in the DSH WebUI | DSH WebUI 右侧边栏对话大纲:按轮次结构化展示会话并一键跳转,每轮用 LLM 生成一句话标题
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YesSanSan/dsh-conversation-outline说明文档
阅读完整 README ↗dsh-conversation-outline
对话大纲 —— 一个静态 DSH Web 插件:在 DSH-better-sidebar 侧边栏注册「对话大纲」tab,把当前会话按轮次结构化展示,为每一轮用 LLM 生成一句话标题,并支持点击跳转到对应消息。
概览
适合谁:使用 DeepSeek Harness Web(npx @deepseek-ai/dsh web)、希望快速
浏览当前会话结构、不用来回滚动长对话的用户。
解决什么问题:
- 按轮次结构化大纲 —— 用户消息、助手回复、工具调用(连续调用自动合并为可折叠分组)、 压缩检查点、错误行,全部按轮次分组展示。
- 一键跳转 —— 点击任意条目,自动加载历史并滚动到聊天视图 / 轨迹视图的对应行。
- 每轮一句话标题 —— Host 直接调用
llm.stream生成(不创建 subagent), 按内容指纹缓存;分支会话前缀相同即可复用标题。 - 标题生成完全并行 —— 已结束轮次即时生成,即使 agent 仍在处理后续轮次; 只有当前进行中的轮次等待本轮结束。
- 可配置 —— 标题模型、推理等级、并发数、单次超时、失败重试、禁用开关, 全部在齿轮设置中持久化。
兼容性
| 项目 | 值 |
|---|---|
| 平台 | DSH web(npx @deepseek-ai/dsh web) |
| 客户端平台 | dsh.client.platform = "web" |
| 依赖 | dsh-better-sidebar v0.12.0+(settings.render 与 pluginSettings) |
| Peer 依赖 | @deepseek-ai/dsh-client-runtime、、(可选 peer) |