🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

会话分组置顶 umialpha/dsh-session-groups

DeepSeek Harness
umialpha24 天前有提交已提供中文文档扫描:无法判定

跨项目置顶会话,自定义分组拖拽排序

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/11 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add umialpha/dsh-session-groups
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 24 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-typert-generator
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 跨项目置顶会话
  • 自定义分组
  • 拖拽排序

README

由 DeepSeek 最新模型翻译生成
DSH Session Groups DSH Session Groups 是一个独立安装的 DeepSeek Harness Web 插件。它不修改 DSH 源码,在原生 Workspace 项目树上方增加一个跨项目「置顶」区域,并允许你把置顶 Session 整理到自定义分组中。 预览状态 当前公开的是 alpha 预览源码,四个 @umialpha 包尚未发布到 npm。下方 npm 安装命令仅供发布后使用,现在执行会找不到插件包。自动化测试和本地打包安装已通过;真实鼠标拖入置顶、组间移动及拖放排序仍待验收,不作为已通过的浏览器能力宣传。 置顶与工作区同级显示的浅色预览 功能 - 保留官方 Workspace 的真实目录发现、项目树、搜索、原生置顶、Session 操作和导航行为。 - 「置顶」和「工作区」作为同级区块显示;置顶整体可折叠,在搜索和列表模式中仍可见,不使用 tab,也不显示「未分组」标签。 - 空安装通过现有入口选择真实文件夹,不自动创建默认工作区目录;已有工作区和 Session 正常保留。 - 创建、重命名、删除、折叠和排序命名分组。 - 在默认层、组内和组间拖动 Session。 - 从任意项目直接拖入未置顶 Session;插件先调用原生置顶,再保存目标位置。 - 删除分组时只移除布局分组,成员仍保持置顶。
展开完整文档(README 剩余 1 节)
DSH Session Groups

DSH Session Groups 是一个独立安装的 DeepSeek Harness Web 插件。它不修改 DSH 源码,在原生 Workspace 项目树上方增加一个跨项目「置顶」区域,并允许你把置顶 Session 整理到自定义分组中。

预览状态

当前公开的是 alpha 预览源码,四个 @umialpha 包尚未发布到 npm。下方 npm 安装命令仅供发布后使用,现在执行会找不到插件包。自动化测试和本地打包安装已通过;真实鼠标拖入置顶、组间移动及拖放排序仍待验收,不作为已通过的浏览器能力宣传。

置顶与工作区同级显示的浅色预览

功能

- 保留官方 Workspace 的真实目录发现、项目树、搜索、原生置顶、Session 操作和导航行为。
- 「置顶」和「工作区」作为同级区块显示;置顶整体可折叠,在搜索和列表模式中仍可见,不使用 tab,也不显示「未分组」标签。
- 空安装通过现有入口选择真实文件夹,不自动创建默认工作区目录;已有工作区和 Session 正常保留。
- 创建、重命名、删除、折叠和排序命名分组。
- 在默认层、组内和组间拖动 Session。
- 从任意项目直接拖入未置顶 Session;插件先调用原生置顶,再保存目标位置。
- 删除分组时只移除布局分组,成员仍保持置顶。
- 刷新或重启 DSH 后保留分组与顺序。

分组只是原生置顶集合的布局。它不会改变 Session 的项目归属、cwd 或项目内原生顺序,Session 仍显示在原项目中。

兼容性

| 插件版本 | DeepSeek Harness | Cordis |
| 0.1.0 | 0.2.1-alpha.2 | 4.0.5-alpha.1 |

当前版本只支持表中的精确 DSH 版本。bundle 的 peer dependency 会在读取替换配置前拒绝不兼容版本,避免出现官方 Workspace 已停用但替代入口无法加载的半激活状态。

DSH 的 npm latest 当前为 0.2.0-rc.2,不在支持范围内;请显式使用上表 alpha 版本,不要只安装未指定版本的 @deepseek-ai/dsh。

安装(插件发布到 npm 后)

发布到 npm 后,只安装 bundle;另外三个运行包会作为依赖自动安装:

npm install -g @deepseek-ai/dsh@0.2.1-alpha.2
dsh plugin --profile web add @umialpha/dsh-session-groups@0.1.0
dsh web

不需要修改 DSH 源码、profile YAML 或 Workspace 配置。请打开本次 dsh web 输出的完整 URL;旧端口或缺少认证参数的 URL 可能显示 dsh web authentication required。

如果使用本仓库的未发布版本,请先执行 pnpm run build 和安装 smoke;不要只链接 bundle 而遗漏另外三个 workspace 包。

本地安装 smoke 使用临时 DSH_HOME 和四包 tarball,只用于开发验证,不会把插件安装到你的日常 Web profile。

使用

1. 继续使用原生「置顶」操作,或把项目树中的 Session 拖到顶部置顶区域。
2. 点击置顶标题右侧的新增按钮创建分组。
3. 拖动普通 Session、命名分组或组内 Session 调整布局。
4. 分组中的 Session 菜单可重命名、分叉、归档、移出分组或取消置顶。

blank Session 仍可打开,但没有时间、操作菜单或拖动能力。它在产生第一条内容并成为普通 Session 后恢复这些行为。

置顶整体折叠状态在当前页面内保留,刷新默认展开;分组与 Session 的顺序仍持久保存。已有自动目录在插件侧显示存储标题 default-workspace;官方 composer 对该历史标题仍会显示本地化默认名称,可通过工作区菜单自行重命名,插件不会改动用户目录或标题。

数据与恢复

WorkspaceRegistry.pinnedSessionIds 始终是置顶成员资格的唯一权威。插件只在 pinned_session_groups storage domain 保存分组标题、组顺序和置顶 Session 的布局顺序。

移除插件会恢复官方 Workspace;原生置顶集合和 Session 数据不会被删除,分组 sidecar 数据会保留以供以后重新安装:

dsh plugin --profile web remove @umialpha/dsh-session-groups
dsh web

如果插件入口激活失败,也使用上面的移除命令并重启 Web profile。Client HMR 不是跨入口事务,失败时不会自动恢复官方 Workspace。

开发与验证

要求 Node.js ^22.19.0 || >=24.0.0 和 pnpm 11.28.5。

pnpm install
pnpm run typecheck
pnpm run lint
pnpm run build
pnpm exec vitest run packages/client/ui-session-groups/tests
node tests/install/session-groups.smoke.mjs --dsh-cli /absolute/path/to/dsh

架构与发布约束见 D-001,当前完整实现任务见 T-002。

作者与反馈

作者:umialpha · roy236977634@gmail.com。问题和建议请提交到 GitHub Issues。

社区介绍草稿见 community-post.md;npm 发布与公开介绍帖尚未完成。

许可证

本项目的原创部分按 MIT License 发布。@umialpha/dsh-client-ui-workspace-groups 基于 DeepSeek Harness dsh-v0.2.1-alpha.2 的 Workspace 实现;上游代码继续保留 DeepSeek 的 MIT 许可与版权。完整归属见 THIRD_PARTY_NOTICES.md。
预览分享卡片长什么样 ↓umialpha/dsh-session-groups
分享 · DeepSeek Harness Hub
umialpha/dsh-session-groups

跨项目置顶会话,自定义分组拖拽排序

这是你的仓库?认领条目

回到顶部