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

dsh-temporary-workspace

Folds isolated temporary Sessions into one configurable sidebar group in DeepSeek Harness 适合需要整理和隔离临时工作区会话,避免侧边栏杂乱的用户。

Package
dsh-temporary-workspace
Compatibility
Unverified
Harness peer range
catalog:
Cordis peer range
catalog:
Version
0.1.0-rc.6
License
MIT
Last updated
Sep 9, 2026

Install

$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.