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

会话侧栏管理 NianjunZou/dsh-session-manager

DeepSeek Harness
NianjunZou27 天前有提交已提供中文文档扫描:未发现敏感能力

在左侧工作区置顶并分组管理会话

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/11/03·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 27 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

写入剪贴板(不计风险)
查看扫描证据(共 2 处,展示前 2 条)
  • 写入剪贴板
    client/client.js:2692
    if (navigator.clipboard?.writeText) { await navigator.clipboard.writeText(text); return }
  • 写入剪贴板
    src/client/body.js:1836
    if (navigator.clipboard?.writeText) { await navigator.clipboard.writeText(text); return }
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 置顶会话
  • 项目会话分组
  • 状态圆点标记

Codex 风格的 DSH 左侧会话管理器——可收起的左侧工作区 UI 浮层,带固定区、项目会话分组和状态圆点。

README

由 DeepSeek 最新模型翻译生成
dsh-session-manager English: README_EN.md 一个本地 DSH 插件,给左侧工作区加上 Codex 风格的会话列表。 它只接管左侧工作区中的会话行与会话菜单,不修改 DSH/Harness 源码,不接管右侧 sidebar。 本插件是一个可关闭的左侧 UI 覆盖层,不会成为 DSH 会话数据的第二真相源:会话、工作区归属、置顶、归档、当前选择等状态始终由 DSH 宿主服务读写,插件只做投影与宿主服务调用。详见 PLUGIN-CONTRACT.md。 目录 - 功能 - 兼容性 - 前置条件 - 范围与限制 - 安装 - 开发与验证 - 文档 - 边界 - License 功能 - 保留原生 workspace 分组、展开/折叠和工作区级操作。 - 用插件自己的 Codex 风格会话行替换原生会话行。 - 统一提供固定/取消固定、重命名、分叉、归档/取消归档、复制 Session ID、复制工作目录。 - 隐藏原生会话行及原生重复置顶入口,避免第三方插件互相覆盖。 - 独立“置顶会话”区 + “项目会话”分块;运行/等待/完成未读状态区分。 兼容性 针对 DSH desktop 的 web client 开发与测试,目标版本线 0.2.0-rc.2。其它 DSH 版本可能因客户端 DOM/服务契约变化而需适配。
展开完整文档(README 剩余 1 节)
dsh-session-manager

English: README_EN.md

一个本地 DSH 插件,给左侧工作区加上 Codex 风格的会话列表。
它只接管左侧工作区中的会话行与会话菜单,不修改 DSH/Harness 源码,不接管右侧 sidebar。

本插件是一个可关闭的左侧 UI 覆盖层,不会成为 DSH 会话数据的第二真相源:会话、工作区归属、置顶、归档、当前选择等状态始终由 DSH 宿主服务读写,插件只做投影与宿主服务调用。详见 PLUGIN-CONTRACT.md。

目录

- 功能
- 兼容性
- 前置条件
- 范围与限制
- 安装
- 开发与验证
- 文档
- 边界
- License

功能

- 保留原生 workspace 分组、展开/折叠和工作区级操作。
- 用插件自己的 Codex 风格会话行替换原生会话行。
- 统一提供固定/取消固定、重命名、分叉、归档/取消归档、复制 Session ID、复制工作目录。
- 隐藏原生会话行及原生重复置顶入口,避免第三方插件互相覆盖。
- 独立“置顶会话”区 + “项目会话”分块;运行/等待/完成未读状态区分。

兼容性

针对 DSH desktop 的 web client 开发与测试,目标版本线 0.2.0-rc.2。其它 DSH 版本可能因客户端 DOM/服务契约变化而需适配。

前置条件

- macOS 上的 DSH desktop。
- Node.js ≥ 20(跑测试用)。
- 运行 browser 回归(npm run test:browser)需要本地 Playwright 浏览器(npx playwright install chromium)。

范围与限制

- 只接管左侧 [data-slot="sidebar.workspaces"] 的会话行与会话菜单;不接管右侧 sidebar,不改 DSH/Harness 源码或 ASAR。
- 暂不提供:永久删除会话、跨工作区移动、原生“未读”状态的持久化写入——这些在目标 DSH 版本缺少可调用的公开写接口,待其提供后再评估。
- 卸载与回滚见 docs/DEPLOY.md。

安装

从 npm 安装:dsh plugin --profile <profile> add @pianner/dsh-session-manager,并在 dsh.profile.bundles 中加入 @pianner/dsh-session-manager,重启 DSH。也可 clone 本仓库做本地开发安装。完整步骤见 docs/DEPLOY.md。

当前受支持的安装渠道只有 git clone 本仓库后,在 DSH profile 中以 link: / file: 依赖(或直接指向本地目录)引入;本插件尚未发布到 npm 或 dshmarket。

开发与验证

npm test # 静态 + fixture/contract 回归
npm run test:browser # 独立临时 Chrome 下的 DOM/服务回归
npm run verify # node --check + npm test + 插件契约检查

仓库的 CI(.github/workflows/ci.yml 的 leak-scan)会在 push/PR 时扫描本机路径与密钥,防止敏感内容进入仓库。本地可另装一个 pre-commit 防护(放在 .git/hooks/pre-commit,不随仓库分发)作为提交前的第一道闸。

文档

- docs/USAGE.md — 使用说明
- docs/DEPLOY.md — 安装 / 部署 / 卸载
- PLUGIN-CONTRACT.md — 本地 DSH 插件契约

边界

本插件只操作 [data-slot="sidebar.workspaces"] 左侧会话区;不修改或接管右侧功能区。

License

MIT — 见 LICENSE。
预览分享卡片长什么样 ↓NianjunZou/dsh-session-manager
分享 · DeepSeek Harness Hub
NianjunZou/dsh-session-manager

在左侧工作区置顶并分组管理会话

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部