{"version":"0.140.0","versions":{"cli":"0.140.0","desktop":"0.97.0"},"date":"2026-06-03","dateFormatted":"June 3, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.140.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.140.0.json","summary":"Claude Opus 4.8 and Gemini 3.5 Flash support, MCP tool search, incident response, and stability fixes","surfaces":["cli","app"],"changes":[{"type":"feature","surface":"cli","title":"Claude Opus 4.8","description":"Added support for Claude Opus 4.8, including a faster Fast Mode variant"},{"type":"feature","surface":"cli","title":"Gemini 3.5 Flash","description":"Added support for Gemini 3.5 Flash"},{"type":"feature","surface":"cli","title":"MCP tool search","description":"Droid can now search and load MCP tools on demand, keeping large MCP setups fast and context-efficient"},{"type":"feature","surface":"cli","title":"Incident response","description":"Droid can automatically investigate production alerts posted to a configured Slack channel and work toward a root-cause analysis"},{"type":"improvement","surface":"cli","title":"Accurate status banners","description":"Spinner status banners now reflect the true state of the current turn"},{"type":"improvement","surface":"app","title":"Context menu text actions","description":"Added text actions to the right-click context menu (app)"},{"type":"fix","surface":"cli","title":"Terminal write errors","description":"The CLI no longer crashes when the terminal rejects output writes"},{"type":"fix","surface":"cli","title":"Paste handling","description":"Fixed a crash on certain pasted input and corrected handling of split bracketed pastes"},{"type":"fix","surface":"cli","title":"Agent loop stalls","description":"The agent loop no longer runs unbounded when turns produce no output"},{"type":"fix","surface":"app","title":"Empty chat placeholder","description":"Restored the placeholder shown in empty chats (app)"},{"type":"fix","surface":"app","title":"Machine connection crash","description":"Fixed a crash when loading sessions with older machine connection types (app)"}],"contentText":"New features\n\n- Claude Opus 4.8 - Added support for Claude Opus 4.8, including a faster Fast Mode variant\n- Gemini 3.5 Flash - Added support for Gemini 3.5 Flash\n- MCP tool search - Droid can now search and load MCP tools on demand, keeping large MCP setups fast and context-efficient\n- Incident response - Droid can automatically investigate production alerts posted to a configured Slack channel and work toward a root-cause analysis\n\nImprovements\n\n- Accurate status banners - Spinner status banners now reflect the true state of the current turn\n- Context menu text actions - Added text actions to the right-click context menu (app)\n\nBug fixes\n\n- Terminal write errors - The CLI no longer crashes when the terminal rejects output writes\n- Paste handling - Fixed a crash on certain pasted input and corrected handling of split bracketed pastes\n- Agent loop stalls - The agent loop no longer runs unbounded when turns produce no output\n- Empty chat placeholder - Restored the placeholder shown in empty chats (app)\n- Machine connection crash - Fixed a crash when loading sessions with older machine connection types (app)"}