deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
安装:dsh plugin --profile web add github:weien666/dsh-conversation-density-map
简体中文 | English
一个为 DeepSeek Harness 打造的极简 “对话密度地图(右侧历史对话标签)” 插件:在聊天区右侧的固定高度内,用小刻度直观展示整段对话的 分布 、 长短 与 当前位置,点击任意刻度即可 平滑跳转 到对应对话。
纯前端、零依赖、无需构建——真正的插件本体只有 3 个源文件。

用户 → AI → 用户 → AI 的干净交替;|
常规窗口 vs 最大化窗口 右侧刻度横向长度随对话规模自动变化 (常规窗口保持等长;最大化后刻度代表对话内容长度)
|
常规窗口 · 密集对话的悬停疏散 对话繁多、刻度堆砌时,鼠标靠近右缘 标签自动上下拉开,便于点击跳转
|
最大化窗口 · 密集对话的悬停疏散 同样场景在最大化窗口下的纵向疏散效果
|
dsh-conversation-density-map/
│
├── client.js ← 插件本体:浏览器半部(对话密度地图实现)
├── index.js ← 插件本体:宿主半部(空实现)
├── package.json ← 插件本体:含 dsh.client / dsh.bundle 声明
├── cordis.patch.yml ← bundle 补丁(dsh plugin 安装时自动应用,无需手动 insert)
│
├── docs/ ← 演示 GIF(仅仓库展示,安装时不会下载)
│
├── README.md
├── LICENSE
└── .gitignore
DSH 静态插件是通过“把插件文件放进 DSH 的 profile + 让它注册生效”两步安装,无需 npm install。以下以 Windows 为例,插件本体是仓库根目录的 3 个源码文件(client.js / index.js / package.json)+ cordis.patch.yml。
dsh plugin --profile web add github:weien666/dsh-conversation-density-map
安装会自动把插件追加进 dsh.profile.bundles 并应用内置补丁(cordis.patch.yml),无需手动 insert;只安装源码文件,不会下载 docs 中的 GIF。安装后重启 DSH(dsh web restart)并硬刷新浏览器(Ctrl+Shift+R)生效。
打开本仓库 Releases 页面,下载最新版 dsh-conversation-density-map-vX.Y.Z.zip —— 里面只有 3 个源码文件,无 GIF 杂物;
解压到任意目录,例如 D:\plugins\dsh-conversation-density-map(解压后含 3 个源码文件的文件夹就是“插件目录”);
在 DSH 配置目录的 node_modules 下创建 junction 指向它:
mklink /J "C:\Users\<你的用户名>\.dsh\profiles\web\node_modules\dsh-conversation-density-map" "D:\plugins\dsh-conversation-density-map"
编辑 C:\Users\<你的用户名>\.dsh\profiles\web\cordis.patch.yml,在末尾追加:
- insert:
- id: conversation-density-map
name: dsh-conversation-density-map
重启 DSH(或刷新网页 Ctrl+F5)→ 完成。
node_modules\dsh-conversation-density-map\),再写注册行。方式 A(一行命令)安装的:
dsh plugin --profile web remove dsh-conversation-density-map
自动移除依赖并把它从 dsh.profile.bundles 移除(insert 来自包内补丁,无需手动删除)。
方式 B / C(手动安装)安装的: 反向操作:
cordis.patch.yml 中对应的 insert 两行;插件内所有效果都通过 DSH 生命周期管理,卸载后不残留任何样式或监听。
0.1.x 的 DOM 结构:data-chat-flow / data-chat-anchor-key / data-conversation-scroll);CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。