ericwyuan
|
3e94c2a8b0
|
feat(nas): 模型调用统计镜像与界面 - sync_model_calls 表+拉取+聚合统计;fam-ui 新增'🤖 模型统计'页(按模型成功/失败/成功率/平均耗时 + 最近调用明细含失败原因)
|
2026-08-21 12:23:32 +08:00 |
|
ericwyuan
|
8ca02495bf
|
fix(nas): start_core.sh 启动时 source 项目 .env 注入 ORACLE_SYNC_TOKEN
|
2026-08-21 11:09:46 +08:00 |
|
ericwyuan
|
8960a8bf6b
|
fix(sql): sync_cursor 表 key/value 列加反引号(MariaDB 保留字)
|
2026-08-21 11:06:41 +08:00 |
|
ericwyuan
|
44026b65ea
|
[阶段3] FAM-Core 瘦身为管理后台+Oracle-Sync 同步引擎,FAM-UI 改读同步镜像 - 删除 scheduler/dispatcher/poller/event_receiver/video_server,新增 oracle_sync 每30分钟拉增量写 sync_* 镜像表;member_manager/chat_handler 改走同步数据;UI 移除帧图改为事件时间线;DDL 新增 sync_videos/events/people/cursor
|
2026-08-21 10:38:26 +08:00 |
|
ericwyuan
|
8cb5553beb
|
fix: Edge端三处修复 — API key丢失致全模型失败 + 失败结果黑洞 + 重派发死锁
根因: Edge服务手动重启未source .env,GEMINI/NVIDIA key丢失,
所有视觉模型调用失败("All models failed"),且失败结果永不回传NAS。
1. config_loader: 启动时自动加载.env(export KEY=VALUE),已存在环境变量不覆盖
2. queue_manager.enqueue: FAILED(或已交付SUCCESS)行重置为PENDING复用重跑,
修复 INSERT OR IGNORE + UNIQUE(nas_task_id) 导致的静默忽略死锁
3. get_undelivered_results: 包含FAILED状态,/results构造failed负载,
NAS Poller可感知失败避免僵尸循环空转重传
4. ddl.sql: failure_stage ENUM 增加 'process'(与db_layer valid_stages对齐),
修复 pymysql DataError 1265
验证: task 293(压缩后22MB) NVIDIA降级分析成功→event_id=13;
task 295 全链路成功→event_id=14;NAS端ENUM已同步ALTER
|
2026-08-20 15:35:40 +08:00 |
|
ericwyuan
|
d741ade9b7
|
[6.0] 部署脚本与文档 - start_core/edge/ui.sh + DEPLOY.md 部署指南
|
2026-08-19 22:27:47 +08:00 |
|
ericwyuan
|
d6d294bbbe
|
[1.2] 数据库 DDL - 六张表完整建表 + 初始化脚本
|
2026-08-19 22:18:22 +08:00 |
|