dsh-connect
把 DSH 智能体接入飞书、钉钉和 Telegram:在聊天里派任务、实时查看流式执行、自动收回结果摘要。
0 MIT 作者 IvanWu2015 更新于
安装
dsh plugin --profile web add github:IvanWu2015/dsh-connect 界面预览 3
解决什么问题
DSH 智能体通常只能在终端或 Web GUI 里使用,离开电脑就无法派活和跟进。dsh-connect 把智能体接到你已经在用的聊天平台(飞书/Lark、钉钉、Telegram),让聊天窗口成为智能体的远程入口:
- 双向对话:聊天消息直接进入 DSH 智能体,回复以打字机式卡片流式回传;每个私聊/群聊绑定一个 DSH Session,进程重启后自动恢复多轮上下文。
- 长任务不瞎等:任务一收到就回执,思考、工具调用、提问、权限申请等关键节点实时更新;沉默过久(默认 5 分钟,可按会话调整)会单独推送进度卡片,结束时推送模型、token(输入/输出/缓存)、步数、耗时与上下文占用的统计卡,上下文 ≥75% 时给出
/compact建议。 - 在聊天里做决策:智能体提问(
ask_user_question)或申请权限升级时,直接在聊天里弹出带按钮的交互卡片,点按钮或回文字(序号/选项名)即可,无需打开 Web GUI。 - 通知可分级:
full/important/result(默认只回结果)三档,可按会话切换并持久化,避免刷屏。 - 配置不用改文件:
/settings打开按钮式菜单,模型、推理强度、通知级别、进度间隔、语言、配置总览都能按会话调整;/menu提供层级式点选导航。 - 图片与文件:收到的图片自动下载,主模型无视觉能力时由视觉子任务转述后注入;附件、音视频也落盘到工作目录;
/send <path>可把工作区文件发回聊天。 - 安全与运维:群聊默认需 @ 提及,支持用户/会话白名单,凭据走环境变量、配置文件或 DSH 凭据库(设置面板写入、不回显明文);
/clear、/new等破坏性操作先确认;/remind定时提醒不消耗模型 token 且可跨重启;/broadcast可向所有已绑定会话广播。 - 一个插件搞定多平台:核心 connect 服务与飞书/Telegram/钉钉适配器、Web 设置栈都在同一插件内,用
channels选择器只启用你需要的渠道。
适合谁
- 经常不在电脑前、希望用手机聊天应用给 DSH 派活并跟进长任务的开发者与运维人员。
- 团队已在飞书/钉钉里协作,想把智能体能力嵌进现有群聊流程的团队。
- 需要把「任务完成通知」「定时提醒」「权限确认」推送到人已经在看的界面,而不是再开一个窗口的人。
- 在意部署可控性(白名单、@ 提及、凭据管理、破坏性操作确认)的自建/内网使用者。
标签 自动化工作流 工具集成
内容根据项目 README 整理 · 版权归原作者所有
报告问题 / 申请下架