dsh-lark-session-monitor-plugin

DSH PLUGIN浏览器与联网

仓库 lifeopsgo/dsh-lark-session-monitor-plugin

浏览器与联网 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件

以本人身份监听飞书(Lark)会话,把新消息作为提示词投递到指定 DSH 会话,支持关键词与发送者过滤。

一句话选型结论

按资料字段整理

dsh-lark-session-monitor-plugin 是浏览器与联网类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,没有现成安装命令,需要按仓库 README 接入。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类浏览器与联网 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 3
最近更新 2026-10-06 创建于 2026-09-18
README 6.1 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

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

dsh-lark-session-monitor-plugin:以本人身份监听飞书会话并投递到 DeepSeek Harness 会话

  • 以本人身份监听飞书会话
  • 新消息投递到指定 DSH 会话
  • 支持发送者白名单过滤
  • 关键词黑白名单过滤
  • 卡片与富文本可读化渲染

上游标签

deepseek-harnessdeepseek-harness-plugindeepseek-harness-pluginsdshdsh-plugindsh-plugin-desktopdsh-pluginslarklark-botlark-cli

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 没有现成安装命令,要按仓库 README 手动接入。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在浏览器与联网场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-lark-session-monitor-plugin当前 未做沙盒验证 未标注 0 未标注 无
dsh-our-free-model L3 · 安装规范通过 低风险 8,796 未标注 有
dsh-web L3 · 安装规范通过 低风险 8,549 未标注 无
BrowserSkill L4 · 沙盒安装通过 低风险 8,456 未标注 有
dsh-pocket L5 · 运行验证通过 低风险 1,656 0.2.0-rc.2 等 12 个 有
Browser4 L4 · 沙盒安装通过 中风险 1,152 未标注 有

仓库档案

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方lifeopsgo仓库 dsh-lark-session-monitor-plugin · 默认分支 main
分类浏览器与联网integration
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 3收录时的数值,非实时
创建 / 更新2026-09-18 · 2026-10-06最后推送 2026-10-06
本站收录2026-09-29首次进入本站目录的时间

README 全文

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

dsh-lark-session-monitor-plugin

Watch Feishu (Lark) conversations as yourself, and forward new messages into a DeepSeek Harness session.

English · 简体中文

What it is

A DeepSeek Harness (DSH) plugin that reads Feishu conversations with your own user identity and delivers new messages as prompts into a DSH session you choose.

Compatible DSH versions

DSH version Status
0.2.0-rc.1 or later verified — package surface and plugin contract checked against the current DSH Web runtime; automated build and regression suite pass
Earlier 0.1.x releases not supported by this release line

Quick start

Requires Node.js ≥ 22.6.

dsh plugin --profile web add github:lifeopsgo/dsh-lark-session-monitor-plugin#v2.1.0

Restart DSH, then refresh the page. Open Settings → Plugins → 飞书会话监听.

Upgrade or remove

dsh plugin --profile web add github:lifeopsgo/dsh-lark-session-monitor-plugin#v2.1.0
dsh plugin --profile web remove dsh-lark-session-monitor-plugin

Setup

1. Create a Feishu app

In the Feishu Open Platform console, create a self-built app and enable these user permissions:

Scope Purpose
im:message.p2p_msg:get_as_user Read your p2p conversations
im:message.group_msg:get_as_user Read your group conversations
im:chat:read Resolve conversation names
offline_access Refresh the token without re-authorizing

Enter the App ID and App Secret in the settings page and save.

2. Authorize

Click 开始授权, open the link, approve the scopes in Feishu, then click 我已完成授权.

The user token is stored in DSH's credentials service and refreshed automatically. Neither the secret nor the token is returned over RPC.

3. Create a monitor

Click 新建监听:

Field Meaning
名称 Optional label
会话类型 Filter the picker to 全部 / 私聊 / 群
监听会话 Conversation to watch; type to filter
Prompt Sent first, with the message text beneath it
目标工作区 Where the target session lives
目标会话 Leave empty to auto-create
Skip own messages Off by default; when on, messages you sent yourself are not delivered
Senders Empty by default = all senders; pick specific users or bots to receive only their messages (a bot with no readable name shows as its App ID)
Also @bot mentions Off by default; when on, messages that @-mention this app's bot are delivered even from senders outside the whitelist
Blocked keywords Empty by default; a message whose rendered text contains any listed keyword is not delivered (the cursor still moves past it)
Allowed keywords Empty by default = deliver everything; when set, only messages whose rendered text contains at least one listed keyword are delivered. The blacklist wins when both match
启用 Whether this monitor polls

How delivery works

New messages are delivered as one prompt:


[发送者] [消息ID] 消息正文

[发送者] [消息ID] 第二条消息

Message rendering. Only readable text is delivered; raw Feishu JSON never reaches the model. Text uses its own text, posts are flattened, and cards are read from their original card JSON (card_msg_content_type=user_card_content) and rendered as readable lines — headings, text, notes, buttons with their links. Links are delivered as plain URLs, never fetched. Images/files/audio/video become a label such as [图片]. Messages with nothing to say are skipped. Each delivered line carries the Feishu message id, so a session can reference the exact message.

Target session. The 目标会话 field decides where messages land:

Target session Auto-create + pin Behavior
A chosen session — Messages accumulate there
Empty ✅ First delivery creates a session and pins it
Empty ⬜ Every delivery creates a new session

Polling. Polls are single-flight per monitor. At most 10 messages per prompt; the remainder follows after that delivery. The cursor advances only after a successful delivery, so a failed delivery re-reads its messages.

Own messages. A monitor can skip messages you sent yourself; if your identity cannot be read, messages are delivered as before.
Source filters. The sender list narrows a monitor to specific senders (candidates are whoever spoke in the chat recently); the @bot switch widens it back by one case: a message that @-mentions this app's bot is accepted even from a sender outside the list — being addressed is the signal, not who typed it. Leave the list empty with the switch on and only @bot messages arrive; leave both unset and everything is delivered as before. The bot's identity is resolved through the app's own credentials — no extra scope; while it cannot be resolved the round is held: nothing delivered, nothing lost, retried every poll.

Privacy

  • Reads only the conversations you configure, within the polling window.
  • The App Secret stays in the settings file; the user token stays in DSH's credentials service. Neither is returned over RPC.
  • The only network access is the Feishu API calls you authorized: your user token for chat reads, plus the app's own credentials to resolve the bot identity behind the @-mention filter. No telemetry.
  • Message text goes only to the DSH session you selected. The plugin never replies into Feishu.
  • The settings endpoint rides DSH's authenticated /api carrier. rpcAuthority: loopback additionally requires a loopback Host and Origin.

Limitations

  • Text only. Images, files and media are delivered as type labels.
  • Polling, not push. Delivery is bounded by the poll interval; offline messages are not back-filled beyond the initial window.

License

MIT — see LICENSE.

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-lark-session-monitor-plugin 怎么安装?

本站没有抓到该条目的安装命令,请到仓库主页确认安装方式;这类条目多数是生态应用或尚未发布安装包的项目。

dsh-lark-session-monitor-plugin 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-lark-session-monitor-plugin 安全吗?

未标注。

dsh-lark-session-monitor-plugin 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-lark-session-monitor-plugin 用的是什么许可证?

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

dsh-lark-session-monitor-plugin 有哪些功能?

以本人身份监听飞书会话、新消息投递到指定 DSH 会话、支持发送者白名单过滤、关键词黑白名单过滤、卡片与富文本可读化渲染。

这条记录的数据可靠吗?

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

浏览器与联网
按星标排序,可作替代方案

dsh-our-free-model

dsh-our-free-model

在 DeepSeek Harness 中装上这个 DSH plugin,无需登录、注册或填 API Key,即可直接调用 DeepSeek

L3 · 安装规范通过 8,796 星

dsh-web

dsh-web

侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。

L3 · 安装规范通过 8,549 星

BrowserSkill

BrowserSkill

BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edg

L4 · 沙盒安装通过 8,456 星

dsh-pocket

dsh-pocket

DSH Pocket 让 DeepSeek Harness 装进口袋:电脑跑 dsh web,手机扫码即实时同步访问(局域网+公网),人在外

L5 · 运行验证通过 1,656 星

Browser4

Browser4

L4 · 沙盒安装通过 1,152 星

agentrq

agentrq

L4 · 沙盒安装通过 1,140 星

lifeopsgo 的其它插件

2 个

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