chc-1986/dsh-session-suite ↗★ 0

dsh-session-suite

Cross-session chat, a directory-as-queue mailbox, workspace registration and a Session Hub panel for DeepSeek Harness (DSH) — one Cordis plugin. 适合需要跨会话通信、队列式邮箱管理及多工作区协同的高级用户。

패키지
dsh-session-suite
호환성
미검증
Harness peer 범위
*
버전
0.1.2
라이선스
MIT
최근 업데이트
2026. 10. 23.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chc-1986/dsh-session-suite

Configuration / 配置

KeyDefaultMeaning
writeEnabledfalseMaster switch for the cross-session write path.
maxHops5Maximum hand-off chain depth.
syncTimeoutMs120000How long a sync delivery waits for the peer's text.
pollIntervalMs500Poll interval for chat replies.
maxReplyChars200000Cap on copied-back reply text (also the outbox cap).
maxMessageBytes65536Cap on one delivery.
dir""Mailbox root; empty = /mailbox.
pollMs500Inbox scan interval.
heartbeatMs1000Heartbeat interval (clients treat >30 s as stale).
replyTimeoutMs600000Max wait for a turn's reply before writing partial/no-reply.
queueTimeoutMs660000Per-target in-flight queue release threshold.
allowTargets[]Whitelist of target session ids (used when allow.json is absent).
secret""Optional shared secret required in each letter (empty = no check).
stateDir""Fleet table directory (fleet.json); empty = /.dsh/state.
gatekeeper.*see codeOptional LLM triage: provider / model / effort, fast paths, passcode, receipt & urge rules.

allow.json (inside dir) takes precedence over allowTargets, is re-read within 2 s, and is fail-closed: a corrupt file rejects everything instead of silently allowing all.