DDDMUC/dsh-session-relocate ↗★ 0

dsh-session-relocate

跨工作区安全移动会话日志及归属关系 适合需要整理会话,在不重启DSH的情况下将运行中或空闲会话迁移至新工作区。

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

安裝

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

配置

cordis.patch.yml 里这一行的 config(profile 层可覆盖):

键默认含义
bridgePrefix/api/dsh-session-relocate主机桥接前缀。改动后客户端自动跟随(通过引导全局下发)。
journalsDir/session-move迁移日志目录。
sessionsRoot后端的 root,退化为 /sessions会话存储根。一般不用设。
home$DSH_HOME 或 ~/.dshDSH home。
moveLivetrue正在跑活的对话是否走「就地接管」。设 false 则正在跑活的会被拒绝。
dragMovetrue侧边栏拖动搬移(整块工作区分组都是投放目标)。依赖官方的 DOM 行属性与分组结构;DSH 改了约定时可一键关掉(菜单那条路不受影响)。
releaseLivetrue打开着但空闲的对话,搬之前是否自动释放它。设 false 则打开中的直接拒绝。
releaseRetries / releaseRetryDelayMs24 / 150释放后探测写租约的重试次数与间隔(最坏约 3.6 秒)。
selftestfalse打开后多挂几个 __selftest/* 路由,用来在真实进程里造/清一个测试会话、施加写入压力、验证接管。