v1.4.14
Summary
This release implements architectural standardization for LLM provider access, ensuring unified compatibility via the OpenAI-compatible standard, pre-defined the popular AI provider such as Open Router, Groq. Data retrieval capabilities were enhanced by integrating live web search into the Retrieval-Augmented Generation (RAG) context.
What's Changed
- Provider API Standardization: Unifies LLM API access across all providers through an OpenAI-compatible standard, improving backend abstraction and configurability (#596).
- Configuration Management: Introduces template-based provider configurations with locked settings and adds support for HTTP protocol version configuration within OpenAI integrations (#597, #595).
- RAG Integration: Implements live web search functionality, extending the context available for RAG processing. This includes updating RAG indexing logic and documentation (#583, #598).
- Tool Calling & Environment: Configures a round trips limit for tool calling and updates the GraalVM environment setup (#581).
- Error Handling: Classifies remote AI server failures into a distinct category within exception handling logic to facilitate targeted diagnostics (#588).
- Session Management: Prevents automatic session title updates in core logic and introduces a flag to suppress automatic title refresh when session names are modified (#589, #582).
- Performance Refactor: Implements conditional logic within core to skip the summarization step if no new messages have been generated since the last update (#590).
- Telemetry: Migrates metrics tracking from a provider-level scope to an instance-based tracking mechanism within telemetry to refine operational data granularity (#587).
- UI/Component Refactor: Centralizes the implementation of popup components and removes deprecated/experimental API calls within the UI layer (#586).
- UI/Styling: Standardizes component styling throughout the UI layer by adopting the
AppTextStylesdefinition (#594). - Desktop Application: Improves the desktop experience by streamlining the Mermaid CLI setup process with options for one-click installation, repeated validation, and collapsible source viewing (#580).
- Desktop/Session Management: Enhances core UI functionality and refines session management within the desktop application context (#585).
New Contributors
- @rocket-a12 made their first contribution in #583
Full Changelog: v1.4.13...v1.4.14