{"version":"0.77.0","versions":{"cli":"0.77.0","desktop":"0.31.0"},"date":"2026-03-17","dateFormatted":"March 17, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.77.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.77.0.json","summary":"GPT-5.4 Mini model, faster @ search indexing, and sub-agent improvements","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"GPT-5.4 Mini model","description":"New GPT-5.4 Mini model available in the model selector"},{"type":"improvement","surface":"cli","title":"Faster @ search indexing","description":"File indexing for @ mentions now runs in a background worker for improved responsiveness"},{"type":"improvement","surface":"cli","title":"Faster session listing","description":"The `/sessions` command is now optimized with an index for quicker loading"},{"type":"improvement","surface":"cli","title":"Faster first prompt","description":"System info is now prefetched before the first prompt for quicker startup"},{"type":"improvement","surface":"cli","title":"Sub-agent reliability","description":"Redesigned sub-agent architecture for improved task delegation reliability"},{"type":"improvement","surface":"cli","title":"Skills preserved after compaction","description":"Skills invoked during a session are now preserved when context is compacted"},{"type":"improvement","surface":"cli","title":"Droid Computer selection UI","description":"Improved visual design for the Droid Computer selection interface (Factory App)"},{"type":"fix","surface":"cli","title":"Slash command arguments","description":"Fixed slash command arguments being lost when submitting via the suggestion menu"},{"type":"fix","surface":"cli","title":"Missions model selection","description":"Missions now correctly uses the session model instead of the global settings model"},{"type":"fix","surface":"cli","title":"Worktree error messages","description":"Worktree setup failures now show descriptive error messages instead of generic errors"},{"type":"fix","surface":"cli","title":"Stale Missions warnings","description":"Fixed stale Missions runs incorrectly triggering concurrent run warnings"},{"type":"fix","surface":"cli","title":"Mode preservation on /new","description":"Fixed session mode being reset when creating a new session with `/new`"},{"type":"fix","surface":"cli","title":"Permission settings persistence","description":"Permission settings are now preserved across session respawns"},{"type":"fix","surface":"cli","title":"Chat composer undo","description":"Fixed undo not working after pasting text in the chat composer (Factory App)"}],"contentText":"New features\n\n- GPT-5.4 Mini model - New GPT-5.4 Mini model available in the model selector\n\nImprovements\n\n- Faster @ search indexing - File indexing for @ mentions now runs in a background worker for improved responsiveness\n- Faster session listing - The /sessions command is now optimized with an index for quicker loading\n- Faster first prompt - System info is now prefetched before the first prompt for quicker startup\n- Sub-agent reliability - Redesigned sub-agent architecture for improved task delegation reliability\n- Skills preserved after compaction - Skills invoked during a session are now preserved when context is compacted\n- Droid Computer selection UI - Improved visual design for the Droid Computer selection interface (Factory App)\n\nBug fixes\n\n- Slash command arguments - Fixed slash command arguments being lost when submitting via the suggestion menu\n- Missions model selection - Missions now correctly uses the session model instead of the global settings model\n- Worktree error messages - Worktree setup failures now show descriptive error messages instead of generic errors\n- Stale Missions warnings - Fixed stale Missions runs incorrectly triggering concurrent run warnings\n- Mode preservation on /new - Fixed session mode being reset when creating a new session with /new\n- Permission settings persistence - Permission settings are now preserved across session respawns\n- Chat composer undo - Fixed undo not working after pasting text in the chat composer (Factory App)"}