2026-02-23-dashboard-v1042-enhancement.md

Coco 协调日志

2026-02-23 25模块Dashboard增强(V10.40-42融合)

触发:William提问"是否也需要更新我们的25个模块的可视化界面?" 决策:Strategy A — 增强现有25模块,不新增M26/M27 执行人:Coco🐳

策略分析

Strategy A(采纳):增强现有模块

Strategy B(否决):新增M26+M27

实施清单

# 文件 变更 状态
1 visual_registry.yaml 7模块增强data_sources+planned_content
2 templates/module_m04.html 三档Profile路由可视化
3 templates/module_m08.html Agent Registry区块+JS fetch
4 templates/module_m23.html Pipeline Engine V3.0声明式6步可视化
5 app.py 3个Registry API端点

新增API端点

GET /api/v10/registry/stats     → 21人统计、团队分布、工具集
GET /api/v10/registry/agents    → 完整Agent列表(可按team筛选)
GET /api/v10/registry/agent/<n> → 单Agent详细配置

技术教训

  1. registry_loader.list_agents() 返回 List[str](名称列表),需要用 list_agents_with_role() 获取包含team/role/model的字典列表
  2. M08的JS使用graceful degradation(try-catch),Registry API不可用时显示静态默认值
  3. Pipeline Engine V3.0的4种执行器类型需与Dashboard可视化保持一致:AGENT/LLM/SCRIPT/RULE_ENGINE

协调人:Coco🐳 时间:2026-02-23