{"version":"0.240.0","versions":{"cli":"0.240.0","desktop":"0.197.0"},"date":"2026-10-13","dateFormatted":"October 13, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.240.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.240.0.json","summary":"Droid doctor checks, connector counts in the startup header, one-step onboarding checkout, plus CLI and app fixes","surfaces":["cli","app"],"changes":[{"type":"improvement","surface":"cli","title":"Enabling Extra Usage","description":"The limits pane can now turn on Extra Usage in one click when you have an unused balance"},{"type":"fix","surface":"app","title":"Remembered composer settings","description":"The mode and autonomy you last chose now win over organization session defaults (app)"},{"type":"improvement","surface":"app","title":"Onboarding checkout step","description":"Signing up now takes the payment method and billing address in one step (app)"},{"type":"improvement","surface":"cli","title":"Connector count in header","description":"The startup header now shows how many connectors are connected"},{"type":"fix","surface":"cli","title":"Background command cleanup","description":"A background command now stops when the Droid process that started it exits"},{"type":"fix","surface":"cli","title":"Selecting skills with Enter","description":"Enter now selects the highlighted skill in the menu, the same as Tab"},{"type":"improvement","surface":"app","title":"Credits usage chart loading","description":"The credits usage chart now appears before its filter options finish loading (app)"},{"type":"fix","surface":"app","title":"Cross-region sign-in","description":"Signing in to an organization in another region no longer loops between regions (app)"},{"type":"security","surface":"cli","title":"Mentioned file safety","description":"Text inside a file you mention with @ can no longer change Droid's instructions"},{"type":"fix","surface":"app","title":"Sidebar session timestamps","description":"Session rows in the sidebar now refresh their age as time passes (app)"},{"type":"feature","surface":"cli","title":"Droid doctor checks","description":"Droid doctor can now check model connectivity, MCP servers, and a complete turn when you opt in"},{"type":"fix","surface":"app","title":"Organization switching","description":"Switching organizations now keeps the organization you selected after the reload (app)"},{"type":"security","surface":"cli","title":"Runtime settings isolation","description":"Hooks, MCP servers, and commands Droid starts no longer inherit the runtime settings file"},{"type":"fix","surface":"cli","title":"MCP server recovery","description":"Droid now sees a failed MCP server recover instead of treating it as unavailable"}],"contentText":"New features\n\n- Droid doctor checks - Droid doctor can now check model connectivity, MCP servers, and a complete turn when you opt in\n\nImprovements\n\n- Enabling Extra Usage - The limits pane can now turn on Extra Usage in one click when you have an unused balance\n- Onboarding checkout step - Signing up now takes the payment method and billing address in one step (app)\n- Connector count in header - The startup header now shows how many connectors are connected\n- Credits usage chart loading - The credits usage chart now appears before its filter options finish loading (app)\n\nBug fixes\n\n- Remembered composer settings - The mode and autonomy you last chose now win over organization session defaults (app)\n- Background command cleanup - A background command now stops when the Droid process that started it exits\n- Selecting skills with Enter - Enter now selects the highlighted skill in the menu, the same as Tab\n- Cross-region sign-in - Signing in to an organization in another region no longer loops between regions (app)\n- Sidebar session timestamps - Session rows in the sidebar now refresh their age as time passes (app)\n- Organization switching - Switching organizations now keeps the organization you selected after the reload (app)\n- MCP server recovery - Droid now sees a failed MCP server recover instead of treating it as unavailable\n\nSecurity\n\n- Mentioned file safety - Text inside a file you mention with @ can no longer change Droid's instructions\n- Runtime settings isolation - Hooks, MCP servers, and commands Droid starts no longer inherit the runtime settings file"}