YesSanSan/dsh-conversation-outline

YesSanSan★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

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 一句话标题

README excerpt

dsh-conversation-outline Conversation Outline — a static DSH Web plugin that adds a "对话大纲" tab to the DSH-better-sidebar sidebar: the current session is rendered as a structured, per-turn outline with one-line LLM-generated titles, and every entry can jump straight to the message. 中文文档 Overview For whom: users of DeepSeek Harness Web ( npx @deepseek-ai/dsh web ) who want a quick navigable map of the ongoing conversation instead of scrolling a long chat history. What it solves: - Structured per-turn outline — user messages, assistant replies, tool calls (consecutive ones auto-merge into collapsible groups), compaction checkpoints and error rows are grouped by turn. - One-click jump — click any entry; the plugin loads older history as needed and scrolls to the exact row in both the chat view and the trajectory view. - One-line LLM title per turn — the Host calls llm.stream directly (no subagent), caches by content fingerprint, and reuses titles across forked sessions with the same prefix. - Fully parallel title generation — ended turns generate immediately, even while the agent is still working on a later turn; only the still-open current turn waits for its own turn to finish. - Conf…

View full README on GitHub →
Skins / UIconversation-outlinecordisdeepseek-harnessdshdsh-pluginsidebarwebui

Category