Expand description
Metrics persistence — save, load, and list session metrics from disk.
Functions§
- list_
all_ metrics - List all session summaries by scanning the sessions directory.
Reads each
session_metrics.jsonand extracts summary fields. - load_
metrics - Load session metrics from
session_metrics.jsonin a session directory. - save_
metrics - Incrementally write session metrics to
session_metrics.json. Overwrites the file on each call — safe for per-turn writes. - try_
load_ metrics - Try to load session metrics, returning
Noneif the file doesn’t exist.