把飞书机器人接入 dsh,随时私聊调用智能体
35.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:npm 同名包「dsh-feishu」归属 omdsh-dev/dsh-lark,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add itr-del/dsh-feishu该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 48 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意npm 同名包「dsh-feishu」归属 omdsh-dev/dsh-lark,装到的可能不是本插件
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-feishu @ 0.0.1
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 16:35:53
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 接入飞书机器人
- 私聊调用智能体
飞书(Lark)IM 桥接,接入 DeepSeek Harness(dsh)——一个 cordis 插件
README
由 DeepSeek 最新模型翻译生成dsh-feishu — 飞书/Lark IM 桥接 DeepSeek Harness
可插拔 cordis 插件,把飞书自建机器人接入运行中的 DeepSeek Harness (dsh) web profile —— 通过 dsh plugin add 一行安装。
┌────────┐ WS ┌──────────────┐ cordis ┌──────────┐ LLM ┌──────────┐
│ 飞书 IM │ ──────> │ 本插件 │ ──────────> │ dsh agent │ ────────> │ DeepSeek │ │ │ )。
- 多轮对话跨重连保持。
- 把助手回复流回飞书,4000 字分块。
- 过滤 DeepSeek 工具调用标记。
- 交互式提问桥接:模型调用 ask_user_question 时,问题(含选项)会被渲染成文本发到飞书,并立刻解开死锁 —— 否则在纯 IM 部署下这个工具会一直挂到超时(它只接受 dsh web 浏览器端的回答)。
- 进度回传:turn 跑超过 45 秒还没结束,就每 30 秒把新产出的正文增量发一次「进行中」消息。
长任务不再全程静默。
- 超时看门狗:turn 卡死时强制 agent.cancel() 并通知用户,阈值可配(默认 30 分钟)。
- 纯 ESM,无需 TypeScript 编译。
展开完整文档(README 剩余 1 节)
dsh-feishu — 飞书/Lark IM 桥接 DeepSeek Harness 可插拔 cordis 插件,把飞书自建机器人接入运行中的 DeepSeek Harness (dsh) web profile —— 通过 dsh plugin add 一行安装。 ┌────────┐ WS ┌──────────────┐ cordis ┌──────────┐ LLM ┌──────────┐ │ 飞书 IM │ ──────> │ 本插件 │ ──────────> │ dsh agent │ ────────> │ DeepSeek │ │ │ )。 - 多轮对话跨重连保持。 - 把助手回复流回飞书,4000 字分块。 - 过滤 DeepSeek 工具调用标记。 - 交互式提问桥接:模型调用 ask_user_question 时,问题(含选项)会被渲染成文本发到飞书,并立刻解开死锁 —— 否则在纯 IM 部署下这个工具会一直挂到超时(它只接受 dsh web 浏览器端的回答)。 - 进度回传:turn 跑超过 45 秒还没结束,就每 30 秒把新产出的正文增量发一次「进行中」消息。 长任务不再全程静默。 - 超时看门狗:turn 卡死时强制 agent.cancel() 并通知用户,阈值可配(默认 30 分钟)。 - 纯 ESM,无需 TypeScript 编译。 - 无遥测、完全本地。 安装 1. 安装 dsh bash npm install -g @deepseek-ai/dsh dsh web --help 2. 安装本插件 bash dsh plugin add dsh-feishu 会自动装到 ~/.dsh/profiles/web/node_modules/dsh-feishu 并写入 cordis.patch.yml。 3. 配置飞书应用 到 创建自建应用,复制 appId + appSecret。 在事件与回调里: - 订阅方式选使用长连接接收事件/回调。 - 添加事件 im.message.receive_v1。 在权限里授予: - im:message - im:message.p2p_msg(私聊必需) 发布版本 —— 没发布就收不到事件。发布后等约 2 分钟缓存刷新。 4. 导出环境变量并启动 bash export DEEPSEEK_API_KEY="sk-..." export FEISHU_APP_ID="cli_..." export FEISHU_APP_SECRET="..." dsh web 日志里应该看到: [feishu] WebSocket started (appId=cli_xxx) [feishu] FeishuBridgeService initialized 给机器人发私聊消息,agent 会在同一会话里回复。 环境变量 | 变量 | 必需 | 默认 | 备注 | | DEEPSEEK_API_KEY | 是(LLM 调用) | — | | | DEEPSEEK_BASE_URL | 否 | https://api.deepseek.com | 代理场景 | | FEISHU_APP_ID | 是 | — | 应用控制台里的 cli_xxx | | FEISHU_APP_SECRET | 是 | — | 应用控制台 —— 切勿提交 | | DSH_FEISHU_WATCHDOG_TIMEOUT_MS | 否 | 1800000(30 分钟) | turn 卡死的强制取消阈值 | | DSH_FEISHU_PROGRESS_AFTER_MS | 否 | 45000 | 本轮跑多久之后才开始发进度更新 | | DSH_FEISHU_PROGRESS_INTERVAL_MS | 否 | 30000 | 相邻两条进度更新的最小间隔 | 消息流 1. 用户私聊机器人。 2. 飞书 SDK 触发 im.message.receive_v1 → 本插件。 3. 插件为 feishu: 加载/创建 agent。 4. 插件调用 agent.followup(userMessage)。 5. agent 回到 idle 后,插件读取 agent.session.events,过滤 DSML 噪声,通过 larkClient.im.message.create(...) 把回复发回飞书。 6. turn 进行期间,一个 2 秒轮询的看门狗负责两件事:发现未结算的 ask_user_question 调用就把它转投到飞书并取消该轮(解死锁);turn 超过阈值就把正文增量作为「进行中」消息发出。 ask_user_question 与最终回复共用同一个 seq 游标,所以同一段文字不会发两遍。 限制 - 仅文本。图片/文件/卡片/post 消息未处理。 - 非增量 token 流式。回复仍按整段发送;turn 进行中只有周期性「进度更新」(见上)。 - 暂不支持群聊。仅私聊。 - 交互式 UI 工具降级:ask_user_question / exit_plan_mode 在 dsh 里只接受 web 端回答。 IM 场景下插件会把问题转成文本并取消该轮(同时注入环境约束,让模型优先直接用正文提问)。 协议 MIT。 致谢(第三方来源) - DeepSeek Harness (dsh) —— 本插件所扩展的 Agent 运行时。 - @larksuiteoapi/node-sdk —— 飞书官方 SDK,MIT 协议。 - DeepSeek API —— 大模型后端。 作者 itr-del — 13918029394@163.com 在 Ubuntu 22.04 上集成 dsh 与自托管飞书机器人过程中编写。 English docs: README.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
itr-del/dsh-feishu
把飞书机器人接入 dsh,随时私聊调用智能体
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,778已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,110已汉化DeepSeek 客户端
70.9
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,031已汉化DSH
70.7