v1.4.13
Summary
This release introduces expanded configuration capabilities for external AI providers, including per-instance model overrides and detailed parameter control for specific providers like Anthropic. Functional updates include the implementation of session forking within the Chat module and the display of reasoning messages for various models. Additionally, robustness was improved across the application by standardizing error handling for configuration issues (e.g., RAG embedding setup) and refactoring the User Interface components.
What's Changed
- AI Providers: Enabled per-instance model overrides within Provider Settings (#550), and introduced the ability to configure thinking parameters for Anthropic, concurrently addressing low maximum token value limitations (#564, #565).
- Configuration Management: Added support to configure Memory parameters (#573) and allowed users to configure the maximum allowable tools per instance (#548).
- Chat Functionality: Implemented session forking functionality in the Chat module (#557), and introduced display of tool call outputs within chat messages (#547).
- Model Observability: Added logging for requests and display of reasoning text for OpenAI and Gemini providers (#568), and enabled the display of thinking messages for the Reasoning Model (#558).
- Error Handling and Validation: Configured the application to display user-friendly error messages when embedding models are not configured (#553) and provided explicit explanations for missing embedding model setups within the RAG system (#552).
- System Stability and Fixes: Addressed low max token values for Anthropic (#564), fixed stale MCP tools lists following connection retests within the Instance Dialog (#576), and ensured default directive seeding is idempotent using deterministic UUIDs (#575).
- User Interface & Structure: Added Bookmark support (#556), moved the directive dropdown from the chat header to the input field (#555), and refactored the ChatInputField to support directive display in the project view (#574).
- Localization and Frontend Fixes: Fixed missing translation keys in the User Interface (#570), improved model error messaging, and updated Desktop preferences to be stored in the Askimo home directory (#537).
New Contributors
- @AnayGarodia made their first contribution in #537
- @gabriel-dev725 made their first contribution in #548
- @w3lld1 made their first contribution in #552
- @james-217-wq made their first contribution in #575
Full Changelog: v1.4.12...v1.4.13