dsh-ringcentral
在终端中运行以下命令:
dsh plugin install ringclaw/dsh-ringcentral
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install ringclaw/dsh-ringcentral 即可安装该插件,项目源码地址为 https://github.com/ringclaw/dsh-ringcentral。
插件介绍
如果你的团队每天在 RingCentral 团队消息中协作,同时又用 deepseek-harness 运行 AI 代理,dsh-ringcentral 让两者无缝衔接:来自 RingCentral 的入站消息直接驱动代理推理循环,助手的回复则以 Mini-Markdown 线程帖的形式锚定到原始消息,形成自然的对话体验。插件无需任何外部 SDK,原生对接 RingCentral v1 REST API 与 WebSocket 订阅流,遵循 dsh 的"插件而非改循环"原则,作为一个纯 Cordis 插件复用宿主侧的代理、会话、模型路由和工具展示能力,在可选组件缺失时优雅降级而非崩溃。
会话层面,每个 RingCentral 对端(个人、团队频道、群聊)都拥有独立的代理会话,SessionId 由服务器、Bot 令牌和对端身份通过 SHA-256 确定性派生,确保同一用户或聊天在重启后始终路由到同一个上下文。访问控制对齐 dsh-qqbot 的语义:私聊和三种群聊类型均可设置禁用、白名单或开放模式,群聊默认要求 @提及才触发。当代理需要向用户提问时,问题以线程帖渲染在聊天中,用户回复选项编号或自由文本即可作答,回答不会污染会话历史,超时十分钟自动取消。
配置方面,插件在 Web GUI 中注册设置卡片:所有非密字段均可在线编辑并在下一条入站消息时立即生效,无需重启;四个密钥字段为只写控件,仅报告是否已配置,绝不将值回传页面,并支持秒级热轮换 REST 客户端与 WebSocket 重连。在没有设置服务的纯 YAML 部署中,卡片不挂载,插件行为与之前完全一致。本插件最适合已在 RingCentral 中协作并希望将 dsh 代理嵌入日常聊天工作流的开发团队。
使用场景
- 在 RingCentral 群聊中 @提及代理,直接驱动任务执行并获取线程化回复
- 通过私聊与代理进行一对一对话,支持 /compact、/model 等命令管理会话
- 让代理在聊天中以线程帖形式向用户提问,等待用户在聊天中作答
适合人员
- 已在 RingCentral 中日常协作的开发或工程团队
- 使用 deepseek-harness 运行 AI 代理并希望接入 IM 的团队
- 希望将 LLM 代理嵌入即时通讯工作流的独立开发者