AgentCall join-meeting 技能

让 AI 编码代理以语音、形象与屏幕共享的方式加入并参与视频会议。

Star 数
★ 157
最近更新
8 天前
License
MIT
主语言
Python

30 秒速览

可在哪里用
兼容但需适配Codex · Claude Code
开始前需要
Python 3.10+ or Node.js 18+aiohttp and websockets (Python) or ws (Node.js)AgentCall account/API keyShell / 命令行网络访问本地文件系统
典型场景
开发团队在 Google Meet 里做站会时,让编码代理作为参会者汇报进度,同时直接读取仓库、运行命令并提交修复。
主要局限
核心能力依赖 AgentCall 托管服务与账号/API key,无法完全离线自托管,服务侧不可用即失效。

这个 Agent 能做什么,适合哪些场景?

join-meeting 是 AgentCall 提供的一个 Agent 技能,运行在 Claude Code、Cursor、OpenAI Codex CLI、Gemini CLI、Windsurf、Junie、OpenClaw、GitHub Copilot 等编码代理之上,而不是独立应用。代理通过它作为机器人加入 Google Meet、Zoom 和 Microsoft Teams 会议,具备语音对话、动画头像、屏幕共享、实时转录与会议聊天等通道。技能依赖 Python 3.10+ 或 Node.js 18+(aiohttp/websockets 或 ws),通过 WebSocket 与 AgentCall 服务通信,并使用免费注册获得的 API key(保存在 ~/.agentcall/config.json)。其核心卖点是代理在开会期间仍保留完整会话上下文,可以一边说话一边搜索代码、编辑文件、执行命令和提交变更,把会议当成又一个 I/O 通道。

代理收到会议链接后,技能以 audio、webpage-av 或 webpage-av-screenshare 三种模式之一启动会议机器人:audio 只提供语音,webpage-av 增加动画头像作为摄像头画面,webpage-av-screenshare 再叠加屏幕共享。语音侧使用 text-to-speech(54 种声音、9 种语言、宣称低于 1 秒延迟),监听侧接收参与者的实时转录,视觉侧可随时截取屏幕、幻灯片或演示画面。技能支持 direct 与 collaborative 两种语音策略,后者由 GetSun 语音智能负责发言时机;并实现 VAD gap buffering、barge-in prevention、自动打断检测、句子级追踪、WebSocket 断线重连与代理重启后的崩溃恢复。代理还能通过会议聊天发送 URL、代码或不便口述的文本,并用 7 个内置模板(pattern、orb、ring、avatar、dashboard、blank、voice-agent)呈现画面。

  1. 开发团队在 Google Meet 里做站会时,让编码代理作为参会者汇报进度,同时直接读取仓库、运行命令并提交修复。
  2. 技术支持人员把代理放进 Zoom 通话,由它口述标准答复、把链接或代码片段发到会议聊天。
  3. 需要记录会议的人部署一个 audio 模式机器人,接收实时转录并整理成笔记。
  4. 演示场景中用 webpage-av-screenshare 模式让代理边讲边共享仪表盘、幻灯片或网页。
  5. 多人会议中启用 collaborative 语音策略,由 GetSun 处理发言时机,避免机器人抢话。
  6. 代理在通话期间崩溃或网络抖动时依赖重连与崩溃恢复机制回到进行中的会议。
  7. 让代理参加 Microsoft Teams 会议(标注为 Beta)试运行远程协作流程。

如何安装或部署这个 Agent?

前提是已有一个受支持的编码代理、Python 3.10+ 或 Node.js 18+,并安装依赖:Python 用 pip install aiohttp websockets,Node.js 用 npm install ws。按代理选择安装方式:Claude Code 执行 /plugin marketplace add pattern-ai-labs/agentcall 再 /plugin install join-meeting@agentcall;OpenClaw 执行 openclaw skills install join-meeting;Cursor 2.5+ 用 /add-plugin 或从 cursor.com/marketplace 浏览;Codex CLI 把技能放入 ~/.codex/skills/ 或运行 $skill-installer;Gemini CLI 在终端运行 gemini extensions install https://github.com/pattern-ai-labs/agentcall;Junie 运行 npx skills add pattern-ai-labs/agentcall --agent junie;Windsurf 把文件夹放入 .windsurf/skills/;单次会话的 Claude Code 可放入 .claude/skills/。通用方式是 git clone https://github.com/pattern-ai-labs/agentcall.git,然后让代理指向 agentcall/SKILL.md。首次运行无 key 时技能会通过一次性邮件验证码注册免费账号,也可从 https://app.agentcall.dev/api-keys 粘贴已有 key,新账号含免费试用额度。

如何使用这个 Agent?

直接对代理说“加入这个会议:https://meet.google.com/abc-def-ghi”即可触发。按需要选择模式(audio、webpage-av、webpage-av-screenshare)与语音策略(direct 用于一对一和客服,collaborative 用于多人自然对话)。API key 首次询问后保存在 ~/.agentcall/config.json。更完整的模式、事件、命令、模板与 Claude Code 集成说明见 SKILL.md,可运行示例见 examples/,API 参考与协作模式、打断处理、崩溃恢复、屏幕共享指南见 references/。

这个 Agent 有哪些优点和局限?

优点
  • 覆盖 Google Meet、Zoom、Microsoft Teams 三大平台(Teams 为 Beta),并提供 audio、webpage-av、webpage-av-screenshare 三种模式与 direct、collaborative 两种语音策略。
  • 代理在会议中保留完整编码会话上下文,可同时搜索代码、编辑文件、运行命令与提交变更,会议只是额外 I/O 通道。
  • 工程细节较完整:VAD gap buffering、barge-in prevention、自动打断检测、句子级追踪、WebSocket 重连与崩溃恢复。
  • 以开放的 Agent Skills 标准(SKILL.md)分发,README 列出 Claude Code、Cursor、Codex CLI、Gemini CLI、Windsurf、Junie、OpenClaw、GitHub Copilot 等安装路径,MIT 许可可自由修改与再分发。
  • 语音质量参数明确:54 种声音、9 种语言、宣称低于 1 秒延迟,并内置 7 个画面模板。
局限
  • 核心能力依赖 AgentCall 托管服务与账号/API key,无法完全离线自托管,服务侧不可用即失效。
  • 它本身不是独立应用,必须寄生在受支持的编码代理之上,且需要 Python 3.10+ 或 Node.js 18+ 运行时与第三方依赖(aiohttp/websockets 或 ws)。
  • Aider 仅部分支持(无 subprocess),说明不同代理框架的兼容程度并不一致,部分场景需 tmux 等额外手段(如 Cursor)。
  • Microsoft Teams 明确标注为 Beta,稳定性未经充分验证。
  • 定价策略存在变更风险:基础套餐为 6 小时会议时长、1 路并发,付费按分钟计费,具体以官网为准。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 Star 最近更新 主语言 完整支持的平台
AgentCall join-meeting 技能 当前 46 · 缺口较多 ★ 157 8 天前 Python Codex · Claude Code
CyberVerse 数字人助手 33 · 缺口较多 ★ 1.7k 13 天前 Python
Iva 个人助理 85 · 表现良好 ★ 217 1 天前 TypeScript ChatGPT · Codex
Qwen Audio Agent 59 · 缺口较多 ★ 2.7k 今天 JavaScript

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
46/ 100 五分制 2.3 / 5
信任安全 10/29
可靠稳定 8/14
适用触发 10/18
规范维护 8/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

README 说明技能会加入会议、发言、截屏、共享屏幕并保留完整会话上下文,但未给出权限最小化设计、用户确认流程、数据流向说明或敏感数据处理策略;API key 持久化到 ~/.agentcall/config.json 仅一句带过,无加密或权限说明;依赖仅列出 aiohttp/websockets/ws,无版本锁定或安全审计;外部效果(发言、截屏、共享)无回滚或撤销机制说明;来源归属仅指向 AgentCall/Pattern AI Labs,发布者未经验证。整体为薄证据,故各项均给 1。

可靠稳定8 / 14 · 2.9/5

测试文件显示 bridge 对未知命令返回 command.error 而非静默丢弃,ack 先于领域错误,失败信息具体,故 self_consistency 与 failure_messages 给 2;但依赖可用性仅 README 列出包名,无版本约束、无锁文件、无离线或降级说明,给 1。

适用触发10 / 18 · 2.8/5

README 明确列出 30+ 代理框架、三种模式、两种语音策略及适用场景,audience_and_scenarios 与 environment_fit 给 2;trigger_precision 因测试覆盖命令别名解析与未知命令报错,给 2;capability_boundaries 仅笼统提及 Aider 部分支持,未说明会议平台限制、并发上限或权限边界,给 1。

规范维护8 / 18 · 2.2/5

README 结构清晰,安装步骤分平台详列,information_architecture 与 install_notes 给 2;命名稳定性因命令别名(type/command 混用)且无版本化接口承诺,给 1;examples 仅提及目录存在,无内容佐证,给 1;known_limitations 仅 Aider 一句,给 1;LICENSE 为完整 MIT 文本,给 3;无 CHANGELOG 或版本号,versioning_changelog 给 0;维护责任仅署名 AgentCall,无 SLA 或联系方式,给 1。

有效结果7 / 13 · 2.7/5

输出可用性有测试佐证命令 ack/error 行为,给 2;边际价值在于让代理以语音参与会议,属差异化能力,给 2;成本效益仅有定价段落(6 小时基础、按分钟计费),无与替代方案对比或资源消耗说明,给 1。

证据核验3 / 8 · 1.9/5

README 声称 54 种语音、9 种语言、<1s 延迟、7 个模板等,均无基准或来源链接,claim_traceability 给 1;测试与 README 在命令集上部分互证,但无外部独立来源,cross_source_corroboration 给 1;文档未区分事实与推断,fact_inference_separation 给 1。

风险与缓解建议
  • 发布者身份未经验证,仓库归属与维护承诺无法独立确认。
  • API key 持久化到本地配置文件,未见加密、权限或轮换说明。
  • 依赖仅列包名,无版本锁定或安全审计,存在供应链不确定性。
  • 会议中发言、截屏、共享屏幕等外部效果无回滚或撤销机制说明。
  • README 中的性能与能力数字(54 语音、<1s 延迟等)无基准或来源佐证。
  • 无 CHANGELOG 或版本号,接口稳定性与更新路径不明确。
证据充分度: 评估于 2026年9月17日 审查版本 9b96f6739c3e
查看完整评分方法 →

常见问题

使用它需要自己准备服务器或部署会议机器人吗?
不需要。join-meeting 是运行在编码代理之上的技能,会议机器人与语音能力由 AgentCall 托管服务提供,你只需要一个 AgentCall 账号(可免费注册并含试用额度)以及在本地安装 Python/Node 依赖。
费用怎么算?
基础套餐包含 6 小时会议时长与 1 路并发通话,所有功能均包含在内;超出后按分钟计费,具体价格以 agentcall.dev 为准。新注册账号附带免费试用额度。
持有哪些权限或凭证?
需要一个 AgentCall API key,可让代理通过邮件验证码自动注册,或从 https://app.agentcall.dev/api-keys 获取;key 会写入本机 ~/.agentcall/config.json。技能通过 WebSocket 与服务通信,并可读取本机文件、执行命令以维持编码会话上下文。
网络中断或代理重启会导致会议掉线吗?
技能内置 WebSocket 自动重连(含通话状态检查)与崩溃恢复机制,可在代理重启后重新接回进行中的通话;但这依赖 AgentCall 服务端状态可用。
哪些编码代理可以配合使用?
README 明确列出 Claude Code、OpenAI Codex CLI、Cursor 2.5+、Gemini CLI、Windsurf(Cascade)、GitHub Copilot、JetBrains Junie、OpenClaw 等为完整支持,Aider 因无法启动子进程而仅有部分支持。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents