liliuCourier/dsh-chat-outline

liliuCourier★ 1JavaScript最后同步: 2026-08-14

在 GitHub 打开

对话栏左侧常驻大纲:快速定位每次 user 提问与最后 assistant 回复(DeepSeek Harness 插件)

README 摘要

dsh-chat-outline — DeepSeek Harness Plugin 对话一长就没法一直往上翻了。这个插件在对话栏左侧常驻一个对话大纲:按轮次列出每次提问和该轮最后一条回复,点击任意一条即可跳回对应位置。蓝框会始终标记你当前读到哪,随滚动跟随;顶部的输入框可以按关键词过滤。它读取全部历史来生成完整大纲,但只保留精简信息,不会把整个会话加载进内存。 中文文档 功能特性 - 覆盖完整会话历史,打开后自动加载,无需手动翻页 - 点击任意条目,聊天区平滑滚动到对应消息 - 蓝框标记当前阅读位置,随滚动跟随 - 支持按关键词过滤 - 跟随 DSH 明暗主题 安装 通过 npm 安装: 或者从 GitHub 安装: 然后在 $DSH HOME/profiles/web/cordis.patch.yml 中加入: 最后刷新浏览器页面即可生效。 从 0.1.6 起包内已含 dsh.bundle ,通过 npm / GitHub 安装会自动激活,无需手动追加上面的 insert;手动 insert 仅对旧版本或源码目录安装适用。 使用 面板常驻在对话栏左侧。每条记录分「我」和「助手」两行,点击任意一行即可跳转。面板顶部的输入框支持按关键词过滤。 常见问题 - Windows 下 Git 报 SSL 凭据错误 : fatal: schannel: AcquireCredentialsHandle failed: SEC E NO CREDENTIALS 。这是 Windows Git 的 schannel 后端问题,改用 OpenSSL 后端即可: 或者直接使用 npm 方式安装,不经过 Git。 - 安装时提示 peer dependency 警告 :pnpm 报 unmet peer dependency 属正常,DSH 的 web bundle 已包含这些模块,不影响使用。 - 安装后看不到面板 :先刷新浏览器页面,必要时重启 dsh web 。服务端清单会即时更新,但已经打开的页面需要刷新一次才会加载插件。 兼容性 适配 DSH 0.1.0-rc.6。DSH 升级后如遇异常,请更新插件。 许可证 MIT English Documentation Long conversations make scrolling back painful. This plugin keeps a persistent outline on the left of the chat column: every question and its final reply, listed by turn, with one-click jump to any of them. A blue frame always marks where you are reading and…

在 GitHub 查看完整 README →
Agentschat-outlinedeepseekdeepseek-harnessdsh-plugin

分类