为 DeepSeek Harness 增加未分组无工作区会话:点一下就开一个不占用任何项目工作区的会话,输入区仍是…
30.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/yusunz/dsh-plugin-noworkspace-session.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 17 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 5 处,展示前 5 条)
- 读取本地文件src/task-folder.js:77
return normalizePath(await realpath(value)) - 读取本地文件src/task-folder.js:125
dates = await readdir(root, { withFileTypes: true }) - 读取本地文件src/task-folder.js:136
times = await readdir(datePath, { withFileTypes: true }) - 删除本地文件src/task-folder.js:146
await rmdir(folder) - 删除本地文件src/task-folder.js:152
await rmdir(datePath)
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
把没有工作区的会话加进 DeepSeek Harness
README
由 DeepSeek 最新模型翻译生成dsh-plugin-noworkspace-session
为 DeepSeek Harness 增加未分组(无工作区)会话:点一下就开一个不占用任何项目工作区的会话,输入区仍是 DSH 原生那一个——模型选择、权限、附件、斜杠命令全部照旧。
Listed on dsh-plugin.org
为什么需要它
DSH 的输入区要求会话属于某个工作区;未分组会话在原生判定里是"空白会话",输入区会被禁用。本插件在创建会话后,临时把它挂到与它自己工作目录同名的工作区上,让原生输入区可用;你发出第一条消息后,这个临时工作区被删除,会话落回未分组并照常保留、可恢复。
两个入口
| 位置 | 说明 |
| hero 行右侧 | 一枚「不在工作区中工作」按钮,与原生工作区选择框同一行;原生选择框保持原生,未被替换 |
| 右侧栏「开始」页 | 一张「非工作区会话」卡片,与「工作区文件 / 新建终端 / 浏览器」并列 |
两处动作一致:新建会话 → 临时挂载 → 原生输入区可用 → 首条消息后回到未分组。
工作目录
每次新建会话都会在工作目录下创建 <YYYY-MM-DD>\<HH-MM-SS> 子目录并作为该会话的 cwd,因此每个未分组任务互不干扰。
默认位置:~/Documents/dsh(可在设置里改)。
展开完整文档(README 剩余 1 节)
dsh-plugin-noworkspace-session 为 DeepSeek Harness 增加未分组(无工作区)会话:点一下就开一个不占用任何项目工作区的会话,输入区仍是 DSH 原生那一个——模型选择、权限、附件、斜杠命令全部照旧。 Listed on dsh-plugin.org 为什么需要它 DSH 的输入区要求会话属于某个工作区;未分组会话在原生判定里是"空白会话",输入区会被禁用。本插件在创建会话后,临时把它挂到与它自己工作目录同名的工作区上,让原生输入区可用;你发出第一条消息后,这个临时工作区被删除,会话落回未分组并照常保留、可恢复。 两个入口 | 位置 | 说明 | | hero 行右侧 | 一枚「不在工作区中工作」按钮,与原生工作区选择框同一行;原生选择框保持原生,未被替换 | | 右侧栏「开始」页 | 一张「非工作区会话」卡片,与「工作区文件 / 新建终端 / 浏览器」并列 | 两处动作一致:新建会话 → 临时挂载 → 原生输入区可用 → 首条消息后回到未分组。 工作目录 每次新建会话都会在工作目录下创建 <YYYY-MM-DD>\<HH-MM-SS> 子目录并作为该会话的 cwd,因此每个未分组任务互不干扰。 默认位置:~/Documents/dsh(可在设置里改)。 - 不留残留:点了按钮却没发消息就切走,临时分组立刻消失;磁盘上那个空目录会在下次启动 DSH 时被回收。目录里只要有文件(代理写过东西)就永远不会被删。 - 会话本身从不被删除。 设置 设置 → 通用设置 → 无项目任务文件夹:显示当前路径,支持「更改」(宿主原生目录选择框)与「重置」(回落默认 ~/Documents/dsh)。修改写入当前 profile 的配置并立即生效,之后新建的会话立即使用新位置。 安装 在应用内用插件管理器安装,或在命令行: npm dsh plugin --profile desktop add dsh-plugin-noworkspace-session GitHub dsh plugin --profile desktop add github:yusunz/dsh-plugin-noworkspace-session 本地 tarball dsh plugin --profile desktop add /absolute/path/to/dsh-plugin-noworkspace-session-0.2.0.tgz 安装后重启 DSH(宿主半代码只在进程启动时加载),随后硬刷新页面(Ctrl+Shift+R)以确保取到新的客户端 bundle。 卸载 dsh plugin --profile desktop remove dsh-plugin-noworkspace-session 然后在应用内用插件管理器移除 bundle 并刷新页面。已创建的未分组会话不会被删除。 已知限制 - 右侧栏不能承载会话:DSH 的右侧栏整套注册都绑定「当前会话」,标签页是文件 / 浏览器 / 终端这类面板类型,没有渲染对话面的座位。所以卡片点击后是在主视图打开会话,而不是在右栏开一个会话标签页。 - 放弃的空白会话回到未分组后遵循 DSH 原生规则:空白会话在侧栏不可见(有了消息才会作为普通会话显示)。 - 首条消息直接输入即可;附件走原生链路。 兼容性 - 目标:DSH 0.2.0 及以上的桌面版与 Web 版。 - 依赖:@deepseek-ai/schemastery(DSH 自带,随插件声明)。 - 只在 conversation.input.dock、conversation.hero.options、settings.general.item、sidebar.right.tab.guide.entry 这类增量座位上注册,不替换任何 DSH 原生控件。 License MIT Adds sessions without a workspace to DeepSeek Harness: one click opens a session that occupies no project workspace while keeping DSH's own composer (model, permissions, attachments, slash commands). The session is temporarily attached to a workspace named after its own directory so the native composer unlocks; after your first message that temporary workspace is removed and the session lands under Ungrouped, resumable as usual. Entry points: a button on the hero row and a card on the right sidebar's start page. Each session gets its own <date>\ working directory; empty ones are reclaimed on the next DSH start, and a directory holding files is never touched. Install with dsh plugin --profile desktop add dsh-plugin-noworkspace-session, then restart DSH and hard-refresh the page. MIT.
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yusunz/dsh-plugin-noworkspace-session
为 DeepSeek Harness 增加未分组无工作区会话:点一下就开一个不占用任何项目工作区的会话,输入区仍是…
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目