DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Plugin Noworkspace Session — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-plugin-noworkspace-session

Plugin Noworkspace Session

为 DSH 增加「不在工作区中工作」入口:创建未分组会话,使用 DSH 原生输入区,并在通用设置中提供无项目任务文件夹。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-noworkspace-session@0.2.0
README兼容性版本

兼容性与来源证明

Plugin Noworkspace Session 以 dsh-plugin-noworkspace-session 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/15

版本

0.2.0stable
2026/10/15

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
53.7 kB
文件数
9
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
0
最近提交
2026/10/16
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航

README

dsh-plugin-noworkspace-session

为 DeepSeek Harness 增加未分组(无工作区)会话:点一下就开一个不占用任何项目工作区的会话,输入区仍是 DSH 原生那一个——模型选择、权限、附件、斜杠命令全部照旧。

为什么需要它

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


English

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>\<time> 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.