dsh-wsl-im

DSH PLUGIN视觉与多模态

仓库 173787247/dsh-wsl-im · npm dsh-wsl-im

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

把飞书、企业微信、钉钉与 QQ 消息桥接进 DeepSeek Harness,让你在常用 IM 里直接与 DSH Agent 对话并取回回复。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 1
最近更新 2026-10-10 创建于 2026-09-14
README 4.0 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:173787247/dsh-wsl-im#v0.2.0
兼容 DSH 版本0.2.0-rc.2 等 6 个版本版本不匹配时安装会报错
Node.js 要求>=18来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-wsl-im可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-wsl-im:把飞书、企业微信、钉钉、QQ 机器人接进 DeepSeek Harness 会话

  • 飞书/企微/钉钉/QQ 四端接入
  • 长连接与 Stream 模式适配
  • 消息转发至 DSH Agent 会话
  • 内置 im_status 状态工具
  • 支持 mock 本地冒烟测试

适用场景

通知

上游标签

deepseek-harnessdsh-pluginwsl

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方173787247仓库 dsh-wsl-im · 默认分支 master
分类视觉与多模态media
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 1收录时的数值,非实时
创建 / 更新2026-09-14 · 2026-10-10最后推送 2026-10-10
本站收录2026-09-15首次进入本站目录的时间

README 全文

4.0 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-wsl-im

让 飞书 / 企微 / 钉钉 / QQ / Slack / Discord / Telegram 直接和 dsh 对话。

English → README.md

链路:IM → 本插件 → ctx.agents → 回 IM。

在套件里的位置

不在 install.sh 里。行为以厂商协议文档为准。

flowchart TB
chats["飞书 / 企微 / 钉钉 / QQ / Slack / Discord / Telegram"] --> im["dsh-wsl-im"]
im --> ws["每个 IM 一个工作区"]
im --> agents["ctx.agents"]
agents --> reply["回复回到该聊天"]

工作区是 ~/.dsh/im-workspace/{feishu,wecom,dingtalk,qq,slack,discord,telegram,mattermost},插件启动时登记。一个聊天一条会话,不是整个平台共用一条。总图见 dsh-wsl-kit 中文说明。本插件是 0.3.7(可选,不在 install.sh)。

首批测试

适配器 模式 凭证
飞书 长连接 FEISHU_APP_ID / FEISHU_APP_SECRET + DSH_IM_FEISHU=1
企微 智能机器人 WSS WECOM_BOT_ID / WECOM_BOT_SECRET + DSH_IM_WECOM=1
钉钉 Stream DINGTALK_CLIENT_ID / DINGTALK_CLIENT_SECRET + DSH_IM_DINGTALK=1
QQ 官方 Gateway QQ_APP_ID / QQ_APP_SECRET + DSH_IM_QQ=1
Slack Socket Mode SLACK_BOT_TOKEN / SLACK_APP_TOKEN + DSH_IM_SLACK=1
Discord Gateway WSS DISCORD_BOT_TOKEN + DSH_IM_DISCORD=1(可选 DISCORD_APPLICATION_ID)
Telegram getUpdates 长轮询 TELEGRAM_BOT_TOKEN + DSH_IM_TELEGRAM=1(群 @ 建议设 TELEGRAM_BOT_USERNAME)
Mattermost Outgoing Webhook + Bot REST MATTERMOST_URL / MATTERMOST_TOKEN + DSH_IM_MATTERMOST=1
mock 本机 HTTP DSH_IM_MOCK=1

飞书还需在 profile 里安装 @larksuiteoapi/node-sdk。

企微 WSS(openws.work.weixin.qq.com)在本机常需走 HTTPS_PROXY/HTTP_PROXY(ws 不吃 NODE_USE_ENV_PROXY)。同一 Bot 同时只能一条长连接——测 dsh 时请关掉挂着同一个 Bot 的其它客户端。Slack Socket Mode 同理(App 级 xapp- 开连接,Bot xoxb- 回信)。

Discord 需开 Message Content Intent;频道消息要 @ 机器人。Telegram 只用出站长轮询(无 webhook);群聊在设置了 bot username 时需 @。

入站图片 / 文件(含 PDF)/ 语音 / 视频已与企微对齐:图片进视觉,PDF 用 pdftotext,语音只用平台转写(QQ asr_refer_text;多数渠道没有转写就落盘并请改发文字),视频只落盘、不抽帧。群消息需 @ 机器人(Slack 为 app_mention)。本机 WSL 直连这几家会超时,长连接和下载在设置了 HTTPS_PROXY 时走同一条代理。

每个 IM 单独一个工作区:~/.dsh/im-workspace/feishu、wecom、dingtalk、qq、slack、discord、telegram、mattermost。插件启动时会登记进 dsh 工作区列表,侧边栏显示为飞书、企微、钉钉、QQ、Slack、Discord、Telegram、Mattermost,不用手动添加。同一工作区里仍是一条聊天一个会话。旧会话留在上一级 im-workspace。

安装

# 跟踪默认分支,不要钉死 0.2.0
dsh plugin --profile web add github:173787247/dsh-wsl-im

Awesome: 条目草稿见 docs/awesome-entry.yml;仓库满 ≥1 天后再向 awesome-dsh-plugin 提 PR(CI 会卡年龄)。

source 环境变量后 restart-dsh-web.sh,新开会话。可用工具 im_status。

兼容性

字段 值
插件 dsh-wsl-im 0.3.8
最低 dsh ≥ 0.1.2(Web UI 一次性 ?token=,Windows 中继 :3081)
最新验证 以 dsh-wsl-kit 兼容性 为准(当前 0.2.0-rc.2)— 套件唯一真源
套件档位 可选(默认不在 install.sh / KIT_SET=daily)

License

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-wsl-im 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:173787247/dsh-wsl-im#v0.2.0` 即可。对应的 npm 包名是 `dsh-wsl-im`。

dsh-wsl-im 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-wsl-im 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-wsl-im 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2。

dsh-wsl-im 需要什么运行环境?

Node.js >=18。环境不满足时安装会失败,建议先确认本机版本。

dsh-wsl-im 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-wsl-im 有哪些功能?

飞书/企微/钉钉/QQ 四端接入、长连接与 Stream 模式适配、消息转发至 DSH Agent 会话、内置 im_status 状态工具、支持 mock 本地冒烟测试。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

173787247 的其它插件

6 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。