腾讯会议 CLI(tmeet)安装
适用场景
用户要求安装腾讯会议 CLI,参考官方安装指南:
https://meeting.tencent.com/wemeet-tapi/v2/oauth2/oauth/cli-install-guide
标准步骤
- 环境要求:Node.js >= 14。用受管 node 的 npm 执行全局安装:
npm install -g @tencentcloud/tmeet - 验证:
tmeet --version应输出形如tmeet version v1.0.x,且tmeet --help能列出 auth/meeting/record 等子命令。 - 安装配套 SKILL(见下方"已知坑")。
已知坑:受限网络下 npx skills add 克隆失败
官方指南的第二步 npx skills add TencentCloud/tencentmeeting-cli -y -g 会从 GitHub 整体克隆仓库,
在带宽受限/网络抖动环境常报:
error: RPC failed; curl 56 schannel: server closed abruptly (missing close_notify)
fatal: early EOF / invalid index-pack output
Failed to clone repository → Installation failed
绕行方案(已验证可用):
- 先调大 git 网络缓冲,降低中途断连概率:
git config --global http.postBuffer 1048576000
git config --global core.compression 0
- 浅克隆(--depth 1)显著降低传输量,规避断连:
git clone --depth 1 https://github.com/TencentCloud/tencentmeeting-cli.git <临时目录>
- 仓库内 skills/tmeet-skill/ 即为待安装的 skill(含 SKILL.md、references/、scripts/agent_init.py)。
- 复制到两个位置:
- ~/.skills/tmeet-skill/ ← 官方 skills CLI 的全局落点(符合指南字面步骤)
- ~/.workbuddy/skills/tmeet-skill/ ← 让本机 WorkBuddy 能真正加载并使用该 skill
- 安装后重启 AI 工具以完整加载 SKILL。
登录(必须用户交互,Agent 不可代为完成)
tmeet auth login是阻塞命令:先打印授权 URL,再阻塞等待浏览器 OAuth 回调(最长 300s),
回调成功后写入本地凭证。必须前台运行,不可用后台/&方式。- 因需要用户在浏览器完成 OAuth,建议交由用户在自己的终端执行
tmeet auth login,
在浏览器打开授权链接完成授权。 - 其他 auth 命令(无需登录即可执行):
tmeet auth status(查状态/Token 有效期)、tmeet auth logout(清凭证)。 - 注意:除 auth login / auth status / event list|schema|status|stop 外,其余命令均需先登录,未登录会提示
user config is empty。