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. 适合需要严格隔离不同会话文件、避免多任务文件混淆的用户。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tonywqs/dsh-session-foldersドキュメント
README 全文を読む ↗配置
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
| 配置 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关 |
roots | [] | 需要按会话分目录的根工作区(可多个)。为空时插件不发生活用并记一条 warn |
nameFormat | YYYY-MM-DD-HH-mm-ss | 目录名格式,支持 YYYY MM DD HH mm ss |
placeholderTitle | 新会话 | 客户端侧工作区的初始显示名(不要用时间戳) |
followSessionTitle | true | 会话标题生成后自动同步改工作区名;false 则一直用 placeholderTitle |
dryRun | false | 只记日志不落地,用于首次验证 |