• Joined on 2026-04-26
hmo pushed to master at hmo/MoFin 2026-08-22 10:29:21 +08:00
0c1c6cabeb docs: 消息架构重构阶段总结文档+broadcast/messenger spec+INDEX更新
hmo pushed to master at hmo/MoFin 2026-08-22 10:18:28 +08:00
fb5a1adcec feat(alert_helper): notify同时写broadcast_messages(deploy_guard等告警进统一消息源)
hmo pushed to master at hmo/MoFin 2026-08-22 10:11:49 +08:00
2cc8341dcb feat(alert): 异常浮窗数据源改为broadcast_messages的system_error类(24h,统一消息源)
6efcdf75e0 feat(alert_logger): record_alert同时写broadcast_messages(统一消息源,异常=system_error类)
Compare 2 commits »
hmo pushed to master at hmo/MoFin 2026-08-22 09:56:45 +08:00
26d751b071 feat(alert): 异常浮动新行为——24h过滤+新异常3秒展开折叠+已展开不重复+首次加载不弹旧异常
hmo pushed to master at hmo/MoFin 2026-08-22 02:05:00 +08:00
c93dcdf8ab refactor(daily_kline): 取消拆分,统一no_agent=True+超时1800s解决超时问题
hmo pushed to master at hmo/MoFin 2026-08-22 01:46:48 +08:00
a967295785 fix(daily_kline): sh拆分sh_a/sh_b按排序均分(解决600s超时,no_agent保持True)
hmo pushed to master at hmo/MoFin 2026-08-22 01:30:58 +08:00
0feb486a54 fix(promote_candidates): 补_exec_retry定义(DB锁自动重试)
8e9b280442 fix(promote_candidates): DB锁自动重试(busy_timeout+指数退避5次)
89ac3b688a fix(xmpp_logger): 修复score函数usage_percent为None时的TypeError(健康API 500)
58c7b223bf fix(health): 移除功能树中已禁用/归档的job节点(策略评估/分支自成长/元自成长/建议对账/cron报告推XMPP)
Compare 4 commits »
hmo pushed to master at hmo/MoFin 2026-08-22 00:11:38 +08:00
626465960e fix(mofin_health): 修复cycDelivery非法正则(\\x00-\\x7F→[^ -~])导致整个JS崩溃switchTab未定义
hmo pushed to master at hmo/MoFin 2026-08-21 22:34:26 +08:00
20c05b6e7c feat(messenger): 全部77个活跃cron脚本接入统一消息通道(install_stdio_hook)
5e0141eb28 fix(messenger): 修复hook递归——写broadcast表直接操作DB不经send(防无限循环)
d56981d38f feat(messenger): hook自动将脚本stdout写入broadcast表(消费者接管消息归档)
c830e005ce feat(messenger): 添加install_stdio_hook统一拦截脚本stdout按通道分发
Compare 4 commits »
hmo pushed to master at hmo/MoFin 2026-08-21 21:55:00 +08:00
e4440379df fix(broadcast): 添加esc函数(修复播报页esc is not defined)
8433d46ed7 feat(mofin_db): flush_rec_digest推荐输出接入messenger(broadcast归档+xmpp推送)
91386530ee feat(market_watch): 接入messenger——温区更新走broadcast通道
d6e101c4df feat(health): cron列表加消息通道列+可切换API(toggle_delivery)
6577534130 feat(health): pipelines加delivery消息通道字段
Compare 6 commits »
hmo pushed to master at hmo/MoFin 2026-08-21 20:11:59 +08:00
ed83fddcf4 feat(messenger): 统一消息处理者——生产者(脚本/job)驱动通道,不按内容判通道
548fd4bab1 fix(broadcast): 修复播报Tab loading问题(renderTab增加broadcast case)
c549bc57df feat(broadcast): 播报Tab添加到index.html
Compare 3 commits »
hmo pushed to master at hmo/MoFin 2026-08-21 15:18:17 +08:00
5eeb31668d feat(broadcast): 播报系统Tab+API+历史查询+消息分类
hmo pushed to master at hmo/MoFin 2026-08-21 14:13:51 +08:00
981d35e1cf fix(mofin_health): 今天已运行的LLM job不报output_missing误报
hmo pushed to master at hmo/MoFin 2026-08-21 14:07:38 +08:00
dc87536f5b fix(mofin_health): 今天已运行的LLM job不报output_missing误报
hmo pushed to master at hmo/MoFin 2026-08-21 12:56:17 +08:00
6ed49a62de fix(mofin_health): 清理已归档模块引用(meta_watchdog/branch_*/prune_branches)+修复语法
hmo pushed to master at hmo/MoFin 2026-08-21 12:50:10 +08:00
389cf06f4a fix(mofin_health): 移除已归档模块引用(meta_growth/meta_watchdog/branch_*/prune_branches/stale_detector/watchlist_auto_exit)
hmo pushed to master at hmo/MoFin 2026-08-21 11:40:17 +08:00
34992de898 fix(realtime_indicators): 用live_prices实时价格替代stock_daily收盘价,确保今日数据写入
hmo pushed to master at hmo/MoFin 2026-08-21 11:31:40 +08:00
7075bd47d2 fix(realtime_indicators): 修复no such column id(stock_indicators表无id列)
hmo pushed to master at hmo/MoFin 2026-08-21 11:19:09 +08:00
4fe2c43310 fix: 复制alert_logger.py到deploy/profile-scripts(修复price_monitor ModuleNotFoundError)
hmo pushed to master at hmo/MoFin 2026-08-21 11:12:51 +08:00
37867f378c docs: 补充E组文档+加工层架构(strategy_lifecycle+realtime_indicators)