baiyingawa/everyconnect

baiyingawa★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

DSH插件,用于将dsh连接至微信、qq等软件,通过微claw插件、qq机器人等方式实现

README 摘要

EveryConnect DSH Plugin EveryConnect 是一个 DSH 多平台连接插件项目,用于把微信 Claw/iLink Bot 以及后续连接方式接入 DSH 的会话与 AI 能力。 当前状态:M0 工程骨架、M1 纯协议层、M2 生命周期接线、Web 设置页、微信二维码登录、DSH 会话菜单以及微信音频/文件接收已完成。 当前目标 第一阶段覆盖微信 Claw 文本、音频和文件消息闭环: 微信首次发消息、发送 / ,或处于未选定会话状态时,会收到按工作区排列的任务会话菜单。每页最多 20 个会话,使用 /next 和 /prev 翻页,发送编号进入会话;进入后消息会转发给对应 DSH 会话,助手回复会同步回微信。发送 /exit 或 /home 返回菜单。 微信语音和文件会先从 iLink CDN 下载并解密到 /.dsh/everyconnect/inbox/ / ,再把本地路径交给 DSH 会话。语音消息同时携带微信已有的语音转写;没有转写时,DSH 可根据本地音频文件继续处理。文件保留微信原文件名和 MIME 类型。 回复保留微信支持的 粗体 、 斜体 、 删除线 和 行内代码 ;链接、标题、引用和围栏代码会转换为适合微信显示的文本。 项目按 DSH 插件规范预留了以下入口: - package.json :插件元数据、bundle patch 和 Web client 声明。 - cordis.patch.yml :稳定的 Cordis 插件行。 - src/ :后续 Host 与 Client 实现。 - docs/ :协议、架构和决策记录。 Web 设置页已注册到 DSH 的 settings.section ,包含微信 Claw 开关、二维码登录、iLink 地址、session 存储路径和允许用户列表;配置暂存于浏览器 localStorage,Host 连接器通过 web server 提供二维码启动、状态和取消路由。 Web Client 构建为 DSH ModuleLoader .load 工厂格式,注册 id 为 everyconnect ,兼容二次开发 desktop 的 client-modules loader。 命令 命令 作用 / 打开工作区-任务会话菜单 /help 查看命令指引 /new 新建工作目录或任务 /setting 查看整体设置;进入会话后查看会话设置 /config 查看当前会话、模型、模式、耗时和缓存统计 /stop 暂停当前任务 /next 、 /prev 翻页浏览任务会话 /back 、 /chat 返回菜单或当前聊天 /exit 、 /home 退出当前会话并返回首页 /new workspace 会先询问父目录,再询问新目录名称; /new task 会列出已登记的工作目录,创…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginagent

分类