Marivo 0.5.2
Marivo 0.5.2 强化了 Session 恢复和引导式分析,并在原始 replay authority 仍可用时,让 driver-axis discovery 能从已持久化的 observation 中恢复缺失维度。
mv.session.resume(identity)支持按精确的稳定名称或不可变 id 恢复已有 Session。如果同一个值同时匹配一个名称和另一个 id,可使用by="name"或by="id"显式选择;未知或有歧义的 identity 会失败,不会创建或改变 Session 状态。driver_axes在请求的搜索轴缺失时,会恢复两侧已持久化的源 observation, 使用原始 alignment 重新 compare 后再评分。每次 replay observation 和 comparison 都是独立、可恢复的 Run,候选 metadata 会保留原始和展开后的 Artifact refs。mv.session.abandon_run(session_id=..., run_id=...)为已停止的 incomplete Run 提供原子修复。它会记录 failed Run,只删除未消费的 Store Artifact 注册, 保留物理文件和 Evidence marker。
- Analysis Help 现在将
analysis.entry标为进入类型化分析的入口,并说明 Session 绑定的catalog获取路径。Catalog readiness 错误会为裸字符串提供 精确的 typed entry 修复指引。 - Session 激活现在会预检恢复,并通过结构化修复指引对有歧义的 incomplete Run 对账保持 fail-closed。
- Native percentile attribution 现在会把午夜 timestamp 坐标归一化为规范的日桶, 避免 replay 值与物化日值之间的不匹配。
- Driver-axis replay 在允许 discovery Run 进入前,校验当前 semantic authority、 源 Artifact、恢复出的 observe 参数和 alignment。
- 更新中英文 analysis workflow 指引,覆盖 Session identity、停止后的 Run 恢复、 driver-axis replay,以及渐进式 analysis/catalog Help 路由。
国内网络建议运行:
curl -fsSL https://marivo.io/install-marivo-cn.sh | bash也可以使用标准安装器:
curl -fsSL https://marivo.io/install.sh | bash手动安装:
pip install marivoMarivo 0.5.2 要求 Python 3.10 或更高版本。