urzeye/dsh-outline
urzeye★ 1TypeScript最后同步: 2026-08-14
DeepSeek Harness(DSH)Web GUI 的实时大纲插件
README 摘要
dsh-outline DeepSeek Harness(DSH)Web GUI 的 实时大纲插件 :在会话页面提供"用户问题 + Markdown 标题(1 6 级)"的大纲树面板。 - 流式生成时实时更新,点击节点滚动定位并高亮当前阅读位置 - 层级滑块控制展开深度(0 6 档),节点可单独展开/收起 - 搜索、按会话收藏、跟随 DSH 主题与中英文语言 - 面板为 shell.overlay 浮层:右缘触发条悬浮预览、可固定常驻、可拖拽移动、不挤压聊天区 交互形态移植自 Ophel(浏览器扩展);插件形态遵循 DSH 官方打包与安装约定,参考 DSH-better-sidebar。 安装 以下命令均通过 npx @deepseek-ai/dsh plugin 转发给 profile 目录内的 pnpm,安装后 重启 npx @deepseek-ai/dsh web 生效(host 半在启动时加载)。 从 npm 安装(推荐) 从 tarball 安装 无需发布 npm,也不需要任何构建授权: 本地路径安装(开发调试) link 安装后 client 改动经 pnpm watch 重建即可 HMR 生效;host 半变更需重启 npx @deepseek-ai/dsh web 。 卸载 使用 1. 启动 npx @deepseek-ai/dsh web ,打开任意会话页。 2. 鼠标悬停会话页右缘的大纲触发条,即可预览大纲面板。 3. 点击触发条或面板右上角的固定按钮,将面板固定常驻;拖动标题栏移动位置(拖动即固定)。 4. 面板内:点节点跳转正文;顶部滑块调整展开层级;节点行内提供展开/收起与收藏按钮;支持关键词搜索。 开发 架构纪律见 AGENTS.md: src/core/ 只放纯逻辑,DSH API 调用只出现在适配层与槽位注册代码里。 文档 - docs/feasibility.md — 可行性分析(证据、能力映射、边界) - docs/technical-plan.md — 技术方案与分阶段实施计划
在 GitHub 查看完整 README →