DSH Plugins Marketplace

DSH Plugins

Plugins

/

Development & Infrastructure

/

dsh-scroll-bottom

m

dsh-scroll-bottom

Manifest valid★ 1

给 DeepSeek Harness 的 Web 界面加一个「一键回到底部」的圆形按钮,贴在输入框上方中间。 往上翻历史看完之后,不用再手动滑回去

UI (client)hasBundlePatch

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

awesome-dsh-plugin

by awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Development & Infrastructure

★ 21.9k

CC0-1.0

Python

Nov 1, 2026

Index only — not installable

by 0xsline

DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from dsh-external/hub and the public dsh-plugin topic.

Development & Infrastructure

★ 1.3k

CC0-1.0

Python

Oct 16, 2026

Index only — not installable

by Yuuyuko-uu

DSH 鱼的记忆:给会话一份会淡忘的长期记忆,每条都带时间

Development & InfrastructureMemory & ContextSessions & MessagesManifest valid

★ 451

MIT

JavaScript

Nov 1, 2026

dsh plugin --profile web add dsh-fish-memory

by 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.

Tools & CapabilitiesVision & MultimodalDevelopment & InfrastructureManifest valid

★ 354

↓ 4.4k/wk

MIT

JavaScript

Nov 1, 2026

dsh plugin --profile web add dsh-video-storyboard

by 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

Tools & CapabilitiesDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 305

↓ 303/wk

MIT

JavaScript

Oct 21, 2026

dsh plugin --profile web add @uumit-ai/dsh-uumit-remote

by 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.

Development & InfrastructureManifest valid

★ 287

↓ 8.4k/wk

MIT

TypeScript

Nov 1, 2026

dsh plugin --profile web add dsh-config-manager