Baboo-ming/dsh-session-delete ↗★ 2

dsh-session-delete

在侧边栏菜单中提供带确认的永久删除会话功能 适合需要彻底清理会话日志、释放磁盘空间,并防止误删运行中会话的桌面端用户。

套件
dsh-session-delete
相容性
待驗證
版本
0.1.2
授權
MIT
最近更新
2026年10月9日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Baboo-ming/dsh-session-delete

5. 配置

在 cordis.patch.yml 的 insert 行加 config,或在 profile patch 里覆盖:

- insert:
    - id: session-delete
      name: 'dsh-session-delete'
      config:
        allowForce: false            # 彻底禁止“强制删除运行中的会话”
        sessionsRoot: 'D:\dsh-data\sessions'
        storagesRoot: 'D:\dsh-data\storages'
        ledgerFile: 'D:\dsh-data\storages\workspace.json'
        dshHome: 'D:\dsh-data'
键默认值说明
dshHomeconfig.dshHome → $env:DSH_HOME → ~\.dsh所有路径的基准
sessionsRoot\sessions会话日志根目录
storagesRoot\storages存储域根目录
ledgerFile\workspace.json工作区挂账账本
allowForcetruefalse 时 force 被忽略(HTTP 403),运行中的会话一律拒删
requireTokentruefalse 时不校验 X-Session-Delete-Token(仅本机脚本场景;来源校验仍然生效)