Skip to content

PressHub AI Co-Pilot v2.3.3

Choose a tag to compare

@eeftychiou eeftychiou released this 05 Sep 05:50
· 8 commits to main since this release
8643021

PressHub AI Co-Pilot v2.3.3

🎙️ Podcast Prompt Enhancements (Issue #118)

  • Nameless Presenters (Απαγόρευση Ονομάτων): Speakers in podcast script generation are strictly prohibited from referring to each other or themselves by personal names (neither Greek names nor invented names). They also never speak technical tags like [SPEAKER_1] or «παρουσιαστής».
  • Spoken Natural Dates for TTS (Μορφοποίηση Ημερομηνιών για TTS): All calendar and news dates (e.g. 03/05/2026) are converted and written out in natural spoken Greek words (e.g. 3 Μαΐου 2026) to optimize TTS pronunciation.

📁 Externalized Prompt Defaults

  • Default prompt templates are now organized as dedicated text asset files in assets/prompts/ (9 podcast dialogue styles/host count combinations + 1 news curation briefing template) rather than hardcoded in PHP code files.
  • Introduced PressHub_AI_Prompt_Loader with Zero-Silent-Fallback, path traversal protection, and in-memory static caching.

⚙️ Prompt Studio Settings Persistence Bugfix

  • Fixed an issue where operator edits in the "Podcast Dialogue Styles & Prompt Studio" settings tab were dropped upon save due to omission from the AJAX options whitelist.
  • Wired PressHub_AI_News_Curator::generate_briefing_story() to consult PressHub_AI_Settings_Storage::get_curation_prompt().