@aeroscis/dsh-temptask
DSH 临时任务模式:为 DSH 增加「任务」分组——不绑定任何长期工作空间,自动在任务根目录下创建隔离的临时工作目录并开启会话,即开即用、用完即弃。Temporary task mode for DeepSeek Harness. 适合需要频繁创建隔离的临时工作目录且不希望保留长期工作区的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Aeroscis/dsh-temptaskREADME
Read the full README ↗5. 配置
主通道是 DSH 官方 settings 命名空间 dsh-temptask(「设置 → 插件 → 临时任务」可改,立即生效):
| 键 | 默认 | 说明 |
|---|---|---|
rootDir | /dsh-temptask | 任务根目录(Windows 即 C:\Users\\.dsh\dsh-temptask)。留空 = 默认 |
autoCleanDays | 0 | >0 时,启动清理「已关闭且最后打开超过 N 天」的任务(会话按下面的策略处理) |
onDeleteSessions | archive | 删除任务(含自动清理)时如何处理它的会话:archive = 归档(从侧边栏消失,日志保留)/ keep = 留在「未分组」。见 §6 |
dataDir | /plugin-data/dsh-temptask | 插件数据目录(改它需要重启 DSH 才切换记录文件) |
也可以在 cordis.patch.yml 的插件行里给初始值(优先级低于设置页):
- insert:
- id: dsh-temptask
name: '@aeroscis/dsh-temptask'
config:
autoCleanDays: 7
降级通道:宿主没有 settings 服务、或缺 @deepseek-ai/dsh-settings/schemastery 时,
插件不会加载失败,而是改用 /config.json(设置卡片会显示「配置来源」)。