Skip to content

Releases

v1.0.0 · DSH Temporary Project · 临时项目

Choose a tag to compare

@ZoeHao2026 ZoeHao2026 released this 11 Nov 07:25

首个公开版本:为 DeepSeek Harness (DSH) 的「新建会话」加入 临时对话 选项。无需手动选择项目目录,一键创建独立临时项目目录、注册 Workspace,并直接进入空白 Agent 会话,可立即开始对话或代码开发任务。

First public release. Adds a Temporary conversation option to the DeepSeek Harness New Session flow: one click creates a dedicated temporary project directory, registers it as a Workspace, and opens a blank Agent session — no folder picking.

亮点 · Highlights

  • 新建会话一键创建:在 New Session hero 行点击「临时对话」即可完成目录 → Workspace → 空白会话。
  • 每次独立目录:多个临时任务互不影响,可并行进行。
  • 原生体验:中英双语、跟随 DSH 主题、键盘可达、创建中禁用防重复提交。
  • 失败可见:任何失败都会在页面底部显示本地化错误提示,而不是静默失败。
  • 零模型开销:不注册工具、提示词或会话事件,对模型请求零额外 token。
  • 安全边界:Host 路由走 Connection 的 Host/Origin 校验与浏览器认证,仅 owner Peer 可调用;固定根目录、mkdtemp 随机目录名、标题清洗;取消时回滚目录与 Workspace 注册。

安装 · Install

git clone https://github.com/ZoeHao2026/dsh-temporary-project.git

然后在 DSH 中把仓库目录作为本地 bundle 安装:

  • 让 DSH Agent 执行 plugin_manager 的 install_bundle,target 指向仓库目录;或
  • 通过你的 DSH 插件管理流程从本地目录安装。

纯 JavaScript,无需构建。如果安装后按钮没有立即出现,刷新页面一次。

使用 · Usage

  1. 点击侧栏「新建会话」。
  2. 在 New Session 行右侧点击「临时对话」。
  3. DSH 创建 临时项目 · <本地时间> Workspace 并打开空白会话;发送第一条消息即可开始。

等环境与验证范围 · Requirements and verification

  • 验证环境:DSH Desktop 0.2.2-rc.1(Web GUI)。
  • Host 行与 conversation.hero.options / shell.overlay 客户端注册均已确认 active。
  • npm run check、bundle 清单校验、Host 路由单元测试与 GitHub Actions CI 全部通过。
  • 完整点击流程与最终视觉需在目标 DSH 桌面上人工确认(本仓库不做浏览器自动化)。

已知限制 · Limitations

  • 入口位于空白 New Session hero 行;按当前 DSH 实现,该行仅在存在已选中的空白 Session 时渲染。
  • 新会话使用 DSH 配置的默认 Agent preset 与模型。
  • 每次点击创建新目录,不自动清理;在侧栏删除 Workspace 仅移除注册,目录文件保留。

完整变更 · Full changelog: https://github.com/ZoeHao2026/dsh-temporary-project/commits/v1.0.0

License: MIT © 2026 ZoeHao2026