v0.2.1
Pre-release
Pre-release
Patch release adding the agent-facing diagnosis layer and fixing benchmark scoring.
Added
fops.diagnose(run_id)(andfops diagnose <run_id>) — a compact, machine-readable run diagnosis: overall metrics, skill vs. benchmark, worst horizons / series / regimes, validation, and artifact URIs. Worst-series is aggregated server-side over the full forecast artifact.- Richer capture traces — the root
forecast.runspan now carries the run's semantic context (adapter, group, cutoff/target ranges, horizon, series/points counts, validation status, artifact URIs). fops backtestCLI command, and agroupoption onfops capture.
Fixed
compare()no longer computes benchmark-side pinball from the model's quantile columns.sMAPEnow earns a skill score vs. the benchmark.- The local UI reports the installed package version instead of a hardcoded
0.1.0.
See CHANGELOG.md for details.
⚠️ Pre-release: still on the 0.x line; APIs may change.