{"version":"0.74.0","versions":{"cli":"0.74.0","desktop":"0.28.0"},"date":"2026-03-12","dateFormatted":"March 12, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.74.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.74.0.json","summary":"Configurable worktree directory, Grep multiline auto-detection, and Mission Control improvements","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Configurable worktree directory","description":"New setting to customize the directory used for git worktree operations"},{"type":"improvement","surface":"cli","title":"Grep multiline auto-detection","description":"Grep tool now automatically enables multiline mode when search patterns contain newlines"},{"type":"improvement","surface":"cli","title":"npm installation guidance","description":"CLI now provides clear instructions to add droid to your PATH after npm installation"},{"type":"improvement","surface":"cli","title":"Retry reliability","description":"Improved retry handling for transient provider errors with automatic rotation"},{"type":"improvement","surface":"cli","title":"System info truncation","description":"Large directory listings and git status output are now truncated to prevent system info overflow"},{"type":"fix","surface":"cli","title":"Thinking block preservation","description":"Invalid thinking blocks are now preserved as text instead of being silently dropped"},{"type":"fix","surface":"cli","title":"Git subdir plugin support","description":"Fixed support for git subdirectory plugins in project configurations"},{"type":"fix","surface":"cli","title":"Mission Control UX","description":"Fixed various Mission Control UI and interaction issues"},{"type":"fix","surface":"cli","title":"Spec mode subagents","description":"Subagents now correctly use read-only mode when the parent session is in spec mode"},{"type":"fix","surface":"cli","title":"MCP OAuth compatibility","description":"Improved MCP OAuth compatibility across servers"},{"type":"fix","surface":"cli","title":"Playwright MCP permissions","description":"Improved permission handling when using the Playwright MCP server"},{"type":"fix","surface":"cli","title":"Terminal tab title on resume","description":"Terminal tab title now correctly updates when resuming a session"},{"type":"fix","surface":"cli","title":"Concurrent session handling","description":"Improved detection and handling of concurrent CLI instances"},{"type":"fix","surface":"cli","title":"Code server connection","description":"Fixed code server connection issues in the Factory App"}],"contentText":"New features\n\n- Configurable worktree directory - New setting to customize the directory used for git worktree operations\n\nImprovements\n\n- Grep multiline auto-detection - Grep tool now automatically enables multiline mode when search patterns contain newlines\n- npm installation guidance - CLI now provides clear instructions to add droid to your PATH after npm installation\n- Retry reliability - Improved retry handling for transient provider errors with automatic rotation\n- System info truncation - Large directory listings and git status output are now truncated to prevent system info overflow\n\nBug fixes\n\n- Thinking block preservation - Invalid thinking blocks are now preserved as text instead of being silently dropped\n- Git subdir plugin support - Fixed support for git subdirectory plugins in project configurations\n- Mission Control UX - Fixed various Mission Control UI and interaction issues\n- Spec mode subagents - Subagents now correctly use read-only mode when the parent session is in spec mode\n- MCP OAuth compatibility - Improved MCP OAuth compatibility across servers\n- Playwright MCP permissions - Improved permission handling when using the Playwright MCP server\n- Terminal tab title on resume - Terminal tab title now correctly updates when resuming a session\n- Concurrent session handling - Improved detection and handling of concurrent CLI instances\n- Code server connection - Fixed code server connection issues in the Factory App"}