DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-compact-window

Compact Window

DSH NEXT 桌面应用(Windows)的小窗口模式:宽度为 425px、始终置顶的便签式窗口。将 DSH NEXT 桌面窗口切换为置顶的便签式小窗口。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-compact-window@1.0.1
README兼容性版本

兼容性与来源证明

Compact Window 以 dsh-compact-window 发布,当前版本为 1.0.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/26

版本

1.0.1stable
2026/10/26

相关插件

正在加载相关插件…

最新版
1.0.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
59.6 kB
文件数
10
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/10/26
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundle新的用户提示到达时刷新会话标题。Personalized Recommendations@deepseek-ai/dsh-personalized-recommendations回答下方以卡片形式提供个性化页面和内置插件推荐Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层

README

dsh-compact-window

把 DSH NEXT 桌面窗口变成置顶的便签式小窗:只占 425px 宽,随时可以收成一个浮层,边栏变成抽屉,不挤压聊天区。

Small-window mode for the DSH NEXT desktop app (Windows): turn the main window into a 425px-wide, always-on-top sticky window. The other desktop client, dsh desktop, is not supported.


功能

  • 一键进小窗:输入框右侧(发送键左边)的"画中画"图标。窗口切成 425 逻辑像素宽、置顶、不占任务栏
  • 置顶开关:小窗顶部右上角、系统按钮左边的"图钉"。取消后其他程序可以盖住它;选择会被记住
  • 拖动:小窗顶部 40px 是拖动带,跨显示器、不同缩放比例都保持 425 逻辑像素宽
  • 抽屉式侧栏:小窗里展开侧栏会以抽屉形式浮在聊天上,不再把文字挤成一团
  • 过渡动效:进出小窗有半透明遮罩 + 缓动动画;侧栏开合在普通窗口下也有 200ms 过渡
  • 状态记忆:小窗位置、置顶偏好会记住;进入小窗前侧栏是开着的,退出时自动恢复

环境要求

要求说明
Windows窗口操作走 Win32(user32),macOS/Linux 上插件会让按钮自动隐藏
DSH NEXT 桌面端只支持 DSH NEXT。需要能操作原生窗口的桌面宿主;浏览器里的 Web GUI 只是网页,没有窗口可调
其他桌面客户端另一个桌面端 dsh desktop 未适配,预计不可用;找不到窗口时插件只会隐藏按钮,不会误操作
koffiDSH NEXT 自带(resources/app.asar.unpacked/node_modules/koffi);找不到时会降级到 PowerShell,无拖动动效
PowerShell仅用于启动时发现一次窗口句柄;之后全部在 Node 内完成

已测试版本:DSH NEXT 0.2.1-rc.2(profile desktop)。

安装

在 DSH 的插件管理里搜索 dsh-compact-window 安装,或让 Agent 执行:

plugin_manager install_bundle dsh-compact-window

安装后进入任意会话,输入框右侧会出现小窗按钮;没有出现就刷新一次页面(Ctrl+R)。

已知限制

  • 依赖 DSH 内部布局:抽屉与侧栏动画依赖框架层的 data-shell-overlay / data-sidebar-collapsed 和 grid-template-columns,这些不是公开契约。DSH 大版本改布局时可能失效,失效表现是"退回原来的挤压样式",不会崩溃
  • 不修改 DSH 安装目录:所有操作都在运行时通过 Win32 完成,升级 DSH 不会覆盖;卸载插件时会自动还原窗口
  • 系统"减弱动态效果"不生效:为了让侧栏有动画,插件会覆盖框架里 prefers-reduced-motion 的禁用规则。不想要动画的话把 client.js 里的 FRAME_ANIM_CSS 去掉即可

实现

文件作用
index.jsHost 半:窗口几何、置顶、隐藏任务栏、拖动循环、动画、/compact-window 路由
client.js客户端半:按钮、拖动带、图钉、遮罩、抽屉样式、侧栏过渡
window.ps1启动时发现窗口句柄的兜底(koffi 不可用时才走)
cordis.patch.yml插入 compact-window 插件行
locale/*.json插件管理页显示的名称与描述
icon.svg插件图标

窗口操作全部在 Host 进程内用 koffi 直接调 Win32,不拉起额外进程(首次窗口发现除外)。

License

MIT