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 ピア範囲
*
バージョン
0.1.2
ライセンス
MIT
最終更新
2026/10/23

インストール

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

ドキュメント

README 全文を読む ↗

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.