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

dsh-session-suite

提供跨会话聊天、目录队列邮箱及工作区注册 适合需要跨会话通信、队列式邮箱管理及多工作区协同的高级用户。

包名
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

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.