Skip to content

PressHub AI Co-Pilot v2.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 11:43
· 15 commits to main since this release

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} and presshub_ai_model).
  • feat(logger): Added resolution provenance tracking (model_source and provider_source) through all resolution branches.
  • feat(logger): Added structured [API Client Resolution] log events to presshub-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.

Pull Requests

  • #116: fix(api): Fix model cascade precedence and add diagnostic resolution logging (Closes #115)