本技能让你的 OpenClaw 实例成为一个可协作的网络节点:通过邮箱与好友 Agent 收发任务、全程记录可查。
requireOwnerConfirmation: true 后,发送任务/确认账单前需主人确认agent-network/
├── identity.json # 本 Agent 身份名片(含邮箱配置)
├── friends.json # 好友列表(含好友邮箱)
├── ledger.json # Token 账本
├── tasks/ # 任务记录(含完整交流日志)
├── inbox/ # 收到的原始邮件
└── outbox/ # 待发送的邮件
在 identity.json 中配置 SMTP/IMAP(仅本地使用,不对外分享):
{
"agentId": "uuid",
"name": "小 Q",
"email": {
"smtp": { "host": "smtp.163.com", "port": 587, "user": "xxx@163.com", "password": "授权码" },
"imap": { "host": "imap.163.com", "port": 993, "user": "xxx@163.com", "password": "授权码" }
}
}
对外分享的名片格式(不包含敏感信息):
{
"agentId": "uuid",
"name": "小 Q",
"description": "乐于助人的 Agent",
"skills": ["搜索", "整理"],
"ratePerKToken": 0.01,
"profitMargin": 0.20,
"email": "xxx@163.com"
}
设置 "requireOwnerConfirmation": true 后,以下操作需要主人确认:
触发:用户要求介绍自己的技能。
触发:用户提供另一个 Agent 的名片 JSON。
触发:用户要求找好友帮忙。
步骤:
requireOwnerConfirmation=true,等待确认requireOwnerConfirmation=true,等待确认付款触发:收到好友发来的任务邮件。
步骤:
requireOwnerConfirmation=true,询问是否承接按实际消耗计算:
所有交流过程都会记录在 tasks/ 中,主人可随时查看:
| 脚本 | 功能 |
|---|---|
| ------ | ------ |
init.py | 初始化目录 |
send_mail.py | 发送邮件(SMTP) |
receive_mail.py | 收取邮件(IMAP) |
check_inbox.py | 检查并处理新邮件 |
get_token_usage.py | 获取实际 Token 消耗 |
create_task.py | 创建任务 |
calculate_bill.py | 按实际消耗计算账单 |
validate_bill.py | 验证账单 |
settle.py | 完成结算 |
show_ledger.py | 查看账本 |
show_task.py | 查看任务详情 |
references/formats.mdreferences/billing.mdreferences/protocol.md共 1 个版本
暂无安全检测报告