Repository navigation
v0.1.0
首个版本 / First release.
中文
DSH 侧边栏里常驻末位、可折叠的「最近任务」工作区分组:侧边栏入口(+ 最近任务对话)与 Mod+Alt+N / Mod+Shift+N 快捷键在专用目录里开新对话,对话因此归入这个分组,而不是「未分组」。该分组是真正的工作区记录,而非插件画出来的仿制品——折叠、展开、改名、拖拽排序、置顶、归档、搜索都正常可用,会话的沙箱根目录就是该文件夹,也没有任何官方代码或内置 workspace 文案被打补丁。目录、分组名、常驻末尾与自动重建都是实时设置(设置 → 通用),经官方配置层落进 profile 的 cordis.patch.yml 并热生效。
安装:
dsh plugin --profile desktop add github:winditer/dsh-recent-tasks
# 或直接用本 Release 附件里的预构建包(免构建):
dsh plugin --profile desktop add https://github.com/winditer/dsh-recent-tasks/releases/download/v0.1.0/dsh-recent-tasks-0.1.0.tgzWeb profile 换成 --profile web。
English
An always-last, collapsible Recent tasks workspace group in the DSH sidebar: the sidebar entry (+ 最近任务对话) and the Mod+Alt+N / Mod+Shift+N shortcut start a chat in a dedicated folder, so it lands in that group instead of 未分组. The group is a genuine workspace record rather than a plugin-drawn look-alike — collapse, expand, rename, drag order, pin, archive and search all behave normally, sessions started there get that folder as their sandbox root, and no official code or built-in workspace locale string is patched. Folder, group name, pin-last and auto-repair are live settings (Settings → General), written into the profile's cordis.patch.yml through the official config layer and hot-applied.
Assets
dsh-recent-tasks-0.1.0.tgz— the prebuilt npm package: host half (lib/index.js), prebuilt browser bundle (dist/client.js), and the self-declaredcordis.patch.yml. Nothing is compiled on the consuming side, and pnpm's blocked lifecycle scripts are not needed.
Details
- 49 tests (
node --test test/*.test.js) over the protocol, host half, client logic and bundle contract. - No runtime dependencies, no native modules, no install scripts, no network access.
- Requires DSH
0.2.0-rc.1or newer (developed and verified on0.2.0-rc.2, cordis~4.0.4).