dsh-scroll-bottom
Manifest valid★ 1给 DeepSeek Harness 的 Web 界面加一个「一键回到底部」的圆形按钮,贴在输入框上方中间。 往上翻历史看完之后,不用再手动滑回去
dsh-scroll-bottom
给 DeepSeek Harness 的 Web 界面加一个「一键回到底部」的圆形按钮,贴在输入框上方中间。
往上翻历史看完之后,不用再手动滑回去。
行为
- 往上翻超过 120px 才出现,已经在底部时自动隐去
- 点一下平滑滚回最新消息
- 位置按输入框真实坐标算(不是窗口居中),窗口缩放、侧栏变化都会重新贴位
- 白色毛玻璃外观,不依赖主题色,深色/浅色界面都看得清
- 纯前端,不注册任何工具、不读写任何数据、不发任何请求
安装
dsh plugin --profile web add github:<你的用户名>/dsh-scroll-bottom
桌面端把 web 换成对应的 profile 名,安装前先退出宿主,装完重启。
也可以手动装:把整个目录放进 ~/.dsh/profiles/<profile>/node_modules/dsh-scroll-bottom,
然后在 profile 的 package.json 里:
"dependencies": { "dsh-scroll-bottom": "file:<路径>" },
"dsh": { "profile": { "bundles": [ /* ... */, "dsh-scroll-bottom" ] } }
实现
lib/index.js—— 宿主半边,空实现(只为满足 loader 契约:导出name+apply)lib/client.js—— 浏览器半边:建按钮、定位、显隐判断、滚动、样式cordis.patch.yml—— 一行 bundle 补丁
用的宿主锚点(DSH 0.2.x):
| 锚点 | 用途 |
|---|---|
[data-conversation-scroll] | 对话滚动容器 |
[data-composer-seat] | 输入框所在的 sticky 座 |
[data-chat-flow] / [data-chat-flow-key] | 消息行(兜底定位滚动容器) |
已知取舍
- 用
clip-path: circle(50%)裁的圆:主题对button的圆角规则常常优先级更高,裁剪不受影响。 代价是按钮外侧的阴影会被一起裁掉。 - 挂载时会先清掉自己上一次注入的节点与样式,避免热加载时出现叠影。
License
MIT
Comments
Loading…
From the same category
by awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 21.9k
CC0-1.0
Python
Nov 1, 2026
by 0xsline
DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from dsh-external/hub and the public dsh-plugin topic.
★ 1.3k
CC0-1.0
Python
Oct 16, 2026
by Yuuyuko-uu
DSH 鱼的记忆:给会话一份会淡忘的长期记忆,每条都带时间
★ 451
MIT
JavaScript
Nov 1, 2026
dsh plugin --profile web add dsh-fish-memoryby SAOS-3624
Scene-aware storyboard for DeepSeek Harness: 9-16 numbered cells with timestamps + transcript + an audio envelope, packed into ONE image (384 tokens). Two tools: video_storyboard and video_zoom.
★ 354
↓ 4.4k/wk
MIT
JavaScript
Nov 1, 2026
dsh plugin --profile web add dsh-video-storyboardby uumit-ai
Open dsh web from your phone or another computer through a UUMit account, without running your own server or installing another program: a built-in tunnel client connects to UUMit's hosted tunnel, and
★ 305
↓ 303/wk
MIT
JavaScript
Oct 21, 2026
dsh plugin --profile web add @uumit-ai/dsh-uumit-remoteby xiajiajun516
DeepSeek Harness (DSH) backup & restore plugin — export, import, migrate and sync your complete DSH configuration, plugins, MCP servers, skills and workspace. One-click migration to another machine.
★ 287
↓ 8.4k/wk
MIT
TypeScript
Nov 1, 2026
dsh plugin --profile web add dsh-config-manager