@deepseek-ai/dsh-peer-link
DSH peer link — point-to-point messaging between dsh agents and other local agent sessions (e.g. Claude Code) over unix sockets. Independent plugin: register as a peer, receive messages into agent context, reply with peer_send, list peers with peer_list. 适合需DSH与Claude Code等本地代理互通的用户;对端需相应版本与配置。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:czm15053/dsh-peer-linkREADME
Read the full README ↗配置
dsh 侧(插件配置)
- insert:
- id: peer-link
name: '@deepseek-ai/dsh-peer-link'
config:
targetSessionId: active # 'active'=最近活跃 / 具体sessionId / 'all'
name: my-dsh # 注册名,默认 dsh-
injectInbound: true # 收消息注入会话
registerTool: true # 注册 peer_send/peer_list
Claude Code 侧(官方跨 session 配置)
Claude Code 2.1.224+ 原生支持跨 session 消息。需在 ~/.claude/settings.json 里配置:
- 升级:
claude update升级到 2.1.224+ - 启用开关:在
env块加"CLAUDE_CODE_HARBOR_KITE": "1"(绕过 feature flag) - 免审批(推荐):加
"crossSessionInbound": "accept"(不加则消息先 hold 等待确认)
{
"env": {
"CLAUDE_CODE_HARBOR_KITE": "1"
},
"crossSessionInbound": "accept"
}
配置后,每个 Claude 会话会在 /tmp/cc-socks/ 生成一个 socket 文件(0600 权限)。
与 dsh 会话通信
- 发现:Claude Code 里用
ListAgents列出所有 peer 会话(含dsh-) - 回复 dsh:用
SendMessage发给to: "dsh- [ref]",消息开头带上会话标识@dsh- :,dsh 会转发到对应会话 - 收 dsh 消息:dsh 发来的消息会作为用户消息出现在 Claude 会话(带
📨 [peer]标记)
dsh 侧(插件配置)
- insert:
- id: peer-link
name: '@deepseek-ai/dsh-peer-link'
config:
targetSessionId: active # 'active'=最近活跃 / 具体sessionId / 'all'
name: my-dsh # 注册名,默认 dsh-
injectInbound: true # 收消息注入会话
registerTool: true # 注册 peer_send/peer_list
Claude Code 侧(官方跨 session 配置)
Claude Code 2.1.224+ 原生支持跨 session 消息。需在 ~/.claude/settings.json 里配置:
- 升级:
claude update升级到 2.1.224+ - 启用开关:在
env块加"CLAUDE_CODE_HARBOR_KITE": "1"(绕过 feature flag) - 免审批(推荐):加
"crossSessionInbound": "accept"(不加则消息先 hold 等待确认)
{
"env": {
"CLAUDE_CODE_HARBOR_KITE": "1"
},
"crossSessionInbound": "accept"
}
配置后,每个 Claude 会话会在 /tmp/cc-socks/ 生成一个 socket 文件(0600 权限)。
与 dsh 会话通信
- 发现:Claude Code 里用
ListAgents列出所有 peer 会话(含dsh-) - 回复 dsh:用
SendMessage发给to: "dsh- [ref]",消息开头带上会话标识@dsh- :,dsh 会转发到对应会话 - 收 dsh 消息:dsh 发来的消息会作为用户消息出现在 Claude 会话(带
📨 [peer]标记)