Custom AI & Stability Improvements
Blueprint Studio 2.4.7 Release Notes
This release focuses on a new AI configuration option and several reliability fixes for YAML validation, file browsing, search, and Git exclusions.
Highlights
-
Use your own AI endpoint
Blueprint Studio can now connect to any OpenAI-compatible AI service, including local tools such as Ollama and LM Studio. You can set a custom base URL and model in Settings → AI, then use Fetch Models to load the models available from that endpoint. -
AI requests now fail more cleanly
AI requests now have a 60-second timeout. If an AI provider is slow or unreachable, Blueprint Studio will stop waiting and report the problem instead of hanging indefinitely.
Fixes
-
Valid templated
entity_idvalues are no longer marked as malformed
The YAML validator no longer reports false errors for valid multi-line Jinja templates such as:entity_id: > {% if condition %} camera.back_garage_camera {% else %} camera.front_garage_camera {% endif %}
This fixes cases where
entity_id: >orentity_id: |was incorrectly treated as a bad entity ID. -
File search no longer blocks Home Assistant
Large searches now run file scanning work outside the Home Assistant event loop. This prevents warning messages about blocking calls and keeps Home Assistant more responsive during searches. -
Navigation mode now loads folders correctly
Going back to a previous folder in navigation mode now loads the folder if it is not already cached. This fixes cases where the file tree could get stuck on a loading spinner. -
Saved navigation paths now restore correctly
If Blueprint Studio opens with a previously saved folder path, it now loads that folder automatically instead of showing an empty or permanently loading file tree. -
Manage Git Exclusions now shows the correct checkbox states
The Git exclusions dialog now reads your actual.gitignorecontent correctly. Files ignored by wildcard patterns such as*.dbor*.db-shmnow show as excluded when the dialog opens. -
Wildcard
.gitignorerules are preserved
Saving Git exclusions no longer removes wildcard rules or adds unnecessary duplicate entries for files already covered by a wildcard pattern.