{"version":"0.120.0","versions":{"cli":"0.120.0","desktop":"0.77.0"},"date":"2026-05-06","dateFormatted":"May 6, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.120.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.120.0.json","summary":"Per-user Droid Computer controls, Slack auto-run buttons, Windows performance, and stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Per-user Droid Computer controls","description":"Admins can now toggle managed and bring-your-own-machine (BYOM) Droid Computers on a per-user basis (Factory App)"},{"type":"improvement","surface":"cli","title":"Windows performance","description":"Sped up CLI responsiveness on Windows"},{"type":"improvement","surface":"cli","title":"More reliable OpenAI file edits","description":"File edits now use the native patch tool for better reliability on OpenAI models"},{"type":"fix","surface":"cli","title":"Wrapped hyperlink targets","description":"Hyperlinks that wrap across lines now preserve the correct target"},{"type":"fix","surface":"cli","title":"Working directory after Droid Computer change","description":"The working directory is now restored when the selected Droid Computer changes (Factory App)"},{"type":"fix","surface":"cli","title":"Non-ASCII paths on Windows","description":"Native Windows tools now handle non-ASCII paths correctly"},{"type":"fix","surface":"cli","title":"Repeated context management notices","description":"Stopped showing the same context management notice multiple times in a row"},{"type":"fix","surface":"cli","title":"Windows daemon port retry","description":"Daemon now retries binding correctly when a port is already in use on Windows"},{"type":"fix","surface":"cli","title":"Plan cache after upgrade","description":"Organization cache now refreshes after plan changes so the new plan appears immediately (Factory App)"},{"type":"fix","surface":"cli","title":"Droid Shield reliability","description":"Additional fixes to Droid Shield"},{"type":"fix","surface":"cli","title":"Applying patch header","description":"Removed a redundant \"applying patch\" header"},{"type":"fix","surface":"cli","title":"Droid message crash","description":"Fixed a rare crash when rendering droid messages (Factory App)"},{"type":"fix","surface":"cli","title":"Payment methods for new organizations","description":"Organizations without a billing profile now see an empty payment method list instead of an error (Factory App)"},{"type":"fix","surface":"cli","title":"Outdated thinking settings hint","description":"Removed a stale hint related to thinking settings"}],"contentText":"New features\n\n- Per-user Droid Computer controls - Admins can now toggle managed and bring-your-own-machine (BYOM) Droid Computers on a per-user basis (Factory App)\n\nImprovements\n\n- Windows performance - Sped up CLI responsiveness on Windows\n- More reliable OpenAI file edits - File edits now use the native patch tool for better reliability on OpenAI models\n\nBug fixes\n\n- Wrapped hyperlink targets - Hyperlinks that wrap across lines now preserve the correct target\n- Working directory after Droid Computer change - The working directory is now restored when the selected Droid Computer changes (Factory App)\n- Non-ASCII paths on Windows - Native Windows tools now handle non-ASCII paths correctly\n- Repeated context management notices - Stopped showing the same context management notice multiple times in a row\n- Windows daemon port retry - Daemon now retries binding correctly when a port is already in use on Windows\n- Plan cache after upgrade - Organization cache now refreshes after plan changes so the new plan appears immediately (Factory App)\n- Droid Shield reliability - Additional fixes to Droid Shield\n- Applying patch header - Removed a redundant \"applying patch\" header\n- Droid message crash - Fixed a rare crash when rendering droid messages (Factory App)\n- Payment methods for new organizations - Organizations without a billing profile now see an empty payment method list instead of an error (Factory App)\n- Outdated thinking settings hint - Removed a stale hint related to thinking settings"}