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

会话分类树 pipipigu/dsh-workspace-tree

DeepSeek Harness
pipipigu66 天前有提交已提供中文文档扫描:含敏感能力

用虚拟文件夹归类会话,点击即可移动与新建

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

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

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add pipipigu/dsh-workspace-tree
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

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

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

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@dsh-external/dsh-workspace-tree(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 11:36:06

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

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 13 处,展示前 13 条)
  • 读取本地文件
    lib/index.js:31
    const entries = await readdir(dirPath);
  • 读取本地文件
    lib/index.js:51
    entries = await readdir(currentDir);
  • 读取本地文件
    lib/index.js:59
    const fileStat = await stat(fullPath);
  • 读取本地文件
    lib/index.js:93
    const content = await readFile(filePath, "utf-8");
  • 写入本地文件
    lib/index.js:121
    await mkdir(dir, { recursive: true });
  • 写入本地文件
    lib/index.js:132
    await writeFile(tmpPath, serialized, "utf-8");
  • 写入本地文件
    lib/index.js:133
    await rename(tmpPath, filePath);
  • 读取本地文件
    lib/index.js:204
    const dirents = await readdir2(target, { withFileTypes: true });
  • 写入本地文件
    lib/index.js:242
    await mkdir2(fullPath, { recursive: true });
  • 发起网络请求
    lib/client.js:50
    const res = await fetch(`${ROUTE_PREFIX}/meta?workspaceRoot=${encodeURIComponent(workspaceRoot)}`);
  • 发起网络请求
    lib/client.js:61
    const res = await fetch(`${ROUTE_PREFIX}/meta`, {
  • 发起网络请求
    lib/client.js:79
    const res = await fetch(`${ROUTE_PREFIX}/fs-list?${params.toString()}`);
  • 发起网络请求
    lib/client.js:96
    const res = await fetch(`${ROUTE_PREFIX}/fs-mkdir`, {
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-slots
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 虚拟文件夹归类会话
  • 拖放移动会话
  • 新建子项目

为 DeepSeek Harness(DSH)提供虚拟会话文件夹分组、拖放和子项目管理。

README

由 DeepSeek 最新模型翻译生成
🌲 dsh-workspace-tree Virtual Session Folder Grouping, Move-to-Folder Menu, and In-App Visual Directory Browser for DeepSeek Harness (DSH). 为 DeepSeek Harness 打造的原生融合式会话分类树、文件夹管理、点击式移动菜单与可视化工作区目录选择器。 License: MIT DSH Plugin TypeScript Vitest 📸 界面效果预览 (Visual Previews) 1. 侧边栏全景与核心特性概览 (Sidebar Overview) dsh-workspace-tree 侧边栏全景演示 2. 原生级可视化「选择工作区目录」弹窗 (In-App Directory Browser) dsh-workspace-tree 可视化目录选择器演示 3. 点击式精准移动与快捷归类演示 (Move-to-Folder Interaction) dsh-workspace-tree 点击式精准移动菜单演示 🌟 核心特性 (Key Features) - 📁 纯虚拟会话分类文件夹 (Virtual Session Folders)
展开完整文档(README 剩余 1 节)
🌲 dsh-workspace-tree

Virtual Session Folder Grouping, Move-to-Folder Menu, and In-App Visual Directory Browser for DeepSeek Harness (DSH).
为 DeepSeek Harness 打造的原生融合式会话分类树、文件夹管理、点击式移动菜单与可视化工作区目录选择器。

License: MIT
DSH Plugin
TypeScript
Vitest

📸 界面效果预览 (Visual Previews)

1. 侧边栏全景与核心特性概览 (Sidebar Overview)

dsh-workspace-tree 侧边栏全景演示

2. 原生级可视化「选择工作区目录」弹窗 (In-App Directory Browser)

dsh-workspace-tree 可视化目录选择器演示

3. 点击式精准移动与快捷归类演示 (Move-to-Folder Interaction)

dsh-workspace-tree 点击式精准移动菜单演示

🌟 核心特性 (Key Features)

- 📁 纯虚拟会话分类文件夹 (Virtual Session Folders)
- 零物理侵入:绝不挪动底层会话文件或目录结构,元数据以极简 JSON 原子持久化于工作区根目录 .dsh/workspace-tree.json;
- 多工作区多路常驻:每个工作区拥有完全独立的分类树与置顶队列,跨工作区切换时文件夹始终稳固展示,永不闪退或丢失;
- 分类完整生命周期:支持一键新建文件夹、双击行内就地重命名、自定义颜色标记及删除(删除文件夹时内部会话安全回退至未分类)。

- ➕ 文件夹一键直建会话 (Folder-Scoped New Session)
- 悬停在任意文件夹行上点击 [+] 按钮,直接在当前工作区启动新会话,并原子级直属归入该文件夹内部,杜绝时序竞态与老会话串扰。

- 🚀 顶部进行中/待读任务中枢 (Active Task Banner & Read-to-Dismiss)
- 28px 单行精致胶囊:置顶展示所有正在进行中与已完成待读的会话;
- 生命周期平滑流转:生成中呈蓝光呼吸脉冲 -> 后台完成后平滑转为绿光常驻 [待读] 态 -> 点击阅读或跳转后自动优雅消除;
- 一键直达与展开:点击胶囊秒级直达会话,并自动联动展开所在工作区与对应文件夹。

- 📂 点击式「移动至文件夹」菜单 (Move-to-Folder Menu)
- 零误触设计:彻底废弃狭窄侧边栏中容易误选文字与手抖放错的拖拽机制,采用纯净点击式下拉菜单;
- 快速归类与新建:悬停点击会话行上的「📁 移动」图标,即刻弹出目标文件夹面板,支持一键选择分类或就地新建文件夹并移入;
- 一键快捷移出:文件夹内会话提供专属「移出」图标,点击瞬时退回未分类。

- 🗂️ 原生级可视化工作区目录选择器 (In-App Visual Directory Browser)
- 一键可视化添加:侧边栏顶部提供 [+] 添加工作区 按钮,点击即刻呼出高质感「选择工作区目录」居中对话框;
- 完整导航与下钻:支持主目录/面包屑导航、单击选中、双击下钻目录、上级快速返回;
- 就地新建与显示隐藏文件:支持在当前目录下就地新建文件夹,支持勾选「显示隐藏文件」;
- 路径快速编辑:点击铅笔图标可直接输入或粘贴绝对路径快速定位;
- 0 Slot 冲突:采用自研宿主 RPC 直读,彻底避开 DSH 内部插槽单次声明限制,Web 浏览器与桌面端 100% 顺畅运行。

- 📌 会话置顶、双击重命名与分页流 (Pinning, Inline Rename & Pagination)
- 支持会话置顶(置顶会话自动排在最前);
- 双击会话行快速激活重命名编辑框;
- 默认展示最新 10 条会话,底部提供「展开其余 N 个会话」无感按需加载。

- 🎨 原生侧边栏深度接管 (Native Single Slot Shadowing)
- 基于 DSH 核心 sidebar.workspaces 槽位以 priority: -10 无缝深度接管,完美适配 DSH 原生深色/浅色调色板(--dsw-*);
- 全量采用 Pure SVG 矢量图形体系,视觉纯净高雅,杜绝 Emoji 杂乱干扰。

- ⚡ 0ms 版本快照响应式引擎 (0ms Reactive TreeStore)
- 采用基于版本递增快照的 useSyncExternalStore 响应式状态机,任何移动、重命名、归类操作 0ms 瞬间触发视图重渲染。

📦 安装与启用 (Installation)

方式 A:GitHub 一键安装(推荐)

在 DSH 客户端或终端中执行:

dsh plugin --profile web add github:pipipigu/dsh-workspace-tree

重启 DSH Web 实例(或刷新页面)即可体验!

方式 B:本地开发与软链调试

1. 克隆仓库
git clone https://github.com/pipipigu/dsh-workspace-tree.git
cd dsh-workspace-tree

2. 安装依赖并构建
pnpm install
pnpm build

3. 软链挂载至 DSH Web Profile
dsh plugin --profile web add link:$(pwd)

🏗️ 架构与数据流 (Architecture)

dsh-workspace-tree 系统架构与数据流

🛠️ 本地开发与指令 (Development)

依赖安装
pnpm install

类型检查 (0 错误)
pnpm typecheck

单元测试 (Vitest)
pnpm test

打包构建 (生成 lib/index.js 与 lib/client.js)
pnpm build

📄 开源协议 (License)

本项目基于 MIT License 协议开源。
预览分享卡片长什么样 ↓pipipigu/dsh-workspace-tree
分享 · DeepSeek Harness Hub
pipipigu/dsh-workspace-tree

用虚拟文件夹归类会话,点击即可移动与新建

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