Tonywqs/dsh-session-folders ↗★ 0

dsh-session-folders

Give every new DSH conversation its own dated directory: new sessions created in a configured root workspace are redirected into <root>/<YYYY-MM-DD-HH-mm-ss>/, which is registered as its own workspace so files never mix. 适合需要严格隔离不同会话文件、避免多任务文件混淆的用户。

Package
dsh-session-folders
Compatibility
Unverified
Cordis peer range
^4.0.2
Version
0.3.1
License
MIT
Last updated
Oct 8, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tonywqs/dsh-session-folders

配置

cordis.patch.yml(装到 profile 后在 profile 的 patch 里):

- insert:
    - id: session-folders
      name: dsh-session-folders
      config:
        enabled: true
        roots:
          - 'D:\AIWorkSpace\DSH'
        nameFormat: YYYY-MM-DD-HH-mm-ss
        dryRun: false
配置默认说明
enabledtrue总开关
roots[]需要按会话分目录的根工作区(可多个)。为空时插件不发生活用并记一条 warn
nameFormatYYYY-MM-DD-HH-mm-ss目录名格式,支持 YYYY MM DD HH mm ss
placeholderTitle新会话客户端侧工作区的初始显示名(不要用时间戳)
followSessionTitletrue会话标题生成后自动同步改工作区名;false 则一直用 placeholderTitle
dryRunfalse只记日志不落地,用于首次验证

2) 在 profile 的 cordis.patch.yml 追加 insert 条目(见上「配置」)