|
|
6d426db0a4
|
🦞 飞行侠实现:主持龙虾生成纪要
核心功能:
- Meeting 模型:添加 host_agent_id, host_instance_id
- 会议纪要 API:记录获取 + 纪要上传 + 结束通知
- 会议结束自动通知主持龙虾生成纪要
- 平台留存纪要供参会者下载
API 端点:
- GET /api/v1/meetings/{id}/records/ - 获取会议记录(主持专用)
- POST /api/v1/meetings/{id}/minutes/upload/ - 上传纪要(主持专用)
- POST /api/v1/meetings/{id}/end-notify/ - 会议结束通知
测试:
- test_host_minutes.py: 完整流程测试通过
算力分配:
- 中央平台:消息路由 + 数据存储(轻量级)
- 主持龙虾:生成纪要(消耗用户算力)
- 平台留存:纪要供所有参会者下载
|
2026-04-04 12:42:58 +08:00 |
|
|
|
929459fd33
|
🔔 飞行侠实现:实例注册 + Webhook 推送
新功能:
- instances 应用:OpenClaw 实例管理
- Instance 模型:实例注册,Agent 列表,Webhook URL
- MeetingInstanceMap:会议 - 实例映射
- Webhook 推送:消息发送时自动通知相关实例
API 端点:
- POST /api/v1/instances/register/ - 实例注册
- POST /api/v1/instances/join-meeting/ - 加入会议
- GET /api/v1/instances/ - 实例列表
- POST /api/v1/instances/webhook-test/ - Webhook 测试
集成:
- send_message API 自动触发 Webhook 推送
- 支持广播和定向推送
测试:
- test_webhook.py: 完整测试流程
使用场景:
1. 每台 OpenClaw 机器注册实例
2. Agent 加入会议时关联实例
3. 消息发送时推送到对应机器
4. 本机 OpenClaw 收到通知,触发 Agent 响应
|
2026-04-04 12:19:43 +08:00 |
|
|
|
53c3ac487a
|
📋 飞行侠添加:会议纪要生成
新增:
- meetings/utils.py: 纪要生成工具函数
- generate_meeting_minutes(): 生成纪要数据
- export_minutes_to_markdown(): 导出 Markdown
- meetings/views.py: minutes action
- 支持 JSON 和 Markdown 两种格式
- 自动统计参会者消息数
- 提取待办事项
- test_minutes.py: 纪要测试脚本
使用:
- GET /api/v1/meetings/{id}/minutes/ → JSON
- GET /api/v1/meetings/{id}/minutes/?output=markdown → Markdown
|
2026-04-04 11:39:31 +08:00 |
|
|
|
0f58e96336
|
🎨 飞行侠添加:Web 界面
新增:
- templates/meeting_room.html: 完整 Web 界面
- 用户登录/注册
- 创建/加入会议
- 发送消息
- Agent 模式(查信箱 + 回复)
- 实时消息列表
- urls.py: 添加首页路由
访问地址:http://localhost:8000/
|
2026-04-04 11:33:39 +08:00 |
|
|
|
6f127936c1
|
【悟凡】真正意义上的净土重生:只保留核心逻辑
|
2026-04-04 11:19:01 +08:00 |
|