{"version":"0.57.5","versions":{"cli":"0.57.5","desktop":"0.11.4"},"date":"2026-02-05","dateFormatted":"February 5, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.57.5","jsonUrl":"https://docs.factory.ai/changelog/releases/0.57.5.json","summary":"Opus 4.6, semantic diffs, npm package, plugin hooks, and startup optimizations","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Claude Opus 4.6","description":"Added Claude Opus 4.6 model support"},{"type":"feature","surface":"cli","title":"Semantic structured diffs","description":"Code change diffs now use semantic structure-aware rendering for better readability"},{"type":"feature","surface":"cli","title":"Plugin hooks","description":"Added support for plugin hooks with Claude hooks format compatibility"},{"type":"feature","surface":"cli","title":"npm package","description":"CLI is now installable via npm: `npm install -g droid`"},{"type":"feature","surface":"cli","title":"User-invocable skills as slash commands","description":"Custom skills marked as user-invocable are now registered as slash commands"},{"type":"feature","surface":"cli","title":"`FACTORY_LOG_FILE` and `FACTORY_DISABLE_KEYRING` env vars","description":"New environment variables for log file output and keyring control"},{"type":"feature","surface":"cli","title":"Enterprise Controls","description":"New settings page for managing agent behavior, command policy, model access, and security (Factory App)"},{"type":"feature","surface":"cli","title":"Skills UI","description":"Skills button and modal added to the chat input for easy skill access (Factory App)"},{"type":"feature","surface":"cli","title":"Ask User tool","description":"Ask User tool now available in the web and Factory App surfaces"},{"type":"improvement","surface":"cli","title":"Startup latency","description":"Optimized CLI startup with sub-metric tracking for faster launch times"},{"type":"fix","surface":"cli","title":"Unicode crash","description":"Fixed CLI crash when sessions contain certain unicode characters"},{"type":"fix","surface":"cli","title":"Marketplace auto-update","description":"Auto-update now only runs in interactive mode, not during `droid exec`"}],"contentText":"New features\n\n- Claude Opus 4.6 - Added Claude Opus 4.6 model support\n- Semantic structured diffs - Code change diffs now use semantic structure-aware rendering for better readability\n- Plugin hooks - Added support for plugin hooks with Claude hooks format compatibility\n- npm package - CLI is now installable via npm: npm install -g droid\n- User-invocable skills as slash commands - Custom skills marked as user-invocable are now registered as slash commands\n- FACTORY_LOG_FILE and FACTORY_DISABLE_KEYRING env vars - New environment variables for log file output and keyring control\n- Enterprise Controls - New settings page for managing agent behavior, command policy, model access, and security (Factory App)\n- Skills UI - Skills button and modal added to the chat input for easy skill access (Factory App)\n- Ask User tool - Ask User tool now available in the web and Factory App surfaces\n\nImprovements\n\n- Startup latency - Optimized CLI startup with sub-metric tracking for faster launch times\n\nBug fixes\n\n- Unicode crash - Fixed CLI crash when sessions contain certain unicode characters\n- Marketplace auto-update - Auto-update now only runs in interactive mode, not during droid exec"}