PressHub AI Co-Pilot v2.3.1
PressHub AI v2.3.1 Release Notes
Summary
Release v2.3.1 fixes a critical model cascade precedence bug where legacy per-type options silently shadowed configured Provider Store default models on older/migrated instances. In addition, this release introduces comprehensive diagnostic resolution logging and provenance tracking across the entire briefing and podcast pipeline.
What's Changed
- fix(api): Inverted model cascade precedence in
PressHub_AI_API_Client::resolve_module_config()so that Provider Store records take precedence over legacy database options (presshub_ai_model_{type}andpresshub_ai_model). - feat(logger): Added resolution provenance tracking (
model_sourceandprovider_source) through all resolution branches. - feat(logger): Added structured
[API Client Resolution]log events topresshub-debug.log. - feat(curator): Added pre-dispatch resolution logging and attached provenance metadata to curation token logs.
- feat(podcast): Added pre-dispatch resolution logging and attached provenance metadata to podcast script token logs and script turn items.
- feat(debug): Enhanced prompt debug logs to output active resolution source tags in prompt config headers.