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
S

dsh-session-color

Session Color

DeepSeek Harness 侧栏会话右键标色:默认红色、十色色板、自定义取色,颜色本地持久化。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:yangzhenyu0817/dsh-session-color#8e6d37070b6b4ae8d3a8d68137e183610a3c2976
README兼容性版本

说明

右键点击 DSH 侧栏中的任意会话行即可为其添加颜色标签(默认为红色,支持色板和自定义取色),并在本地持久化保存。

兼容性与来源证明

Session Color 以 dsh-session-color 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/24

版本

0.1.1stable
2026/10/24
0.1.0stable
2026/10/22

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Plugin Wallpaper Enginedsh-plugin-wallpaper-engineDSH web GUI 的 Wallpaper Engine 背景:将本地 Wallpaper Engine 壁纸渲染到聊天背景中——通过内置的 WebWallGL 引擎实时渲染 Scene 和 Web,直接播放 Video——配备 iOS 风格的液态玻璃效果,可调节模糊/遮罩/bClaude Designdsh-claude-designDeepSeek Harness 插件:来自 baoyu-design 的 claude-design 技能。智能体将画板画布写入文件,并在本地画布编辑器中打开它们。Claude Slidesdsh-claude-slidesDeepSeek Harness 插件:来自 baoyu-design 的 claude-slides 技能。代理会将可编辑的幻灯片演示文稿写入文件,并在本地幻灯片编辑器中打开。Genui@changfenhuang/dsh-genuiDeepSeek Harness 的 GenUI:通过 ```dsh-ui``` 代码围栏在助手回复中内嵌渲染交互式 UI 组件——布局、图表、绘图、表单、测验、mermaid、3D 场景,以及回传给模型的操作事件循环。随附用于教授代码围栏的主机插件

README

dsh-session-color

给 DSH Web 侧栏的会话行加右键标色:右键任意会话 → 弹出调色板 → 点色即标,默认红色,可选十色色板 + 系统取色器自定义色,也可一键清除。

效果

  • 侧栏会话行右键 → 弹出标色菜单(宿主原生右键菜单在会话行上被替换;消息区、输入框等其他区域不受影响);
  • 快捷行「标为红色(默认)/ 清除颜色」;
  • 10 色色板:红 橙 黄 绿 青 蓝 紫 粉 灰 黑,当前色高亮描边;
  • 「自定义…」打开系统取色器,任意 hex 色;
  • 标色样式 = 整行半透明底色 + 左侧 3px 实色条,不遮挡选中/悬停态;
  • 颜色按 sessionId 记忆在浏览器 localStorage(dsh-session-colors-v1),刷新、重启不丢;
  • 菜单外点击 / Esc / 窗口失焦 / 缩放 自动关闭。

原理

  • 服务端半区(lib/index.js)与 dsh-settings-drag 同款:
    • apply() 第一件事向 webserver/index-inject 推一行内联 script 行(桌面端注入表启动时一次性收集); 内联行吞掉 onerror,插件禁用/路由缺失时静默失败,绝不影响宿主启动;
    • webServer 就绪后注册 GET /dsh-session-color/session-color.js,按 mtime 缓存 —— 改完客户端脚本硬刷新页面即生效,无需重启 DSH。
  • 客户端半区(assets/session-color.js):纯 DOM 脚本,无依赖,整体 try/catch 兜底。
    • 行定位用稳定属性 [data-row-key^="session:"](dsh-client-ui-workspace 的 SessionNodeItem 写入), 刻意避开 CSS module 哈希类名;任何一步匹配失败都静默退化为"不接管",宿主右键菜单照常。
    • 标色不动 React 内联样式,而是维护一条 <style>,按 [data-row-key="session:<id>"] 生成 box-shadow inset 规则 —— 行重渲染、换数据、列表滚动都不会丢色。

安装

源码目录执行(或复制本目录到别处后用绝对路径):

dsh plugin --profile desktop add dsh-session-color

然后把 "dsh-session-color" 追加到 %USERPROFILE%\.dsh\profiles\desktop\package.json 的 dsh.profile.bundles 数组,与 dsh-settings-drag 并列,重启桌面端即可。

本地开发:把环境变量 DSH_SESSION_COLOR_SCRIPT 指向工作区的 assets/session-color.js, 路由按 mtime 重读,改完硬刷新页面即生效,不用重启。

卸载

  1. profile cordis.patch.yml / dsh.profile.bundles 移除相关条目;
  2. dsh plugin --profile desktop remove dsh-session-color;
  3. 重启桌面端。浏览器侧残留的 localStorage 键可手动清(dsh-session-colors-v1)。

已知边界

  • 只作用于侧栏会话行;搜索结果行(SearchResultItem)没有 data-row-key,不接管,右键保持宿主行为。
  • 颜色存浏览器 localStorage,不跨设备、不进会话元数据;换浏览器/清站点数据即丢。
  • 标色是纯视觉标记,与归档/置顶等会话状态互不影响。