{"version":"0.22.3","versions":{"cli":"0.22.3"},"date":"2025-10-21","dateFormatted":"October 21, 2025","url":"https://docs.factory.ai/changelog/release-notes#v0.22.3","jsonUrl":"https://docs.factory.ai/changelog/releases/0.22.3.json","summary":"Detailed transcript view, customizable sounds, terminal setup support, and model upgrades","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Detailed transcript view (Ctrl+O)","description":"Press Ctrl+O to view comprehensive tool execution details with complete breakdowns for all tool types including Execute, Edit, MultiEdit, Create, and more"},{"type":"feature","surface":"cli","title":"Customizable completion sounds","description":"Configure sound notifications when commands complete, with support for different sounds in focus mode and custom sound file paths"},{"type":"feature","surface":"cli","title":"Terminal setup support","description":"Added automated setup support for Warp, iTerm2, and macOS Terminal with automatic terminal indicators for improved integration"},{"type":"feature","surface":"cli","title":"PowerShell update","description":"Now uses `pwsh.exe` for better PowerShell compatibility and reliability on Windows systems"},{"type":"feature","surface":"cli","title":"Drag-and-drop image support","description":"Attach images to CLI sessions via drag-and-drop for easier multimodal interactions"},{"type":"feature","surface":"cli","title":"Custom models in subagents","description":"Added support for using custom models when executing subagents via Task tool"},{"type":"feature","surface":"cli","title":"Custom droid descriptions","description":"Moved custom droid descriptions to Task tool for better organization and usability"},{"type":"feature","surface":"cli","title":"`droid exec` custom model support","description":"Added support for custom models in droid exec sessions"},{"type":"fix","surface":"cli","title":"Resolved issues with prompt caching to improve performance and reduce costs","description":"Resolved issues with prompt caching to improve performance and reduce costs"},{"type":"fix","surface":"cli","title":"Added model ID logging on CLI tool execution for better observability","description":"Added model ID logging on CLI tool execution for better observability"},{"type":"fix","surface":"cli","title":"Limited messages rendered in Ctrl+O view to improve performance with large transcripts","description":"Limited messages rendered in Ctrl+O view to improve performance with large transcripts"},{"type":"fix","surface":"cli","title":"Fixed sound files not being included in SEA binary releases","description":"Fixed sound files not being included in SEA binary releases"},{"type":"fix","surface":"cli","title":"Fixed readonly value change issues that caused unexpected behavior","description":"Fixed readonly value change issues that caused unexpected behavior"},{"type":"fix","surface":"cli","title":"Fixed ExitSpecMode flickering issues for smoother user experience","description":"Fixed ExitSpecMode flickering issues for smoother user experience"},{"type":"fix","surface":"cli","title":"Removed duplicate custom models header in settings","description":"Removed duplicate custom models header in settings"},{"type":"fix","surface":"cli","title":"Improved session persistence to legacy sessions to maintain backward compatibility","description":"Improved session persistence to legacy sessions to maintain backward compatibility"},{"type":"fix","surface":"cli","title":"Fixed infinite render issues on Windows systems","description":"Fixed infinite render issues on Windows systems"},{"type":"fix","surface":"cli","title":"Fixed 400 error handling and validation","description":"Fixed 400 error handling and validation"},{"type":"fix","surface":"cli","title":"Added model validation error messages for better debugging","description":"Added model validation error messages for better debugging"},{"type":"fix","surface":"cli","title":"Fixed certificate loading timing to occur after logging initialization","description":"Fixed certificate loading timing to occur after logging initialization"}],"contentText":"New features\n\n- Detailed transcript view (Ctrl+O) - Press Ctrl+O to view comprehensive tool execution details with complete breakdowns for all tool types including Execute, Edit, MultiEdit, Create, and more\n- Customizable completion sounds - Configure sound notifications when commands complete, with support for different sounds in focus mode and custom sound file paths\n- Terminal setup support - Added automated setup support for Warp, iTerm2, and macOS Terminal with automatic terminal indicators for improved integration\n- PowerShell update - Now uses pwsh.exe for better PowerShell compatibility and reliability on Windows systems\n- Drag-and-drop image support - Attach images to CLI sessions via drag-and-drop for easier multimodal interactions\n- Custom models in subagents - Added support for using custom models when executing subagents via Task tool\n- Custom droid descriptions - Moved custom droid descriptions to Task tool for better organization and usability\n- droid exec custom model support - Added support for custom models in droid exec sessions\n\nBug fixes\n\n- Resolved issues with prompt caching to improve performance and reduce costs\n- Added model ID logging on CLI tool execution for better observability\n- Limited messages rendered in Ctrl+O view to improve performance with large transcripts\n- Fixed sound files not being included in SEA binary releases\n- Fixed readonly value change issues that caused unexpected behavior\n- Fixed ExitSpecMode flickering issues for smoother user experience\n- Removed duplicate custom models header in settings\n- Improved session persistence to legacy sessions to maintain backward compatibility\n- Fixed infinite render issues on Windows systems\n- Fixed 400 error handling and validation\n- Added model validation error messages for better debugging\n- Fixed certificate loading timing to occur after logging initialization"}