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
R

@momojie-s/dsh-right-dock

Right Dock

DeepSeek Harness 网页 UI 的右侧停靠平台:一个推动式(非覆盖)的右侧面板,提供多标签页位置——其他插件通过 rightdock.tab 插槽贡献标签页

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Momojie-S/dsh-right-dock#36660874f7cdccd0acd16a01f2c075395f61f798
README兼容性版本

兼容性与来源证明

Right Dock 以 @momojie-s/dsh-right-dock 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/22

版本

0.1.0stable
2026/8/22

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH 技能中心:按来源(bundled / project / user / custom / runtime)浏览已加载的技能,在 Web GUI 面板中启用或禁用、创建和删除技能。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-right-dock

DeepSeek Harness Web UI 的右侧栏平台:右缘常驻图标 rail(容器级入口,VS Code activity-bar 形态)+ 从右侧推挤对话区的多标签 dock——面板不遮挡对话,而是像左侧栏一样压缩主区宽度;窄屏(<1024px)自动切换为浮层抽屉(带点击关闭背景)。其他插件通过 rightdock.tab 坐席挂载自己的标签页。

一句话作用

给 DSH web 一个可扩展的右侧工具栏平台——容器有自己的常驻入口,打开 dock 永远不依赖任何单个 tab 插件的按钮。

环境要求

  • DeepSeek Harness >= 0.1.0-rc.6(web profile;已验证至 0.1.1-rc.2)
  • Node.js >= 20(构建期;构建零 npm 依赖,离线可跑)

用法(插件作者)

挂一个标签页:

// 你的插件 client 半部
const inject = ['slots']
function apply(ctx) {
  const slots = ctx.get('slots')
  slots.inject('rightdock.tab', () => {
    // rail 图标走 rightdock 服务声明(slot options 被 ledger 白名单化,带不了自定义字段);
    // 挂载回调触发时 dock 服务必然已就绪(坐席的父条目就是 dock 的 apply)
    ctx.get('rightdock')?.setTabIcon('my-tab', MyIcon16)
    return slots.register(
      { name: 'rightdock.tab', id: 'my-tab', order: 10, label: '我的标签' },
      (props) => {
        // props.activeTabId: 当前激活的 tab id —— 非激活时建议 display:none 保活状态
        // props.dockWidth: 宽屏模式下面板宽度(px);窄屏浮层模式为 undefined
        // 标准全局 hooks(useSessions / useWorkspaces 等)照常可用(root 作用域)
        return React.createElement('div', { style: { display: props.activeTabId === 'my-tab' ? 'flex' : 'none', height: '100%' } }, '...')
      },
    )
  })
}

打开/切换/关闭(任意插件的 client 半部):

const dock = ctx.get('rightdock')   // 可选服务,dock 未安装时为 undefined
dock?.openTab('my-tab')

入口模型

  • 容器级:右缘图标 rail 常驻(有 tab 就显示),点图标直达对应 tab;点当前激活图标收起 dock。dock 关闭后 rail 仍在——重开永远有入口。
  • tab 级(可选):各 tab 插件自己放的快捷按钮(如 workspace-files 的会话标题栏「文件」按钮),语义是 toggleTab(id)——快捷方式而非唯一入口。
  • rail 是布局(非浮层):宽屏下对话区始终为 rail 让出 40px,dock 打开时再让出面板宽度,两者一起推挤主区。

安装

dsh plugin --profile web add ./plugins/dsh-right-dock
dsh web

配置

无。

验证

浏览器端:右缘出现图标 rail(挂了 workspace-files 时是文件夹图标);点图标打开右侧栏并定位到对应 tab——对话区被推挤变窄而非被遮挡;面板左缘可拖宽(280–900px);再点同一图标收起面板,rail 仍在。窗口缩到 <1024px 后面板转为浮层抽屉(rail 暂隐),点击背景关闭。

机制与设计取舍见 docs/design/overview.md。