ZilongYang/dsh-session-mng ↗★ 0

dsh-session-mng

Session management for DeepSeek Harness: one Settings page for every session — whole-session title generation, archive/restore, cross-workspace move, and permanent deletion of archived sessions.

Package
dsh-session-mng
Compatibility
Unverified
Version
0.1.2
License
MIT
Last updated
Oct 27, 2026

Install

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

使用

  1. 打开 设置 → 会话管理。
  2. 顶部 tab 切换 全部 / 活跃 / 已归档;用工作区下拉、搜索框、排序缩小范围。
  3. 点任意会话进入详情:生成标题、打开、归档/恢复并打开、移动到其他工作区、彻底删除(仅已归档)。
  4. 在列表里勾选多个会话可批量归档、恢复、移动、删除;批量删除也会先显示范围确认。
  5. 所有写操作都要在界面里明确点击确认;标题提案本身不写任何数据。

配置(可选)

在 profile 的 patch 行里可以覆盖默认值;所有值都会 clamp:

- id: session-mng
  name: 'dsh-session-mng'
  config:
    maxBatch: 50            # 归档/恢复/删除单次最多 id 数
    maxMoveBatch: 20        # 移动单次最多 id 数
    titleTimeoutMs: 30000
    titleMaxInputBytes: 32768
    titleMaxOutputTokens: 256
    titleMaxBytes: 120
    allowRemote: false      # 默认只接受 loopback / webRuntime.trustedHosts
    sessionsRoot: ''        # 仅在 sessionPersistence.locate 缺失时作为定位兜底