{"version":"0.138.0","date":"2026-06-01","dateFormatted":"June 1, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.138.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.138.0.json","summary":"MCP management upgrades, Mermaid export, and stability fixes","surfaces":["cli","app"],"changes":[{"type":"feature","surface":"cli","title":"Interactive MCP management"},{"type":"feature","surface":"cli","title":"MCP credential variables"},{"type":"feature","surface":"cli","title":"Configurable MCP call timeout"},{"type":"feature","surface":"cli","title":"`mcp off` shortcut"},{"type":"feature","surface":"cli","title":"MCP servers for custom droids"},{"type":"feature","surface":"cli","title":"Per-server MCP risk"},{"type":"feature","surface":"app","title":"Mermaid export"},{"type":"improvement","surface":"cli","title":"Highlighted new models"},{"type":"improvement","surface":"cli","title":"MCP embedded resources"},{"type":"improvement","surface":"app","title":"Composer loading state"},{"type":"improvement","surface":"app","title":"Session archiving"},{"type":"improvement","surface":"app","title":"Pinned messages"},{"type":"fix","surface":"cli","title":"Turn cancellation"},{"type":"fix","surface":"app","title":"Session rename"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Interactive MCP management - Add, remove, and list MCP servers interactively\n- MCP credential variables - MCP server configs can now expand credential variables at runtime\n- Configurable MCP call timeout - Set a custom timeout for MCP tool calls\n- mcp off shortcut - Quickly disable MCP servers with a new shortcut\n- MCP servers for custom droids - Choose which MCP servers are available to custom droids\n- Per-server MCP risk - Configure command risk levels for each MCP server\n- Mermaid export - Export Mermaid diagrams from chat (app)\n\nImprovements\n\n- Highlighted new models - New models now appear highlighted at the top of /models\n- MCP embedded resources - MCP servers' embedded resources are now surfaced in chat\n- Composer loading state - The message composer now shows a loading state (app)\n- Session archiving - Unified the session archive flow across the app and desktop (app)\n- Pinned messages - Clicking a pinned message now scrolls to its source (app)\n\nBug fixes\n\n- Turn cancellation - Canceling a turn now takes effect immediately\n- Session rename - Renamed session titles are now trimmed of extra whitespace (app)"}