DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

@ywandy/dsh-desktop-temporary-workspace

Desktop Temporary Workspace

添加一个由共享可配置工作目录支持的延迟默认工作区。

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

npx -y @deepseek-ai/dsh plugin --profile web add @ywandy/dsh-desktop-temporary-workspace@0.3.0
README兼容性版本

兼容性与来源证明

Desktop Temporary Workspace 以 @ywandy/dsh-desktop-temporary-workspace 发布,当前版本为 0.3.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.3.0stable
2026/8/20
0.2.0stable
2026/8/20
最新版
0.3.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
23.7 kB
文件数
7
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
24
最近提交
2026/9/7
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

README

@ywandy/dsh-desktop-temporary-workspace

中文

A DSH Desktop plugin for starting independent Agent tasks without choosing a project. It adds Default workspace to the new-task entry points above the composer and in the sidebar.

Selecting that option opens an editable composer immediately. The shared default directory is ensured only when the first message is submitted, and the new Session uses it as cwd without registering a persistent Workspace.

Compatibility

Requires the DSH Desktop create-source and deferred-composer patches for @deepseek-ai/dsh@0.1.0-rc.7; these are included in the current DSH Desktop main branch. Older Desktop builds can install the package but do not expose its new-task entries.

Install

Install the package into the Web profile:

dsh plugin --profile web add @ywandy/dsh-desktop-temporary-workspace

The package declares a dsh.bundle manifest, so dsh plugin add installs and mounts it automatically. No manual cordis.patch.yml edit is required.

Verify the composed tree and start the profile:

dsh --profile web --dump-config
dsh web

Use

Select Default workspace above the composer or from the sidebar's new-task menu. Then type the prompt normally. On the first submit, DSH:

  1. ensures the configured directory exists;
  2. creates a new Session with that directory as cwd;
  3. sends the message without creating or attaching a persistent Workspace.

Choosing Default workspace does not create a Session before the first message, so the composer is immediately editable and abandoned drafts leave no empty Session behind. Real Workspaces and the local-directory flow remain unchanged.

All default Sessions share <DSH_HOME>/default-workspace unless the setting is overridden. They can see and modify the same files concurrently; the plugin does not provide write isolation or serialize Agent access.

Configuration

The default directory is <DSH_HOME>/default-workspace, where DSH_HOME falls back to the current user's .dsh directory. Change it under Settings → Plugins → Plugin configuration → Default workspace.

The configured value must be an absolute path for the host operating system. Saving only persists the path; the directory is created on the next first-message submit for Default workspace. A setting change affects future Sessions only and never moves or removes existing files.

Upgrade to 0.2.0

Version 0.2.0 replaces the 0.1.x directory lifecycle:

  • a saved rootDirectory override now becomes the shared working directory itself;
  • the plugin no longer creates date-named child directories;
  • existing directories and files are not moved, merged, or deleted.

This is a breaking behavioral change for users upgrading from 0.1.x.

Upgrade to 0.3.0

Version 0.3.0 changes Default workspace from immediate Session creation to deferred first-message creation. It also exposes the same option in the sidebar's new-task menu. DSH Desktop builds that provide the create-source slots are required.

Security boundary

The Host endpoint accepts only same-origin loopback POST requests. The request body cannot override the target path: the Host reads the validated settings namespace, ensures that directory, and returns its normalized absolute path with cache-control: no-store.

Local development

Develop the plugin from this repository without modifying DSH Desktop:

export DSH_HOME=/absolute/path/to/a-disposable-dsh-home
dsh plugin --profile web add link:/absolute/path/to/dsh-plugins/packages/desktop-temporary-workspace
dsh --profile web --dump-config
dsh web

Restart dsh web after Host, manifest, or Bundle changes. Refresh the page after Client changes; restart the profile if the current HMR session does not observe the linked bundle.

License

MIT