2026-02-12_会议室多轮讨论+监督面板+仪表盘修复.md

Coco 协调日志

协调日志 2026-02-12

会议室多轮讨论机制 + 监督面板/仪表盘数据修复

一、会议室功能升级(meeting_coordinator.py + meeting.html + meeting-store.js)

1. 多轮讨论机制

2. 删除会议功能

3. 创建会议跳出Bug修复

二、Coco监督面板数据修复(coco_supervisor.py → V5.6)

问题:12/18人误显"活跃"、对话数全为0、最后活动时间None、任务数大小写不匹配

修复: - 新增_count_agent_chats():读取chat_data/{Name}/history.jsonl真实对话记录 - 新增_count_agent_meeting_comments():读取chat_data/_meetings/meetings.jsonl会议发言 - 重写get_supervision_dashboard():四源数据聚合(executor任务+聊天记录+会议发言+监督日志) - Agent名称大小写不敏感匹配 - 状态判定基于真实活动:running > 今日有任务 > 有交互记录 > 待命

三、数据分析仪表盘修复(app.py:1101-1102)

问题TypeError: unsupported operand type(s) for +: 'float' and 'NoneType'

原因t.get('cost', 0) 当字段存在但值为None时返回None而非默认值0

修复t.get('cost', 0)(t.get('cost') or 0)duration_ms同理

修改文件清单

文件 修改内容
meeting_coordinator.py 多轮讨论、@mention、William先说、prompt重写
templates/meeting.html 删除功能、输入提示、启动提示、移除reload
static/js/meeting-store.js AWAITING_WILLIAM状态、ViewModel更新
app.py 会议启动流程、analytics cost/duration None修复
coco_supervisor.py 四源数据聚合、对话/会议计数、V5.6
templates/supervision.html 表格列调整、V5.6标记

状态


Coco记录 | 2026-02-12