在飞书私信里下达任务,让智能体执行并回传结果
27.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ShiXiangYu2/dsh-feishu-remote该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 12 处,展示前 12 条)
- 读取本地文件index.js:33
if (existsSync(known)) return known - 读取本地文件index.js:201
if (!args.image || !existsSync(args.image)) { - 读取本地文件index.js:231
if (result.exitCode !== 0 || !existsSync(outPath)) { - 读取本地文件apply-patch.mjs:27
const src = readFileSync(target, 'utf8') - 写入本地文件apply-patch.mjs:41
writeFileSync(target, src.replace(OLD, NEW)) - 写入本地文件feishu-resident.mjs:26
try { appendFileSync(LOG, line + '\n') } catch { } - 执行外部命令固定命令feishu-resident.mjs:40
const child = spawn('bash', ['-c', - 请求外部主机api.siliconflow.cnfeishu-resident.mjs:186
const res = await fetch('https://api.siliconflow.cn/v1/chat/completions', { - 发起网络请求feishu-resident.mjs:186
const res = await fetch('https://api.siliconflow.cn/v1/chat/completions', { - 读取密钥环境变量feishu-resident.mjs:189
'Authorization': `Bearer ${process.env.SILICONFLOW_API_KEY}`, - 执行外部命令固定命令feishu-resident.mjs:203
const c = spawn('bash', ['-c', command], { stdio: ['ignore', 'pipe', 'pipe'] }) - 执行外部命令固定命令feishu-resident.mjs:241
const child = spawn('bash', ['-c',
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
涉及外部主机:api.siliconflow.cn
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 私聊下达任务
- 回传执行结果
- 推送通知
在飞书里控制你的 DeepSeek Harness 智能体:私聊派任务、回传结果、推送通知,由 lark-cli 驱动。
README
由 DeepSeek 最新模型翻译生成📱 DSH 飞书远程
在手机上通过 飞书 / Lark 控制你的 DeepSeek Harness 智能体。发一条私信下达任务——结果直接回到聊天中。完整可用的闭环。
dsh-plugin DeepSeek Harness License: MIT
✨ 功能简介
- 📨 飞书 → 智能体 → 飞书:给机器人发私信下达任务(例如 2+3等于几?),DSH 智能体会用你配置的 LLM 执行,答案会回到聊天中。
- 🖼️ 图像理解:发送截图或照片——它会被下载并由视觉模型(Qwen3-VL)分析,然后智能体回复它所看到的内容。
- 🎨 图像生成往返:智能体可以生成图像(generate_image)、下载到本地(feishu_download),并把实际的图像发回你的飞书聊天(feishu_send_image)——而不只是一个链接。
- 📤 智能体 → 飞书:模型获得 feishu_send / feishu_send_image / feishu_download 工具,可将结果、文件和生成的图像推送给任意用户或群聊。
- 🧹 保留清理:下载的图像保留 7 天(可通过 FEISHU_IMG_RETENTION_DAYS 配置),之后自动删除——磁盘不会无限增长。
展开完整文档(README 剩余 1 节)
📱 DSH 飞书远程 在手机上通过 飞书 / Lark 控制你的 DeepSeek Harness 智能体。发一条私信下达任务——结果直接回到聊天中。完整可用的闭环。 dsh-plugin DeepSeek Harness License: MIT ✨ 功能简介 - 📨 飞书 → 智能体 → 飞书:给机器人发私信下达任务(例如 2+3等于几?),DSH 智能体会用你配置的 LLM 执行,答案会回到聊天中。 - 🖼️ 图像理解:发送截图或照片——它会被下载并由视觉模型(Qwen3-VL)分析,然后智能体回复它所看到的内容。 - 🎨 图像生成往返:智能体可以生成图像(generate_image)、下载到本地(feishu_download),并把实际的图像发回你的飞书聊天(feishu_send_image)——而不只是一个链接。 - 📤 智能体 → 飞书:模型获得 feishu_send / feishu_send_image / feishu_download 工具,可将结果、文件和生成的图像推送给任意用户或群聊。 - 🧹 保留清理:下载的图像保留 7 天(可通过 FEISHU_IMG_RETENTION_DAYS 配置),之后自动删除——磁盘不会无限增长。 - 🤖 长连接:使用 lark-cli 的 WebSocket 事件总线——无需公网 webhook 服务器,可在 localhost/局域网/私有服务器上运行。 - 🔒 安全:复用 lark-cli 的操作系统钥匙串凭据存储和权限系统;事件监听器按设计在非沙箱环境中运行(它必须持有 WebSocket)。 🚀 安装 0. 前置条件 1. 一个飞书/Lark 自建应用,需具备: - 启用机器人能力 - 事件订阅 im.message.receive_v1(长连接模式) - 权限:im:message、im:message:send_as_bot、im:message.p2p_msg:readonly、im:chat:read、im:resource - 已发布版本 - (在飞书开发者控制台中设置——CLI 可以通过 API 启用机器人能力,但事件/权限需要在控制台中配置。) 2. 已安装 lark-cli 并完成一次认证: npm i -g @larksuite/cli lark-cli config init # paste your App ID / Secret lark-cli auth login --recommend # scan QR to authorize 1. 安装插件 dsh plugin --profile demo add github:ShiXiangYu2/dsh-feishu-remote 该包包含两部分: - index.js —— Cordis 插件:注册 feishu_send 模型工具,并尝试进程内事件监听器。 - feishu-resident.mjs —— 推荐的常驻启动器:启动 web profile,并在分离进程中运行长连接事件循环(见下文)。 2. 配置模型 DSH profile 必须有一条可用的 LLM 路由(例如通过 SiliconFlow 使用 DeepSeek): profile cordis.patch.yml - id: llm-deepseek config: apiKeyEnv: SILICONFLOW_API_KEY baseURL: https://api.siliconflow.cn/v1 thinking: disabled reasoningEffort: off models: - id: deepseek-ai/DeepSeek-V3.2 name: DeepSeek-V3.2 (via SiliconFlow) contextWindow: 65536 maxTokens: 8192 - id: agent-default-model config: provider: deepseek-official model: deepseek-ai/DeepSeek-V3.2 3. 运行常驻进程(推荐) 闭环必须运行在一个长期存活的进程中。使用随附的常驻启动器: 将 feishu-resident.mjs 中的绝对路径(LARK_HOME、CLI)调整为你的配置。 DSH_HOME=~/.dsh SILICONFLOW_API_KEY=sk-... \ node --import tsx/esm feishu-resident.mjs 它会启动 web profile,将 lark-cli event consume 作为分离进程启动(通过 tail -f /dev/null 管道保持 stdin 打开,使监听器不会因 EOF 而退出),并对每条收到的私信:确认 → 创建 agent → 运行任务 → 提取最终文本 → 回复。 4. 使用它 向你的飞书机器人发送任意私信,例如 帮我总结一下 ~/projects 的 README —— agent 会运行,结果会返回到聊天中。 🛠 工具 | 工具 | 描述 | | feishu_send | 面向模型:向飞书用户(ou_)或群聊(oc_)发送消息。 | | feishu_send_image | 面向模型:向飞书用户或群聊发送本地图片文件。 | | feishu_download | 面向模型:将 URL 下载到本地文件(以便生成的图片可通过 feishu_send_image 发送)。 | 🔌 工作原理 飞书私信 ──► lark-cli event consume(WebSocket 长连接,分离进程) │ stdout 上的 NDJSON 事件 ▼ feishu-resident.mjs(长期存活进程) │ 图片?→ 下载(messages-resources-download) │ → 视觉描述(通过 SiliconFlow 使用 Qwen3-VL) │ agents.create + followup(task) + whenIdle() ▼ 最终助手文本(ev.data.message.content) │ lark-cli im +messages-send ▼ 飞书聊天回复 图片处理 - 图片的事件内容以 [Image: img_v3_xxx] 形式到达。 - 常驻进程检测到该模式后,通过 lark-cli im +messages-resources-download 下载资源(使用事件的真实 message_id + image_key),然后请求 SiliconFlow 视觉模型(Qwen/Qwen3-VL-8B-Instruct,可通过 FEISHU_VISION_MODEL 覆盖)来描述图片。 - 描述会被添加到用户消息前面,并输入给 DSH agent,这样 agent 就能对图片进行推理并在飞书中回复。 - 下载的图片会存放在 IMG_DIR(默认为 /root/dsh /feishu-images;下载命令要求 --output 使用相对路径,因此常驻进程会先 cd 到该目录)。 ⚠️ 注意事项 - 为什么需要常驻进程? DSH 的 shell 服务会将后台进程绑定到调用它的插件 fiber;在插件的 apply() 中启动的监听器会在该 fiber 结束时被终止。常驻启动器在自己的进程中持有该监听器,因此它能够存活下来。 - 文本提取:最终答案从会话日志的 assistant/message 事件中读取(ev.data.message.content,与官方无头模式 summarize() 保持一致)。 - 长任务:回复会被截断为最后一个文本块;非常长的运行可能会超出飞书消息限制。 - lark-cli 事件输出以 NDJSON 形式流式输出到 stdout(stderr 携带 [event] 日志行)——两者都会被解析。 📄 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ShiXiangYu2/dsh-feishu-remote
在飞书私信里下达任务,让智能体执行并回传结果
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,170已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这是你的仓库?认领条目