Skip to content

Releases: Trisia/dsh-tmp-wks

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 06:56

临时工作区默认建到操作系统的临时目录,不再固定落在 DSH 主目录下。

变更

  • 存放目录的默认值由「DSH 主目录下的 tmp」改为操作系统的临时目录:
    Linux/macOS 读 $TMPDIR,Windows 读 %TEMP%/%TMP%,都没有时用平台默认位置
  • 优先级为「用户显式配置 > 系统临时目录 > DSH 主目录下的 tmp」,
    仅当系统连临时目录都给不出时才回退到 DSH 主目录
  • 空值在插件启动时即物化为完整绝对路径,运行期与配置页拿到的都是可直接
    使用的路径,不存在空串中间态
  • 配置页的存放目录留空表示「交回系统临时目录」,写入时按 unset 处理而非
    落盘空串,避免「未配置」与「配置为空」两种状态混淆
  • 「恢复默认」回填 Host 物化的完整路径,用户能看到默认值是什么

修复

  • 客户端会话下 dshHomePath() 是空串,原先 resolve('', tempDir) 会隐式落到
    进程当前目录,现显式以 process.cwd() 为基准

安装

dsh plugin --profile web add @cliven/dsh-tmp-wks@1.1.1

变更

自 v1.1.0 以来的提交:

  • chore: 版本升到 1.1.1 (26a6933)
  • feat: 临时目录默认改用操作系统临时目录 (8b2dd02)

下载

  • dsh-tmp-wks.tar.gz:含 dist/、双语文档与 LICENSE,解压即用(不想走 npm 时可下载)。
  • npm:@cliven/dsh-tmp-wks@1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 07:28

新增三项配置(tempDir、dirPrefix、confirmDirDelete),可在侧栏「插件」页
修改,保存后写入当前 profile 的 cordis.patch.yml。

删除授权改为依据 Host 侧的创建记录(storage 领域 tmp_wks),前缀只参与
命名:改前缀不会让旧目录失去被删除的资格。

  • 新增 src/config.ts 声明并归一化配置,绝对路径直接用,相对路径基于 DSH home
  • 新增 src/domain.ts 保存已创建目录的记录,作为删除授权的唯一依据
  • 新增 src/settings.tsx 提供可视配置页
  • src/index.ts 以「先校验、后动手」两段式处理删除,容器边界与记录双重护栏
  • 内置入口删除工作区后提示清理磁盘目录,只提示本次会话中发生的删除
  • i18n 按结果码驱动提示文案
  • 补充 docs/design.zh.md 设计说明,README 同步更新
  • 版本 1.0.0 -> 1.1.0

安装

dsh plugin --profile web add @cliven/dsh-tmp-wks@1.1.0

变更

自 v1.0.0 以来的提交:

  • feat: 临时工作区支持可视化配置与按记录授权删除 (263a40b)
  • docs: 重写中英 README 的本土化表达 (979fef3)
  • docs: LICENSE 作者改为 Guanyu Quan (e6dac89)
  • docs: README 标题改为英文以与正文一致 (d942eb9)
  • docs: 缩写移到全称之后并规范首字母大写 (b65d67d)
  • docs: 徽章下方说明 dsh-tmp-wks 的展开 (5a22059)
  • docs: 标题下补充 DSH 全称展开 (997666a)
  • docs: 标题去掉 dsh-tmp-wks 前缀 (6b0ad94)
  • docs: 补充临时工作区的存储位置与命名说明 (6832371)
  • chore: 忽略 CI 临时文件 RELEASE_NOTES.md 与 artifacts/ (a202731)

下载

  • dsh-tmp-wks.tar.gz:含 dist/、双语文档与 LICENSE,解压即用(不想走 npm 时可下载)。
  • npm:@cliven/dsh-tmp-wks@1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 08:43

介绍

DeepSeek Harness 快捷临时会话,一键创建临时工作区

安装

dsh plugin --profile web add @cliven/dsh-tmp-wks@1.0.0

下载

  • dsh-tmp-wks.tar.gz:含 dist/、双语文档与 LICENSE,解压即用(不想走 npm 时可下载)。
  • npm:@cliven/dsh-tmp-wks@1.0.0