DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Extra Workspaces — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
E

dsh-extra-workspaces

Extra Workspaces

DSH 的每个会话额外工作目录:在 session-settings 页面中的一个选项,以及一条运行时上下文提醒,告知模型本会话可以使用哪些额外目录。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:dongkid/dsh-extra-workspaces#c6bea74cad699b507d7f9acee30fbcccea0cfba4
README兼容性版本

兼容性与来源证明

Extra Workspaces 以 dsh-extra-workspaces 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.1.0stable
2026/10/16

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

继续浏览 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-extra-workspaces

给一个 DSH 会话挂上额外的本地工作目录。清单出现在右侧栏的 会话设置 页里,并且会作为一条运行时上下文提醒告诉模型——只在清单变化时注入,不是每轮重复。

它做什么

  • 会话设置页里多出一节 额外工作区:添加目录(走 DSH 自带的目录选择器)、改别名、写一句备注、删除。
  • 清单按会话保存(<DSH_HOME>/storages/session_settings/sessions/<会话id>.json),DSH 重启后同一条会话仍然带着它。
  • 清单变化时,模型的最新上下文里出现一条提醒,列出每个目录的别名、绝对路径、备注,并如实说明当前权限档下能不能改这些目录。
  • 不注册成 DSH 的正式工作区,不改 DSH 本体的任何文件,不挂 DSH 的任何钩子。

权限:说清楚,不假装

本插件不扩大 DSH 允许写入的范围。DSH 的可写根只有一个:会话自己的工作目录(外加系统临时目录)。所以:

会话权限档主工作区额外工作区
仅可查看读得到,改不了读得到,改不了
工作区可写读得到,改得了读得到,改不了;只读命令能跑,要写文件的命令会被拒绝
完全权限完全对等完全对等

提醒文本按会话实际权限档选措辞,所以模型不会以为自己能写其实写不了。

规则

  • 同一个目录重复添加会被拒绝;
  • 与已有条目互相包含(父目录或子目录)也会被拒绝——避免"加了父目录之后主工作区反而变成它的子目录"这种状态;
  • 每个会话最多 8 条(可用 maxWorkspaces 配置);
  • 目录被删掉或移走不会自动移除,也不会被插件主动标注:提醒里不断言目录是否存在(那需要在每步请求里探测磁盘,会把整个 DSH 卡住),面板上的标注只在目录选择器处于"网页内浏览"形态时可用,且含义是"宿主读不到这个目录"。

配置

字段默认说明
maxWorkspaces8每个会话最多几条(上限 64)
reminderLanguage'zh'提醒文本语言('zh' / 'en')

安装

包放进 profile 能解析的位置(例如 link:D:/projects/dsh-plugins/dsh-extra-workspaces),把它加进 profile 的 dsh.profile.bundles,再按 cordis.patch.yml 里的那一行把宿主半边挂上。客户端半边由 dsh.client 声明自动装配,无需额外步骤。

依赖与升级对照

这个插件依赖 DSH 的哪些特性/API、动了 DSH 的哪些部分、DSH 升级时要复查什么,见 docs/dsh-dependencies.md。

测试

node --test "tests/**/*.spec.mjs"

已知边界

  • 只支持本地目录;远程(SSH)工作区未支持。
  • 不判断目录是否存在:提醒不断言,请求路径上也不探测磁盘(网络路径的探测会同步阻塞整个进程)。
  • 会话设置页仍会显示这一项自带的"默认值/已覆盖"框架,那由页面控制,不由本插件控制。