腾讯会议 DSH 插件:本地凭据与显式审批下的联网工具

前言

在 DeepSeek Harness(DSH)里做智能体时,若要把腾讯会议能力接进对话,常见做法是单独维护 skill、.env 或脚本,Token 与配置容易和 DSH 的凭据体系脱节。下面介绍社区插件 dsh-plugin-tencent-meeting:以标准 Cordis Host / DSH bundle 形式提供腾讯会议工具,凭据由用户在本地输入,敏感写操作需经 DSH 审批,请求只发往官方固定 HTTPS 端点。

这是什么

sibetlyf/dsh-plugin-tencent-meeting 由维护者 sibetlyf 发布,在 SkillHub 目录中归类为「联网工具」。插件为 Node.js 原生实现,不附带账号或 Token,也不读取旧 skill 目录或其 .env;当前 package 版本为 0.1.0,许可证 MIT,声明兼容 @deepseek-ai/dsh 0.2.1-alpha.1,运行需 Node.js >=22。尚未发布到 npm,安装以 Git 仓库地址为准。

核心功能

加载 tencent-meeting skill 后,可通过工具与腾讯会议官方 JSON-RPC 接口交互:

  1. tencent_meeting_discover:列出可用 action;传入 action 可获取官方 inputSchema,避免每个模型请求都携带完整远端 schema。
  2. tencent_meeting_call:按准确的 action 与 arguments 执行调用;服务端负责参数校验,插件对关键批量限制做额外检查。
  3. 凭据探测:statusOnly: true 时只返回凭据是否已配置,不联网、不发起业务请求。

写入、通讯录及未知操作须通过 DSH approval;在 never 策略下会拒绝且不发送业务请求。返回中对 Token、授权、密码等字段及当前 Token 明文做脱敏。HTTP 沿用原 skill 的官方 JSON-RPC POST,不假装完成 Streamable HTTP 协议协商。

安装与启用

在 PowerShell 中执行 README 给出的安装命令(--profile web 与完整 Git URL 需保持一致):

dsh plugin --profile web add https://github.com/sibetlyf/dsh-plugin-tencent-meeting.git

亦可在 DSH 插件页用本地绝对路径安装。其他 DSH 版本需自行测试,勿绕过 README 中的兼容性说明。

配置 Token

插件不会自动迁移 TENCENT_MEETING_TOKEN 或旧 skill 的 .env,使用独立引用名以防误用旧凭据。没有 Token 仍可安装并查看配置状态;首次真正查询才需要鉴权。

  1. 自行访问 https://meeting.tencent.com/ai-skill 获取个人 Token。
  2. 打开 DSH 插件设置中的 腾讯会议,在 tokenRef 对应凭据控件中输入 Token。默认凭据名称为 DSH_TENCENT_MEETING_TOKEN。
  3. tokenRef 保存的是引用名称,不是 Token 本身;Token 由 DSH 本地凭据服务存储,不进入插件包、配置补丁或工具参数。
  4. 若当前版本凭据 UI 不可用,可设置同名环境变量 DSH_TENCENT_MEETING_TOKEN 后重启 DSH。不要把 Token 发到聊天。

典型用法

经过上面的步骤完成安装与凭据配置后,在 Harness 中加载 tencent-meeting skill,按 discover → call 的顺序使用:

  1. 调用 tencent_meeting_discover 列出动作,必要时传 action 拉取该动作的 inputSchema。
  2. 调用 tencent_meeting_call,传入与官方 schema 一致的 action 和 arguments 执行操作。
  3. 仅需检查是否已配置 Token 时,在相应工具参数中使用 statusOnly: true。

录制申请的 prepare/commit、参与者校验、通讯录 meetingIntent 等多步约束在 skill 文档中有要求;插件未用持久状态机证明模型已执行前置步骤,meetingIntent 是模型声明而非意图鉴别器。

安全与运行注意

  • 请求只能发往代码内固定的腾讯会议官方 HTTPS 地址,禁止重定向,无自定义 endpoint。
  • 每次操作经 DSH 凭据服务重新读取凭据,不缓存、不输出、不写日志。
  • 响应上限约 4 MiB,超时最多 120 秒;不自动反馈、更新或重试;网络错误不打印请求头。
  • 工具结果可能含私人会议内容并进入当前会话历史,需保护 DSH 本地数据。

插件以当前 dsh 进程权限运行;安装前应自行查看 GitHub 源码 与 MIT 许可证,确认符合你的合规要求。SkillHub 社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-plugin-tencent-meeting 把腾讯会议能力收进 DSH 插件与本地凭据体系,并通过审批门控敏感操作,适合需要在 Harness 里按需 discover/call、且不愿把 Token 写进仓库或聊天历史的开发者。

  • 目录页:https://www.skillhub.cn/plugins/sibetlyf/dsh-plugin-tencent-meeting
  • 源码与说明:https://github.com/sibetlyf/dsh-plugin-tencent-meeting
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜