v1.14.0
tagged this
07 Apr 17:53
Adds VitalsConfig.thresholds_yaml_path / is_yaml_loaded / assert_profiles_loaded / list_profiles / profiles / profile_diff so external verifiers (notably the bench harness) can detect packaging regressions and inspect framework profile divergence without poking at dataclasses.fields() internals. ProfileFieldDiff and UnknownProfileError re-exported from the agent_vitals top-level. profile_diff compares against pure VitalsConfig() defaults so the result is reproducible across env-var configurations. Detector logic bit-identical to v1.13.1. Tightens [tool.setuptools.package-data] with a *.yaml glob as defense in depth alongside the explicit thresholds.yaml entry. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>