{"version":"0.113.0","date":"2026-04-29","dateFormatted":"April 29, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.113.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.113.0.json","summary":"Mission Control shortcuts, deny-list explanations, force-kill occupied ports, draft messages, and CLI stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Mission Control shortcuts"},{"type":"feature","surface":"cli","title":"Deny-list command explanations"},{"type":"feature","surface":"cli","title":"Force-kill occupied ports"},{"type":"feature","surface":"cli","title":"Readiness hints"},{"type":"feature","surface":"cli","title":"Draft messages"},{"type":"improvement","surface":"cli","title":"Randomized Academy quiz options"},{"type":"improvement","surface":"cli","title":"Cloud Machines status label"},{"type":"improvement","surface":"cli","title":"Draggable window during startup"},{"type":"fix","surface":"cli","title":"Git AI attribution"},{"type":"fix","surface":"cli","title":"Mission skill validation"},{"type":"fix","surface":"cli","title":"Archived sessions"},{"type":"fix","surface":"cli","title":"Slack delegation formatting"},{"type":"fix","surface":"cli","title":"Fewer Git diff failures"},{"type":"fix","surface":"cli","title":"Invite seat limits"},{"type":"fix","surface":"cli","title":"Default model selection"},{"type":"fix","surface":"cli","title":"Long repository URLs"},{"type":"fix","surface":"cli","title":"Academy callouts"},{"type":"fix","surface":"cli","title":"Chat scrolling"},{"type":"fix","surface":"cli","title":"macOS Factory App updater"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Mission Control shortcuts - New g/G keyboard shortcuts to jump between workers and the features list in Mission Control\n- Deny-list command explanations - CLI now explains why a command was deny-listed when prompting for approval\n- Force-kill occupied ports - Reclaim a port that's already in use directly from the CLI\n- Readiness hints - CLI now surfaces occasional readiness hints to help guide your next step\n- Draft messages - Save and resume in-progress chat messages between sessions (Factory App)\n\nImprovements\n\n- Randomized Academy quiz options - Quiz answer choices are now randomized per question (Factory App)\n- Cloud Machines status label - Renamed Cloud Machines status from \"deprecated\" to \"superseded\" (Factory App)\n- Draggable window during startup - Factory App window stays draggable while the app finishes loading\n\nBug fixes\n\n- Git AI attribution - Git AI attribution now records commit authors correctly\n- Mission skill validation - Mission skills are now validated when starting a mission run\n- Archived sessions - CLI no longer pulls archived sessions\n- Slack delegation formatting - Slack-delegated sessions now respond using Slack-native formatting\n- Fewer Git diff failures - Reduced intermittent Git diff failures during sessions\n- Invite seat limits - Invite flow now consistently enforces organization seat limits (Factory App)\n- Default model selection - New sessions now validate the persisted model against available models (Factory App)\n- Long repository URLs - Avoided request errors when repository names made GET URLs too long (Factory App)\n- Academy callouts - Academy markdown callouts now render reliably (Factory App)\n- Chat scrolling - Fixed several scrolling issues in the chat area (Factory App)\n- macOS Factory App updater - Fixed the Factory App auto-updater on macOS"}