dsh-task-runner
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 项目/任务双模式工作区:任务不绑定工作区,每次新对话在 D:\dsh_working\<名称>-<时间戳> 自动创建独立临时目录(类 Codex);侧边栏"任务"分组常驻显示所有无工作区会话并带空状态提示,新建会话的工作区选择器增加"无工作区(任务)"选项。
How to install
dsh plugin add dsh-task-runner About
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…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 0
- mo. downloads
- 195
- Last push
- 2026-08-18
- Created
- 2026-08-16
Links
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- Topics
- deepseek-harness, dsh, dsh-plugin, productivity, tasks, workspace
Related plugins
openclaw
openclaw/openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
Figma-Context-MCP
GLips/Figma-Context-MCP
MCP server to provide Figma layout information to AI coding agents like Cursor
mobile-mcp
mobile-next/mobile-mcp
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)