{"version":"0.211.0","versions":{"cli":"0.211.0","desktop":"0.168.0"},"date":"2026-09-02","dateFormatted":"September 2, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.211.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.211.0.json","summary":"A recent-session picker, scrollable side answers, session recovery fixes, and preserved answer drafts","surfaces":["cli","app"],"changes":[{"type":"fix","surface":"app","title":"Task session recovery","description":"Task sessions now resume after permission timeouts without a temporary reload error (app)"},{"type":"fix","surface":"app","title":"Session tile drops","description":"Dragging external text or links into Desktop no longer creates an invalid session tile (app)"},{"type":"improvement","surface":"app","title":"Web access after signup","description":"Paid accounts now have a Continue on web link after completing signup (app)"},{"type":"fix","surface":"app","title":"Interrupted session loading","description":"Returning to a session now recovers loading interrupted by navigation instead of leaving the session stuck (app)"},{"type":"fix","surface":"cli","title":"Usage statistics heading","description":"The /stats view now uses a year-neutral heading instead of outdated annual recap text"},{"type":"fix","surface":"app","title":"Task approval status","description":"Tasks waiting for your approval now show Waiting for confirmation instead of appearing complete (app)"},{"type":"fix","surface":"cli","title":"Repeated response recovery","description":"Droid now retries once when a response gets stuck repeating itself"},{"type":"feature","surface":"cli","title":"Recent session picker","description":"Use --resume to choose a recent session, or add --last to reopen the latest session in the current folder"},{"type":"fix","surface":"cli","title":"Airgapped security reviews","description":"Deep security reviews now support airgapped environments using your configured custom model"},{"type":"improvement","surface":"app","title":"Mission input indicators","description":"Started missions now show an amber status and a sidebar indicator when they need your response (app)"},{"type":"fix","surface":"app","title":"Unsent answer drafts","description":"Answers to Droid questions now survive switching sessions, including typed text and selected options (app)"},{"type":"fix","surface":"cli","title":"Hook command rewrites","description":"Commands changed by hooks now run as edited, and their displayed details match"},{"type":"improvement","surface":"app","title":"Rename while sharing","description":"Rename your session directly from the sharing dialog (app)"},{"type":"improvement","surface":"cli","title":"Update status notices","description":"Update completion and error notices now appear even with drafted text, and dismiss when you edit it"},{"type":"fix","surface":"app","title":"Session reconnection before sending","description":"Sending a message now attempts to reconnect disconnected sessions before submission (app)"},{"type":"improvement","surface":"app","title":"Droid Shield setting descriptions","description":"The Droid Shield setting now shows its description inline instead of in a tooltip (app)"},{"type":"fix","surface":"app","title":"Grouped exploration activity","description":"Consecutive file browsing and search activity now stays grouped across longer transcript sections (app)"},{"type":"fix","surface":"cli","title":"/btw answer scrolling","description":"Scroll long /btw answers with Alt or Option and Up or Down while keeping the question input visible"}],"contentText":"New features\n\n- Recent session picker - Use --resume to choose a recent session, or add --last to reopen the latest session in the current folder\n\nImprovements\n\n- Web access after signup - Paid accounts now have a Continue on web link after completing signup (app)\n- Mission input indicators - Started missions now show an amber status and a sidebar indicator when they need your response (app)\n- Rename while sharing - Rename your session directly from the sharing dialog (app)\n- Update status notices - Update completion and error notices now appear even with drafted text, and dismiss when you edit it\n- Droid Shield setting descriptions - The Droid Shield setting now shows its description inline instead of in a tooltip (app)\n\nBug fixes\n\n- Task session recovery - Task sessions now resume after permission timeouts without a temporary reload error (app)\n- Session tile drops - Dragging external text or links into Desktop no longer creates an invalid session tile (app)\n- Interrupted session loading - Returning to a session now recovers loading interrupted by navigation instead of leaving the session stuck (app)\n- Usage statistics heading - The /stats view now uses a year-neutral heading instead of outdated annual recap text\n- Task approval status - Tasks waiting for your approval now show Waiting for confirmation instead of appearing complete (app)\n- Repeated response recovery - Droid now retries once when a response gets stuck repeating itself\n- Airgapped security reviews - Deep security reviews now support airgapped environments using your configured custom model\n- Unsent answer drafts - Answers to Droid questions now survive switching sessions, including typed text and selected options (app)\n- Hook command rewrites - Commands changed by hooks now run as edited, and their displayed details match\n- Session reconnection before sending - Sending a message now attempts to reconnect disconnected sessions before submission (app)\n- Grouped exploration activity - Consecutive file browsing and search activity now stays grouped across longer transcript sections (app)\n- /btw answer scrolling - Scroll long /btw answers with Alt or Option and Up or Down while keeping the question input visible"}