deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness Web GUI 客户端插件:会话内快速查看/定位自己发过的所有消息。
右上角消息数量徽标(与「对话/轨迹」标签页同行,靠右)
hasMore)就自动连续加载
直到全部加载完,无需手动点击(带防死循环保护);右侧中间「消息横条」(透明无背景,只显示横条本身)
在 DSH 终端执行(仓库已打 dsh-plugin 主题,可被 DSH 插件目录 发现):
dsh plugin add github:statem-li/dsh-session-message-nav
安装后重启 dsh web 生效。如需锁定版本:dsh plugin add github:statem-li/dsh-session-message-nav#<commit-sha>。
以下是手动安装方式(备用):
# host 半身(tsc)+ client 半身(tsdown → lib/client.js)
export DSH_CHECKOUT=D:/AI/deepseek-harness
npm run build # host: src/ → lib/
npm run build:client # client: → lib/client.js
不依赖注入器,直接加入 web profile:
~/.dsh/profiles/web/cordis.patch.yml 追加:- insert:
- id: dsh-session-message-nav
name: "@dsh-external/dsh-session-message-nav"
~/.dsh/profiles/web/package.json 的 dependencies 加入:"@dsh-external/dsh-session-message-nav": "link:D:/AI/Dsh/dsh-session-message-nav"
(调试期也可用 dev 注入链:junction + loader.create,免重启。)
src/index.ts — host 半身(占位;loader 挂载 + client bundle 发现用)src/client/index.ts — 注册 conversation.session.header.utilities 槽位(右上角)src/client/SessionMessageNav.tsx — 消息数量徽标/弹窗 + 右侧消息横条 UIsrc/client/styles.ts — 运行时注入样式(--dsw-alias-* 主题令牌)tsdown.config.ts — host/client 双 bundle(client 平台外部依赖走模块表)[data-conversation-scroll] 滚动容器 / [data-chat-flow] 消息流 /
[data-chat-anchor-key] 节点锚点 / [data-composer-seat] 粘贴输入区。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。