Repository navigation
Releases: Trisia/dsh-tmp-wks
Releases · Trisia/dsh-tmp-wks
Release list
v1.1.1
临时工作区默认建到操作系统的临时目录,不再固定落在 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 以来的提交:
下载
dsh-tmp-wks.tar.gz:含dist/、双语文档与 LICENSE,解压即用(不想走 npm 时可下载)。- npm:
@cliven/dsh-tmp-wks@1.1.1
v1.1.0
新增三项配置(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
介绍
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