AlexKaiqi/dsh-temporary-workspace--packages-plugin ↗★ 0

dsh-temporary-workspace

将独立的临时会话折叠至侧边栏指定分组 适合需要整理和隔离临时工作区会话,避免侧边栏杂乱的用户。

包名
dsh-temporary-workspace
兼容性
待验证
Harness 依赖范围
catalog:
Cordis 依赖范围
catalog:
版本
0.1.0-rc.6
许可证
MIT
最近更新
2026年9月9日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AlexKaiqi/dsh-temporary-workspace#cd15e577827fbc5b84eaef3f79efb3b7db4425cb&path:packages/plugin

Configuration

root is the parent for isolated temporary Session directories:

- insert:
    - id: temporary-workspace
      name: dsh-temporary-workspace
      config:
        root: !!js dshHomePath('temporary-workspaces')
        reservationRetentionMs: 3600000

The default is $DSH_HOME/temporary-workspaces, normally ~/.dsh/temporary-workspaces. It can be edited live under Settings → Plugins → Temporary Workspace. A new root affects future creation and the contributed group matcher; existing Sessions, Workspaces, and files are not migrated or deleted.

The Settings namespace is temporary-workspace. reservationRetentionMs is the grace for an unadopted crash-window reservation: one hour by default, with a one-minute minimum.