{"version":"1.2.0","versions":{"cli":"1.2.0","desktop":"1.2.0"},"date":"2026-11-03","dateFormatted":"November 3, 2026","url":"https://docs.factory.com/changelog/release-notes#v1.2.0","jsonUrl":"https://docs.factory.com/changelog/releases/1.2.0.json","summary":"Settings search fixes, safer API key actions, screen reader labels, and sturdier desktop windows","surfaces":["cli","app","ide"],"changes":[{"type":"fix","surface":"app","title":"Settings search results","description":"Searching settings now matches row descriptions and finds rows that never appeared before (app)"},{"type":"fix","surface":"app","title":"Closing a restarting computer","description":"You can now dismiss the restart confirmation and close the manage computer dialog while a computer reboots (app)"},{"type":"improvement","surface":"cli","title":"Exec startup with many tools","description":"Starting a non-interactive run no longer slows down when hundreds of tools are available"},{"type":"fix","surface":"cli","title":"Remote machine reconnects","description":"Droid now redials a remote machine whose connection died during sleep instead of failing your message"},{"type":"fix","surface":"cli","title":"Organization policy load timeouts","description":"Droid no longer reports an organization policy timeout when the answer arrives at its deadline"},{"type":"fix","surface":"cli","title":"Stopping during turn wrap-up","description":"Stopping Droid as a turn finishes now ends the turn instead of starting another one"},{"type":"fix","surface":"cli","title":"Progress after interrupted thinking","description":"Droid now takes a concrete next step when a long thinking stretch is cut short"},{"type":"improvement","surface":"app","title":"Screen reader tab names","description":"Screen readers now announce tab lists by name instead of an unnamed list (app)"},{"type":"fix","surface":"app","title":"Wiki search accessibility","description":"Screen readers now name the wiki search dialog and announce the restricted access notice (app)"},{"type":"fix","surface":"app","title":"API key reveal dialog","description":"A newly created API key stays on screen until you deliberately close it (app)"},{"type":"fix","surface":"app","title":"API key revoke confirmation","description":"Revoking an API key now asks you to confirm, so a misclick cannot remove it (app)"},{"type":"fix","surface":"app","title":"Blank window recovery","description":"A window whose view crashes now reloads itself instead of staying blank until you relaunch (app)"},{"type":"fix","surface":"ide","title":"Editor selection in VS Code","description":"Focusing the Droid terminal now keeps your current editor selection as the shared context"}],"contentText":"Improvements\n\n- Exec startup with many tools - Starting a non-interactive run no longer slows down when hundreds of tools are available\n- Screen reader tab names - Screen readers now announce tab lists by name instead of an unnamed list (app)\n\nBug fixes\n\n- Settings search results - Searching settings now matches row descriptions and finds rows that never appeared before (app)\n- Closing a restarting computer - You can now dismiss the restart confirmation and close the manage computer dialog while a computer reboots (app)\n- Remote machine reconnects - Droid now redials a remote machine whose connection died during sleep instead of failing your message\n- Organization policy load timeouts - Droid no longer reports an organization policy timeout when the answer arrives at its deadline\n- Stopping during turn wrap-up - Stopping Droid as a turn finishes now ends the turn instead of starting another one\n- Progress after interrupted thinking - Droid now takes a concrete next step when a long thinking stretch is cut short\n- Wiki search accessibility - Screen readers now name the wiki search dialog and announce the restricted access notice (app)\n- API key reveal dialog - A newly created API key stays on screen until you deliberately close it (app)\n- API key revoke confirmation - Revoking an API key now asks you to confirm, so a misclick cannot remove it (app)\n- Blank window recovery - A window whose view crashes now reloads itself instead of staying blank until you relaunch (app)\n- Editor selection in VS Code - Focusing the Droid terminal now keeps your current editor selection as the shared context"}