po-et/dsh-session-guard0

dsh-session-guard

DeepSeek Harness 插件:通过每会话咨询锁和过期接管机制,防止多进程并发写入导致会话损坏。

AI 分析

核心用途是防止两个 DSH 进程同时写入同一个会话日志导致数据损坏。适合经常多开 DSH 实例、需要保障会话日志安全的用户。

包名
dsh-session-guard
版本
0.1.0
许可证
MIT
最近更新
2026年9月5日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:po-et/dsh-session-guard

Configuration

All optional, set on the plugin row in your profile patch:

- id: session-guard
  name: dsh-session-guard
  config:
    mode: enforce        # 'enforce' (default) fails conflicting steps; 'warn' only logs
    heartbeatMs: 15000   # heartbeat refresh for held locks
    staleAfterMs: 90000  # unverifiable owners expire after this silence
    # lockDir: /custom   # default: $DSH_HOME/session-locks