DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Plugin Session Project — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-plugin-session-project

Plugin Session Project

在 DSH 侧边栏的平铺会话列表(单列表)中,在每个会话标题下显示其项目(Workspace)名称。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Schrei5/dsh-plugin-session-project#1730230377d32ba34d3093560d8eae287e120fc9
README兼容性版本

兼容性与来源证明

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

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

版本

1.0.0stable
2026/9/30

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/30
查看源码 ↗
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 Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义

README

dsh-plugin-session-project

在 DSH 侧边栏的单列表会话视图(视图选项 → 分组方式 → 单列表)里,把每个会话所属的 项目(工作区)名称显示在会话标题下方。

单列表效果

分组视图(按工作区 / 按工作区树)不变——项目名已经由分组标题给出:

分组视图不变

安装

本包同时是一个 DSH bundle(自带补丁层)和一个 client plugin(dsh.client), 安装后插件页面/插件清单里可以看到并开关它。仓库:https://github.com/Schrei5/dsh-plugin-session-project

# 1) 装进 profile(git 地址 / 本地目录 / tarball 都行)
dsh plugin --profile desktop add github:Schrei5/dsh-plugin-session-project
# 或:dsh plugin --profile desktop add /path/to/dsh-plugin-session-project

# 2) 选用这个 bundle(Web 插件页面里打开开关,或改 profile 的 dsh.profile.bundles)

也可以完全不装包,直接在 profile 的补丁层里手写一行指向本包入口:

# ~/.dsh/profiles/<profile>/cordis.patch.yml
- insert:
    - id: session-project-label
      name: /absolute/path/to/dsh-plugin-session-project/lib/index.js

两种方式二选一,不要同时用(会产生两个同 id 的行)。配置改动由 dsh-hmr(默认开启)热应用, 无需重启应用。最低 DSH 版本:0.2.0-rc.2。

行为

  • 只在单列表视图生效。判断方式:侧边栏里存在工作区分组行时不生成任何样式。
  • 名称取该会话所属工作区的标题;仍是首次使用的自动标题(default-workspace)时, 显示本地化的「默认工作区 / Default workspace」。
  • 不属于任何工作区的会话显示「未分组 / Ungrouped」。
  • 已归档会话的项目名与标题一样使用更淡的 caption 颜色。
  • 搜索结果的会话行不受影响(没有项目名,行高不变)。

实现

文件作用
lib/index.js宿主半:无行为,只为让 Loader 挂载本行、让 dsh-client-modules 从同一份 manifest 读到 dsh.client
lib/client.js浏览器半:生成样式表并订阅会话/工作区/语言变化
cordis.patch.ymlbundle 补丁层:插入 session-project-label 这一行

浏览器半不修改 React 树、不插入节点,只写入一张按需生成的样式表: 以 data-row-key="session:<id>" 定位会话行,用 ::after { content: … } 生成项目名。 行高从 32px 变为 48px(box-sizing:border-box + padding-bottom:16px,内容盒仍是 32px, 标题 / 状态点 / 时间 / 悬停操作按钮位置照旧),项目名画在下面那 16px 里。 名称来源:客户端服务 workspaces.list(工作区标题与 sessionIds)与 sessions.list(会话顺序)。

兼容性注意

实现依赖 @deepseek-ai/dsh-client-ui-workspace 当前的会话行结构 (data-row-key="session:<id>"、32px 单行 flex 布局、.title/.time 子元素顺序)。 该结构变化时样式需同步调整;届时插件本身不会报错,只是标签位置或行高会走样。

关闭 / 移除

  • 暂停:插件页面里关掉这个 bundle;或给补丁行加 disabled: true。
  • 移除:dsh plugin --profile <profile> remove dsh-plugin-session-project, 并把它从 dsh.profile.bundles 里去掉;手写补丁方式则删掉那段 - insert:。

维护(发布新版本)

本目录就是仓库工作副本(git init 过,origin 指向 GitHub):

cd ~/.dsh/plugins/dsh-plugin-session-project
# 改完 lib/ 或 package.json 后:记得 bump version
git commit -am "feat: ..."
git push
  • 其他设备更新:dsh plugin --profile <profile> add github:Schrei5/dsh-plugin-session-project(重装即取最新), 或在插件页面重新安装。
  • 本机的 profile 用的是 link: 指向本目录,改完 lib/client.js 后主机需要在重载/重启后重新快照客户端产物; 稳妥做法是重启一次 DSH。
  • 未发布到 npm(本仓库主推 GitHub 安装;社区插件市场按 GitHub 仓库收录,本仓库符合其“package.json 声明了可启用 DSH bundle”的口径)。

License

MIT © 2026 Schrei5