shenhuanageshei/dsh-team-link ↗★ 0

dsh-team-link

跨会话通信与团队生命周期管理插件 适合在DSH中运行多会话协同、需要跨会话传递消息和管理团队角色的用户。

套件
dsh-team-link
相容性
待驗證
Harness 依賴範圍
^0.1.0-rc.6 || ^0.1.5-rc.1
Cordis 依賴範圍
^4.0.1
版本
0.3.8
授權
MIT
最近更新
2026年9月20日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:shenhuanageshei/dsh-team-link

六、策略配置

设置命名空间 team-link(设置 UI 可直接编辑;settings 服务不可用时降级为进程内记忆并留痕):

键类型说明
receiveModeask / accept / reject默认 ask:逐条确认
trustedSendersstring[]免确认接收的发送方会话
blockedSendersstring[]拒收并屏蔽(优先级最高,压过配对)
rememberTargetsstring[]发送方免确认的目标会话
pairs{a, b, createdAt, provisional, expiresAt}[]双向免确认配对通道。provisional: true = 由换届在无人值守路径上临时授予,expiresAt 到期未获批准即自动删除并回退为正常过门;正常配对 provisional: false、expiresAt: 0
watchdogs{id, team, watcherSession, targets, silentMinutes, intervalMinutes, expiresAt, createdAt}[]跨会话看门狗注册(到点自动清理;手改时缺字段的条目会被丢弃,不会让整个命名空间失效)
teams{name, createdAt, workspace, policy:{writer}, roles:[{role, current, pending, rotationAt, provisional, rotationStatus, history}], rotationBackup}[]团队 roster 与换届记账。name 必须 [a-z0-9-]+(它是黑板目录的路径段);workspace 是团队首次创建时捕获的会话工作目录、也是黑板根;手改时非法团队名/无名角色会被丢弃