在侧边栏单列表里为每个会话标注所属项目名
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Schrei5/dsh-plugin-session-project该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
静态安装检查有提示项,装前建议看一眼 README
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 34 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-plugin-session-project(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/8 09:42:20
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 会话标题下显示项目名
- 扁平列表标注所属项目
DSH 侧边栏插件:在扁平会话列表中,在每个会话标题下方显示其项目(Workspace)名称
README
由 DeepSeek 最新模型翻译生成dsh-plugin-session-project
在 DSH 侧边栏的单列表会话视图(视图选项 → 分组方式 → 单列表)里,把每个会话所属的项目(工作区)名称显示在会话标题下方。
单列表效果
分组视图(按工作区 / 按工作区树)不变——项目名已经由分组标题给出:
分组视图不变
安装
本包同时是一个 DSH bundle(自带补丁层)和一个 client plugin(dsh.client),安装后插件页面/插件清单里可以看到并开关它。仓库:
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//cordis.patch.yml
- insert:
- id: session-project-label
展开完整文档(README 剩余 1 节)
dsh-plugin-session-project
在 DSH 侧边栏的单列表会话视图(视图选项 → 分组方式 → 单列表)里,把每个会话所属的项目(工作区)名称显示在会话标题下方。
单列表效果
分组视图(按工作区 / 按工作区树)不变——项目名已经由分组标题给出:
分组视图不变
安装
本包同时是一个 DSH bundle(自带补丁层)和一个 client plugin(dsh.client),安装后插件页面/插件清单里可以看到并开关它。仓库:
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//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.yml | bundle 补丁层:插入 session-project-label 这一行 |
浏览器半不修改 React 树、不插入节点,只写入一张按需生成的样式表:
以 data-row-key="session:" 定位会话行,用 ::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:"、32px 单行 flex 布局、.title/.time 子元素顺序)。
该结构变化时样式需同步调整;届时插件本身不会报错,只是标签位置或行高会走样。
关闭 / 移除
- 暂停:插件页面里关掉这个 bundle;或给补丁行加 disabled: true。
- 移除:dsh plugin --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 add github:Schrei5/dsh-plugin-session-project(重装即取最新),或在插件页面重新安装。
- 本机的 profile 用的是 link: 指向本目录,改完 lib/client.js 后主机需要在重载/重启后重新快照客户端产物;稳妥做法是重启一次 DSH。
- 未发布到 npm(本仓库主推 GitHub 安装;社区插件市场按 GitHub 仓库收录,本仓库符合其“package.json 声明了可启用 DSH bundle”的口径)。
License
MIT © 2026 Schrei5预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Schrei5/dsh-plugin-session-project
在侧边栏单列表里为每个会话标注所属项目名
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目