Marivo 0.4.16
Marivo 0.4.16 让 discovery 更容易配置和恢复,记录每个 objective 实际使用的规范值列, 并为 evidence 分页边界提供结构化、可复制的修复建议。同时,本版本记录了面向 agent workflow 的 progressive analysis help 拓扑。
- 聚焦的
marivo.help("analysis.<target>")现在会展示每个discover.*objective 的策略 契约:默认策略、合法备选、适用的 semantic kind、threshold 含义和使用时机。策略事实 直接从运行时 registry 渲染。 discover现在会按 frame 解析省略的value:DeltaFrame使用规范的delta列,MetricFrame使用声明的 measure/value 列。解析后的列名会记录在 params 和 evidence 中, 因此省略值与显式传入等价。session.evidence.findings()和.digests()现在明确支持[1, 100]的有界limit(默认值分别为50和10),并提供不可变的分页状态以及has_more/next_cursor续读。无效的 limit 会抛出带可复制修复建议的EvidenceLimitError。
discover显式选择value时会校验列存在且为数值类型;失败时提供数值列候选和重试 路径。多指标 frame 应先使用frame.metric(...)投影后再 discovery。- Discovery 策略说明现在区分单点异常、局部 regime 变化、整窗行为,以及应交给
compare处理的持续性变化。
observe→compare→discover链路在解析当前 frame 轴时,不再把配对的 baseline bucket 当作维度。DeltaFrame同时包含 current、baseline、delta 和 percent-change 等数值列时,省略value不再因为数值列过多而失败;带有额外数值轴的MetricFrame也可以使用其声明的 measure。
- 更新中英文 analysis workflow 和 evidence 文档,补充 discovery 策略、值列解析和有界分页。
- 在 analysis design specification 中记录 progressive analysis live-help 拓扑及其边界归属。
- 增加真实 observe/compare/discover 链路、聚焦策略帮助、evidence 分页和结构化 limit 修复 建议的回归覆盖。
国内网络建议运行:
curl -fsSL https://marivo.io/install-marivo-cn.sh | bash也可以使用标准安装器:
curl -fsSL https://marivo.io/install.sh | bash手动安装:
pip install marivoMarivo 0.4.16 要求 Python 3.10 或更高版本。