cc connect远程使用dsh
whiteguo233/dsh-cc-connect · 技能
通过cc connect远程使用dsh。
★ 4GitHub 星标
0分支
2026-09-07最近更新
Go开发语言
BSD-3-Clause许可证
主要功能
- 出站dsh 插件注册 cc_connect_send / cc_connect_list 工具,让 dsh 的 agent 主动把消息推送到 cc-connect 的任意平台会话(走 cc-connect 内部 unix socket /send),以及通过管理 API 列出项目/会话。
- 方式 A直接内嵌(推荐,最简单)——把 go/dsh/ 拷入 cc-connect 仓库 agent/dsh/,并在 cmd/cc-connect/plugin_agent_dsh.go 引用
- cc_connect_sendmessage(必填)、project、session_key(后两者可省略用默认值)。
- 新版 dsh 兼容层cc-connect 侧使用的仍是旧点号协议。
- 若你的 dsh web 是已改协议的新版,安装 bridge/cc-connect-bridge.cjs,在 loopback 上恢复旧接口供 cc-connect 调用。
使用条件
- 新版 dsh 已把 cc-connect 依赖的旧点号 RPC(/api/session.、/api/events.mux)改为斜杠 + 分 channel + cookie 鉴权协议,并移除了 /api/events.mux。
- bridge/cc-connect-bridge.cjs 是一个 dsh 宿主插件,在 loopback 上恢复旧接口,并把新版事件翻译成 cc-connect 期望的帧格式,让未改动的 cc-connect 直接驱动新版 dsh。
安装命令
dsh plugin --profile web add github:whiteguo233/dsh-cc-connect