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. 适合需要跨会话通信、队列式邮箱管理及多工作区协同的高级用户。

Package
dsh-session-suite
Compatibility
Unverified
Harness peer range
*
Version
0.1.2
License
MIT
Last updated
Oct 23, 2026

Install

$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.