v3.2.0
This release introduces a major structural overhaul of the prompt system, utilizing XML-based tags to improve AI instruction clarity and flexibility. It also adds support for capturing and surfacing the model's internal reasoning ("thoughts").
New Features:
- Structured XML-Tagged Prompts: Refactored all system and user prompts to utilize a structured XML format. This improves instruction grounding, enhances AI capability in complex workflows, and makes it easier to maintain and update prompt templates.
- Model Reasoning ("Thoughts") Support: Added support for capturing and returning the AI model's internal "thinking" or reasoning process. This is now available in
SubtitleAiResponseandLyricsSceneAiResponseobjects as an optionalthoughtsfield.
Fixes & Improvements:
- Enhanced Contextual Generation: Improved subtitle and verification generation to preserve better context when processing scene references and video inputs.
- Reasoning Capture: Output handling has been updated to parse and store model reasoning (
ThinkingPart) when available.
Refactoring & Chores:
- Prompt Class Implementation: Introduced a dedicated
Promptdata model to cleanly separate and manage dynamic system and user instructions. - Prompt Versions: Bumped
LYRICS_PROMPT_VERSIONto 8 andSUBTITLES_PROMPT_VERSIONto 17.
What's Changed
- Xml tagged prompts by @FlippFuzz in #14
Full Changelog: v3.1.0...v3.2.0