pub fn save_metrics( metrics: &SessionMetrics, session_dir: &Path, ) -> Result<(), Error>
Incrementally write session metrics to session_metrics.json. Overwrites the file on each call — safe for per-turn writes.
session_metrics.json