nicklin99/dsh-ui-sidebar
nicklin99★ 0TypeScript最后同步: 2026-08-16
—
README 摘要
dsh-ui-sidebar 基于 deepseek-harness 的 @deepseek-ai/dsh-client-ui-sidebar 派生的自定义 dsh 客户端侧边栏插件。 本插件 仅替换了品牌 Logo ,其余逻辑(折叠动画、会话树槽位、设置槽位、本地化、滚动条跟随等)与上游 ui-sidebar 完全一致。品牌标记使用远程图片( https://wfell.top/nicklin-logo.png )。 工作原理 本插件是上游 ui-sidebar 的 fork 替代品 ,而非叠加在上游之上的补丁: - 通过 cordis.patch.yml 禁用上游 ui-sidebar ( disabled: true ),避免与本插件在 sidebar 槽位重复注册、重复声明子槽位导致冲突。 - 本插件注册 sidebar 槽位( priority: -1 )并 声明其子槽位 sidebar.workspaces / sidebar.settings / sidebar.footer.action ,成为唯一的侧边栏 shell。 - 会话树、搜索、分组(注册到 sidebar.workspaces )、设置(注册到 sidebar.settings )等子组件仍由宿主环境的其他独立插件提供。 与上游的差异 - 移除了默认的 BrandWordmark (展开态单词标记)与 FishLogo (折叠态鲸鱼图标)。 - 新增本地组件 src/client/Logo.tsx : - Logo —— 展开态:显示远程图片 wordmark(高度 28px)。 - LogoCollapsed —— 折叠态:显示同一图片(高度 24px、宽度自适应,对齐上游 FishLogo size 接口)。 修改 Logo 编辑 src/client/Logo.tsx 顶部的 LOGO URL 常量即可替换品牌图: 图片为横长条 wordmark(约 3:1)。折叠态按高度 24px、宽度自适应完整显示;若折叠 rail(56px 图标列)被撑宽或希望折叠态只用缩略/首字母图标,需调整 LogoCollapsed 的样式。 目录结构 构建 该插件依赖 deepseek-harness monorepo 内部的 @deepseek-ai/dsh-client- 包( workspace:^ ),需放置于该 monorepo 的 packages/client/ 下, 或将依赖指向本地路径后使用。 作为 dsh 插件加载 package.json 中的 dsh.bundle.patch 指向 cordis.patch.yml , dsh.client 声明了客户端入口与注入依赖,dsh 加载器会据此自动加载: 配置文件( cordis.patch.yml )在 dsh 启动时才…
在 GitHub 查看完整 README →分类
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 40,679
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 3,739
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/Git/子代理页面
★ 1,782