2.25.0
What's Changed
✨ Features
- Enable conversation with uploaded Email attachments in Codemie Assistant GUI
- Update deprecated Tavily tool for research
- Do not persist empty "New chat" entries in Chats history panel
- Sort "Credential Types" and "Datasource Types" dropdowns (and all others)
- Workflow Execution Transition States
- CLI Insights: add Users by Job Title Group widget
- Create CodeMie CLI skill for asset management via CodeMie SDK
🐛 Bug Fixes
- _normalize_tool_name strips spaces only — slash in sub-assistant name breaks conversation replay on Azure OpenAI
- Validation blocks configuration of Virtual Assistant after selecting "Load an example" in workflows
- Agent chat fails with BadRequestError (code 400) during workflow execution across multiple models
- Chat onboarding pop-up with control buttons is sometimes not shown
- Admin cannot change selected user in "Add User to Project" modal after first selection
- SharePoint datasource Processing Summary shows incorrect document counts and indexing progress bar reaches 100% prematurely
- Agent fails to respond due to tool name validation (special characters or underscore) in MCP tools
- Jira ticket creation via Briana/Feedback fails because current_user is populated from user.full_name instead of Jira-resolvable user identity
- "Generate with AI" popup remains stuck on loading (spinner spins indefinitely) after backend timeout on POST v1/assistants/generate or POST v1/assistants/prompt/generate endpoints
Full Changelog: 2.24.0...2.25.0