{"version":"0.105.0","versions":{"cli":"0.105.0","desktop":"0.61.0"},"date":"2026-04-20","dateFormatted":"April 20, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.105.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.105.0.json","summary":"Kimi K2.6 support, simplify built-in skill, AutoWiki / GitHub Wiki sync, and CLI stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Kimi K2.6 support","description":"Added support for the Kimi K2.6 model"},{"type":"feature","surface":"cli","title":"Simplify built-in skill","description":"Simplify is now a built-in skill, no installation required"},{"type":"feature","surface":"cli","title":"AutoWiki / GitHub Wiki sync","description":"Wikis generated by AutoWiki can now sync to GitHub Wiki, with additional Wiki reader fixes"},{"type":"feature","surface":"cli","title":"Managed Droid Computer enterprise control","description":"New managed Droid Computer toggle in enterprise controls (Factory App)"},{"type":"feature","surface":"cli","title":"Missions access policy","description":"Enterprise admins can now control access to Missions"},{"type":"feature","surface":"cli","title":"Session title in browser tab","description":"Factory App sessions now use the session title as the page title"},{"type":"feature","surface":"cli","title":"Revamped Droid Computer creation","description":"Redesigned flow for creating Droid Computers (Factory App)"},{"type":"feature","surface":"cli","title":"Nested sidebar","description":"Sidebar now supports nesting along with other polish improvements (Factory App)"},{"type":"feature","surface":"cli","title":"Droid Computer connection status","description":"Machine selector now shows the connection status for each Droid Computer (Factory App)"},{"type":"improvement","surface":"cli","title":"Compaction model for BYOK","description":"Compaction now defaults to your current model and is used for BYOK"},{"type":"improvement","surface":"cli","title":"PowerShell syntax warning","description":"Execute tool now detects PowerShell and warns when Bash syntax is used"},{"type":"improvement","surface":"cli","title":"Windows path normalization","description":"Glob tool now returns normalized backslash paths on Windows"},{"type":"fix","surface":"cli","title":"Spec option selection","description":"Fixed the user-selected spec option not being passed to the model"},{"type":"fix","surface":"cli","title":"Execute tool header","description":"Fixed the last character being clipped in the Execute tool header"},{"type":"fix","surface":"cli","title":"Invalid JSON rendering","description":"JSON renderer now hides output when the JSON is invalid"},{"type":"fix","surface":"cli","title":"Review guidelines skill","description":"CLI now handles a missing review-guidelines skill gracefully"},{"type":"fix","surface":"cli","title":"Tool cancel interrupts","description":"Follow-up prompts now wait for tool-cancel interrupts to settle"},{"type":"fix","surface":"cli","title":"TUI daemon session switching","description":"Previous TUI daemon session now closes only after the next one loads"},{"type":"fix","surface":"cli","title":"Session title updates","description":"Daemon session title updates now reflect in the terminal tab"},{"type":"fix","surface":"cli","title":"Missions worker permissions","description":"Missions worker permission requests are now auto-denied"},{"type":"fix","surface":"cli","title":"Thinking traces in web chat","description":"Thinking traces now appear in session chat on the web"},{"type":"fix","surface":"cli","title":"Ripgrep startup","description":"Fixed intermittent startup errors when initializing the bundled ripgrep binary"},{"type":"fix","surface":"cli","title":"Truncated stream handling","description":"Improved error handling when model response streams are truncated"},{"type":"fix","surface":"cli","title":"Stuck \"Show more\"","description":"Fixed a stuck \"Show more\" button after creating a session on a new Droid Computer (Factory App)"},{"type":"fix","surface":"cli","title":"Slack session-owner picker","description":"Picker now uses server-side search with infinite scroll (Factory App)"},{"type":"fix","surface":"cli","title":"Sidebar hover and selection","description":"Fixed hover states and highlighting in the sidebar (Factory App)"},{"type":"fix","surface":"cli","title":"401 errors when logged out","description":"Suppressed 401 errors after logging out (Factory App)"},{"type":"fix","surface":"cli","title":"Stuck loading state","description":"Fixed a stuck loading state in the app (Factory App)"},{"type":"fix","surface":"cli","title":"Add Project modal directory","description":"Modal now picks up the current directory from the native browse dialog (Factory App)"},{"type":"fix","surface":"cli","title":"Local machine option","description":"Hidden outside of the Factory App"}],"contentText":"New features\n\n- Kimi K2.6 support - Added support for the Kimi K2.6 model\n- Simplify built-in skill - Simplify is now a built-in skill, no installation required\n- AutoWiki / GitHub Wiki sync - Wikis generated by AutoWiki can now sync to GitHub Wiki, with additional Wiki reader fixes\n- Managed Droid Computer enterprise control - New managed Droid Computer toggle in enterprise controls (Factory App)\n- Missions access policy - Enterprise admins can now control access to Missions\n- Session title in browser tab - Factory App sessions now use the session title as the page title\n- Revamped Droid Computer creation - Redesigned flow for creating Droid Computers (Factory App)\n- Nested sidebar - Sidebar now supports nesting along with other polish improvements (Factory App)\n- Droid Computer connection status - Machine selector now shows the connection status for each Droid Computer (Factory App)\n\nImprovements\n\n- Compaction model for BYOK - Compaction now defaults to your current model and is used for BYOK\n- PowerShell syntax warning - Execute tool now detects PowerShell and warns when Bash syntax is used\n- Windows path normalization - Glob tool now returns normalized backslash paths on Windows\n\nBug fixes\n\n- Spec option selection - Fixed the user-selected spec option not being passed to the model\n- Execute tool header - Fixed the last character being clipped in the Execute tool header\n- Invalid JSON rendering - JSON renderer now hides output when the JSON is invalid\n- Review guidelines skill - CLI now handles a missing review-guidelines skill gracefully\n- Tool cancel interrupts - Follow-up prompts now wait for tool-cancel interrupts to settle\n- TUI daemon session switching - Previous TUI daemon session now closes only after the next one loads\n- Session title updates - Daemon session title updates now reflect in the terminal tab\n- Missions worker permissions - Missions worker permission requests are now auto-denied\n- Thinking traces in web chat - Thinking traces now appear in session chat on the web\n- Ripgrep startup - Fixed intermittent startup errors when initializing the bundled ripgrep binary\n- Truncated stream handling - Improved error handling when model response streams are truncated\n- Stuck \"Show more\" - Fixed a stuck \"Show more\" button after creating a session on a new Droid Computer (Factory App)\n- Slack session-owner picker - Picker now uses server-side search with infinite scroll (Factory App)\n- Sidebar hover and selection - Fixed hover states and highlighting in the sidebar (Factory App)\n- 401 errors when logged out - Suppressed 401 errors after logging out (Factory App)\n- Stuck loading state - Fixed a stuck loading state in the app (Factory App)\n- Add Project modal directory - Modal now picks up the current directory from the native browse dialog (Factory App)\n- Local machine option - Hidden outside of the Factory App"}