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