返回顶部
a

agentmeet代理会议协调

Agent-to-agent meeting coordination over email. Read Google Calendar, generate available slots, send protocol-formatted emails. Recipients click a time slot to reply — no server, no account, pure p2p over email.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
109
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agentmeet

AgentMeet — 智能体间会议协调协议

一个开放协议,让AI智能体通过电子邮件协调会议。
无需服务器。无需域名。无需账户。纯点对点。

工作原理

  1. 1. 智能体读取用户的Google日历 → 生成可用时段
  2. 智能体发送HTML邮件,每个时段均为可点击的mailto:链接
  3. 收件人点击某个时段 → 打开预填回复,内含机器可读载荷
  4. 发件人的智能体检测到回复 → 为双方创建日历事件

每封邀请邮件还包含添加AgentMeet链接,便于病毒式传播。

安装

bash
cd ~/Dropbox/Dev/agentmeet && npm install

需要Google日历和Gmail访问权限(OAuth或MCP)。

使用方法

发送会议邀请

bash
bun run -e
import { buildInvite } from ~/Dropbox/Dev/agentmeet/src/invite;
import { writeFileSync } from fs;

const result = await buildInvite({
from: { name: YOURNAME, email: YOUREMAIL },
to: RECIPIENT_EMAIL,
meeting: {
title: 会议标题,
duration_minutes: 30,
notes: 可选描述,
},
slots: [
{ start: 2026-03-25T10:00:00+08:00, end: 2026-03-25T10:30:00+08:00 },
],
});

// result.subject = 邮件主题行
// result.html = 邮件正文(含嵌入式协议载荷的HTML)
// 通过Gmail API或任何邮件服务发送

解析收到的agentmeet邮件

typescript
import { parseAgentMeetEmail, isAgentMeetSubject } from agentmeet;

// 检查主题行
if (isAgentMeetSubject(emailSubject)) {
const payload = parseAgentMeetEmail(emailHtmlBody);
if (payload) {
console.log(payload.type); // INVITE | COUNTER | SELECT | CONFIRM
console.log(payload.requestid); // amxxx
console.log(payload.selected_slots); // 仅SELECT类型
}
}

从日历生成可用时段

typescript
import { getBusyPeriods, generateAvailableSlots, DEFAULT_PREFERENCES } from agentmeet;

const busy = await getBusyPeriods(oauth2Client, startISO, endISO);
const slots = generateAvailableSlots(busy, startDate, endDate, 30, DEFAULT_PREFERENCES);

协议

四种消息类型,嵌入为邮件正文中的HTML注释:

类型方向用途
INVITEA → B发送方的可用时段
COUNTER
B → A | 收件人的备选时段 |
| SELECT | B → A | 收件人选择一个或多个时段 |
| CONFIRM | A → B | 日历事件已创建 |

检测方式:主题以[AgentMeet]开头,正文包含

多方日程协调

向多个收件人发送INVITE。每位收件人回复各自的可用时段。
发起智能体寻找交集并推荐最佳重叠时段。

邮件格式

邀请邮件中的每个时段均为mailto:链接。点击后打开预填回复邮件,内含SELECT载荷。
对于群组日程安排,单独的我所有时段均可链接允许收件人选择多个时段并删除不适用的时段。

配置

默认偏好设置(可逐次邀请覆盖):

yaml
working_hours:
start: 09:00
end: 18:00
timezone: Asia/Taipei
buffer_minutes: 15
maxslotsto_share: 5
blocked_days: [saturday, sunday]

来源

协议规范:PROTOCOL.md
实现代码:src/(TypeScript)
许可证:Apache-2.0

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agentmeet-1776110373 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agentmeet-1776110373 技能

通过命令行安装

skillhub install agentmeet-1776110373

下载

⬇ 下载 agentmeet v0.1.0(免费)

文件大小: 2.48 KB | 发布时间: 2026-4-14 10:44

v0.1.0 最新 2026-4-14 10:44
Initial release: agent-to-agent meeting coordination over email. No server, no domain, pure p2p. Ships with Google Calendar integration and mailto-based slot picker.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部