dsh-task-runner
DSH 项目/任务双模式工作区:任务不绑定工作区,每次新对话在 D:\dsh_working\<名称>-<时间戳> 自动创建独立临时目录(类 Codex);侧边栏"任务"分组常驻显示所有无工作区会话并带空状态提示,新建会话的工作区选择器增加"无工作区(任务)"选项。
Project/task dual-mode workspaces for DSH: a task skips the workspace picker and gets a fresh scratch directory (D:\dsh_working\<name>-<timestamp>) per conversation, Codex-style; no-workspace sessions are grouped under a persistent Tasks section in the sidebar with empty states, and the new-session workspace picker gains a "no workspace (task)" option.
怎么安装
dsh plugin add dsh-task-runner 简介
dsh-task-runner DSH(DeepSeek Harness,含 DSH EAC 桌面版)插件:把侧边栏升级为「项目 / 任务」双模式。 **项目(Project)**:现有行为不变 —— 侧边栏顶部有「项目」分组标题,下面各工作区文件夹与会话照常显示。 **任务(Task)**:与项目平级的独立分组 —— 不绑定任何工作区,每次新建任务自动在 D:\dsh_working\<名称>-<时间戳>\ 下创建独立临时目录作为会话工作目录,像 Codex 一样即开即用; 所有无工作区会话(含旧 Ungrouped)都显示在「任务」组下,空时显示「暂无任务」。 **「任务」标题右侧有「+」按钮:点击立即创建任务会话并切换到新会话**(自动命名,无需弹窗)。 **EAC 桌面版注意**:EAC 内置的「临时会话」是**另一个官方插件**(dsh-side-session,侧边栏底部图标 + Ctrl+Shift+S),与本插件的「任务」是两回事。若想隐藏它,见下文临时会话按钮。 新建对话走**官方流程**:点「新建会话」→ 空状态 →「选择工作区」菜单里除了各工作区,还多了一项 **「无工作区(任务)」**,点击即在任务根目录下创建新会话并直接打开。 工作原理(为什么不需要 hack 核心) DSH 的 session.create API 原生支持 cwd 参数(与 works…
推荐参考
信息
- 协议
- MIT
- 语言
- JavaScript
- GitHub 星标
- 0
- 月下载
- 195
- 最近更新
- 2026-08-18
- 创建于
- 2026-08-16
基础安全检查
- 检查结果
- 无
- 收录来源
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- 主题标签
- deepseek-harness, dsh, dsh-plugin, productivity, tasks, workspace