Changelog
See the latest updates, features, improvements, and bug fixes in the Mitigate AI Platform
April 16, 2026
✨ New Features
- Per-User Timezone: Choose your timezone from the profile dropdown. Timestamps across the admin UI, the chat assistant, and scheduled workflows now reflect your local time. Relative expressions like "today" or "5 PM" are interpreted in your timezone when the assistant calls tools such as Google Calendar, Harvest, and Forecast. Scheduled workflows fire at the creator's local time.
🐛 Fixes
- GitHub Connector: Resolved 403 errors when connecting the GitHub MCP connector. The connector now authenticates reliably and its tools are available in chat.
April 13, 2026
✨ New Features
-
SharePoint Document Source: Connect your SharePoint account and browse drives and folders to select files for ingestion. Supports the same file types as other document sources, with automatic re-sync on subsequent runs.
-
Contact Form in Chat: When the chatbot cannot resolve a user's question, it can now offer to send a contact form email to a predefined recipient. Configure the recipient email per workspace in admin settings.
-
Web Fetch Tool: The chatbot can now read documents shared via URL during a conversation. Supports PDF, DOCX, XLSX, PPTX, HTML, CSV, Markdown, and plain text. Works seamlessly with Google Drive links.
-
Audit Trail: Track changes to records across the platform. A new audit trail view in the admin dashboard shows who changed what and when.
-
Assistant Name & Avatar in Chat: Display a custom assistant name and avatar in chat messages. Enable per workspace and upload a custom avatar image in admin settings.
🔧 Improvements
-
Workflow Task Navigation: Tasks now link directly to their chat conversation instead of opening a separate detail page. Added user filter to workflows and tasks index pages.
-
Paginated PDF Processing: Large PDF documents are now processed page-by-page, enabling incremental and resumable ingestion. Pages already processed are skipped on re-runs, significantly reducing processing time for large files.
-
Chrome Autofill Prevention: Admin form fields are no longer incorrectly filled by Chrome's password manager. Login and signup forms continue to support autofill as expected.
🐛 Fixes
- Fixed an error when processing documents that returned empty content from the document converter
April 9, 2026
✨ New Features
- Login with Google & Microsoft: Users can now sign in with their Google or Microsoft account.
🔧 Improvements
-
Unified Admin & Chat Navigation: The admin dashboard and chat are now a single application. Switching between them uses instant SPA navigation instead of full page reloads, making the experience noticeably faster.
-
OpenUI Citations: OpenUI responses now render inline citations the same way as regular markdown responses, giving users consistent source links regardless of the response format.
-
Lazy-Loaded Components: Markdown and OpenUI renderers are now lazy-loaded, reducing the initial bundle size for faster page loads.
April 8, 2026
✨ New Features
-
Exclude URL Patterns in Crawler: Document sources now support exclude URL patterns alongside include patterns. Skip entire sections of a site during crawling — exclude rules take precedence, so overlapping URLs are always excluded.
-
Unsupported File Handling: Documents with unrecognized formats are now clearly marked as "Not supported" in the admin dashboard instead of silently failing or showing empty chunk counts. Google Drive ingestion checks format support before downloading, so unsupported files no longer count as failures.
🐛 Fixes
-
OpenUI Rendering When Switching Chats: Fixed an issue where switching between OpenUI chats in the sidebar would fall back to plain markdown rendering until a full page reload. The correct renderer is now used every time you switch chats.
-
Redmine MCP Connector: Resolved a production error where the Redmine connector crashed on instances that return dates as strings instead of datetime objects.
-
Docling Memory: Increased Docling worker memory to prevent out-of-memory crashes during document processing.
April 7, 2026
✨ New Features
-
Archive Chats: Tidy up your chat list by archiving conversations you no longer need front and center. Archived chats are tucked away but remain accessible whenever you want to revisit them.
-
Remember Last Workspace: The app now remembers which workspace you were last working in. Logging back in or jumping between admin and chat takes you straight to where you left off, per organization.
-
Costs by Document Source: A new breakdown in the admin dashboard shows AI usage costs grouped by document source, making it easier to understand which knowledge bases are driving spend.
🔧 Improvements
-
Cancel Agent Responses Reliably: Stopping the AI mid-response now works consistently, cleanly halting the agent without leaving the composer in a stuck state.
-
Clearer Error Messages in Chat: When something goes wrong during a chat run, you'll now see a toast notification explaining the issue instead of the conversation silently freezing. Organization users see the underlying error details, while embedded and guest chats see a friendly generic message.
🐛 Fixes
-
Google Drive Workspace Assignment: Fixed an issue where Google Drive documents could be assigned to the wrong workspace during ingestion.
-
Chat Connection Stability: Resolved a class of background errors that occurred when sending messages or switching between chats too quickly. Switching threads is now noticeably smoother, and any underlying connection issues surface as visible errors instead of leaving the chat hanging.
April 2, 2026
✨ New Features
-
Google Drive Document Source: Connect your Google Drive as a document source to ingest files directly into your knowledge base. Select specific files or entire folders using Google's built-in file picker, with support for Google Docs, Sheets, and Slides. Incremental updates automatically skip unchanged files and clean up removed ones.
-
Frontend Tool Calls: The AI assistant can now trigger interactive actions directly within the embedded chat widget — such as displaying product cards, navigating pages, or performing custom UI actions — enabling richer, more dynamic conversations.
🔧 Improvements
- Dark Mode for OpenUI Components: OpenUI components on the documentation page and in the embedded chat now correctly follow the selected theme, including when a theme is passed via URL parameter.
🐛 Fixes
- Fixed an issue where internal title-generation chats were incorrectly counted in admin dashboard metrics, inflating chat and message counts.
March 31, 2026
✨ New Features
- Language Switcher: Change your preferred language directly from the user menu in both the chat and admin interfaces. Your selection is saved to your profile and persists across sessions.
🔧 Improvements
-
Unified User Menu: The user dropdown is now consistent across the chat and admin sidebars, with quick access to theme and language settings in one place.
-
File Attachments in Tools: Files you upload in chat are now accessible to connected tools and integrations, enabling AI-powered workflows that can read and process your attachments.
March 27, 2026
✨ New Features
-
Harvest & Forecast Connectors: Connect your Harvest time tracking and Forecast resource planning accounts to the AI assistant. Ask questions about your time entries, projects, and team schedules directly in chat.
-
JavaScript-Enabled Web Crawling: Document sources can now scrape JavaScript-heavy websites using a headless Chrome browser. Enable the "JavaScript enabled" toggle on any web document source to render dynamic content that was previously invisible to the crawler.
-
Browser-Impersonated HTTP Crawling: Web crawling now uses browser-level TLS fingerprinting to access websites that block traditional scrapers, significantly improving ingestion success rates.
🔧 Improvements
-
Observability Upgrade: Replaced the Langfuse SDK with OpenTelemetry for LLM observability. Each organization can now configure its own Langfuse credentials, enabling multi-tenant trace routing. Feedback scores are reported asynchronously.
-
Workflow Turn Limits: Workflows now have a configurable "Max Turns" setting (default 50) that prevents infinite loops by capping the number of LLM calls per conversation.
-
Custom Headers for OAuth Connectors: MCP connectors using OAuth can now send custom HTTP headers with each request.
🐛 Fixes
- Fixed a visible rectangle appearing around the embedded chat bubble in dark mode. The bubble now blends seamlessly with any page background.
March 26, 2026
✨ New Features
-
Connector Settings in Chat: Access and manage your MCP connector settings directly from the chat page. A new settings icon in the chat header shows connection status at a glance, with green/red indicators for each connector. Connect or disconnect OAuth connectors without leaving the conversation.
-
Terms of Service Agreement: Users are now required to accept the terms of service and privacy policy before logging in. Login buttons remain disabled until the agreement checkbox is checked.
🔧 Improvements
-
Faster Document Processing: Markdown, HTML, and plain text documents are now processed concurrently instead of waiting in a sequential queue, significantly reducing processing times for these file types.
-
API Error Responses: API endpoints now return proper JSON 404 responses instead of HTML error pages when a resource is not found.
🐛 Fixes
- Fixed document processing jobs failing permanently when encountering temporary LLM rate limits or pending processing tasks. Jobs now automatically retry instead of giving up.
March 25, 2026
✨ New Features
-
Microsoft Teams Connector: Connect your Microsoft Teams workspace to access teams, channels, chats, and messages directly from the AI assistant.
-
Microsoft OneDrive Connector: Access and manage your OneDrive drives, files, and folders through the AI assistant.
-
Gmail Workflow Trigger: Automate workflows based on incoming Gmail messages. The new "Email Received" trigger polls your inbox on a schedule and runs your workflow prompt against each new email.
-
Workspace Chat Suggestions: Each workspace can now have its own set of suggestion buttons on the chat welcome screen, managed through the admin panel. Replaces the previous global environment variable approach.
🔧 Improvements
-
Collapsible Tool Groups: Consecutive tool calls in chat are now grouped into a collapsible container. The group auto-expands while tools are running and collapses after completion, keeping conversations tidy.
-
OpenUI Documentation: Added an interactive OpenUI component reference page with live previews, syntax-highlighted markup tabs, and example applications including an e-commerce carousel and Kanban board.
-
Workflow Manual Trigger: Manual workflow triggers now include timestamp data for more precise execution tracking.
🐛 Fixes
- Fixed embedded chat dark mode — the chat widget now correctly inherits the host page's theme, including dynamic light/dark mode switches.
- Fixed OpenUI components using a hardcoded font instead of inheriting the application's font family.
- Fixed orphaned chat records being created when starting a conversation with a voice message.
- Fixed workflow tasks not correctly resolving tool search and output format settings.
March 24, 2026
✨ New Features
-
OpenUI Rich Responses: Chat responses can now render interactive UI components using the OpenUI DSL. Workspaces support an
output_formatsetting to choose between Markdown and OpenUI rendering, with automatic fallback for older chats. Includes streaming support, dark/light theme integration, and form interaction handling. -
Transcription Indicator: Users now see a visual indicator while voice input is being transcribed, providing feedback during longer transcription processing.
🔧 Improvements
-
Smarter Tool Search: Tool search now supports namespace filtering scoped to MCP connectors and configurable
max_results. A newMcpClientToolwrapper defers MCP client startup until execution and surfaces errors as tool results instead of crashing. -
Accurate Admin Dashboard Metrics: Document ingestion chats (automated internal LLM calls for metadata generation) are now excluded from all admin dashboard charts and counts, ensuring metrics reflect only real user conversations.
-
"Cached" Badge on Connectors: The admin connectors index now shows a "Cached" badge for connectors with tools cache enabled.
🐛 Fixes
- Fixed ElevenLabs voice transcription failing when the API key is configured at organization level instead of globally.
- Fixed transcription model resolution chain so workspace and organization defaults are properly inherited.
- Fixed ElevenLabs pricing structure to correctly use audio token pricing for cost tracking.
March 23, 2026
✨ New Features
- Voice Transcription Support: Added speech-to-text capabilities with ElevenLabs support, workspace-level API key management, and organization-level model defaults.
- Approval Flow for Tool Calls: Introduced a full approval experience for MCP tool calls, including consent prompts, persisted approval state, and clearer task handling when approvals are required.
- Deferred Tool Discovery: Added semantic
tool_searchfor deferred MCP tools with pgvector-backed discovery to make large tool catalogs more scalable.
🔧 Improvements
- Connector Tool Caching and Management: Added connector tool caching, refresh controls, bulk toggles, and persistence for static token and JWT passthrough connectors.
- Embedded Chat and AG-UI Stability: Improved AG-UI compatibility, preserved tool call rendering in embedded chat, and fixed streaming newline handling.
- Smarter Tooling and Search Performance: Added memoization to avoid duplicate MCP requests, increased MCP client timeout, and improved semantic search filtering.
- Workspace and Provider Settings UX: Renamed LLM settings to Providers and expanded workspace/provider configuration for voice and media-related keys.
🐛 Fixes
- Fixed Zendesk messaging compatibility with AG-UI protocol.
- Fixed credential rotation behavior and schema issues affecting settings updates.
- Fixed translation and workspace API key edit issues.
- Fixed temperature conflicts when thinking mode is enabled.
- Fixed UUID validation for embedded chat cookie identifiers.
📚 Documentation
- Added connector documentation for Exa.
- Added documentation for crawling authenticated websites.
March 16, 2026
✨ New Features
- Transcription Usage Tracking: Added transcription tracking with configurable speech-to-text model selection and duration-based cost estimation.
- Expanded Connector Coverage: Added documentation and setup support for Atlassian, GitHub, Slack, and Sentry connectors, plus new Google Mail and Google Drive connector executables.
🔧 Improvements
- Usage Cost Architecture: Refactored usage cost handling to better support transcription and model-based billing scenarios.
- Connector OAuth Defaults: Standardized OAuth scope defaults and aligned connector scope behavior with documentation.
- Documentation Structure: Restructured connector documentation and added tool sections for clearer setup and capability guidance.
🐛 Fixes
- Fixed inconsistent OAuth naming by standardizing references to OAuth 2.1.
- Fixed default CSS selectors for document source forms.
- Fixed Outlook Calendar default scope coverage for shared calendar read access.
🚀 Infrastructure
- Improved redundancy by deploying two general-purpose nodes.
OpenUI
OpenUI is a full-stack Generative UI framework — a compact streaming-first language, a React runtime with built-in component libraries, and ready-to-use chat interfaces — that is up to 67% more token-efficient than JSON.
TechStore - E-commerce Demo
A mock e-commerce store showcasing the embedded chat widget with frontend tool integration. Browse products, ask the chat assistant for recommendations, and add items to your cart using AI-powered tools.