{"version":"0.40.0","date":"2025-12-23","dateFormatted":"December 23, 2025","url":"https://docs.factory.ai/changelog/release-notes#v0.40.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.40.0.json","summary":"Custom models, parallel tool confirmations, and settings file watching","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Custom models from settings"},{"type":"feature","surface":"cli","title":"Parallel tool confirmations"},{"type":"feature","surface":"cli","title":"Multi-option spec mode"},{"type":"feature","surface":"cli","title":"Settings file watching"},{"type":"feature","surface":"cli","title":"Token usage in exec mode"},{"type":"feature","surface":"cli","title":"Stop hook improvements"},{"type":"fix","surface":"cli","title":"Opus 4.5 model fix"},{"type":"fix","surface":"cli","title":"Tool completion fix"},{"type":"fix","surface":"cli","title":"Web search date fix"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Custom models from settings - Load custom models directly from settings.json\n- Parallel tool confirmations - Single permission request for parallel tool calls instead of individual prompts\n- Multi-option spec mode - Spec mode can now present multiple implementation options for user selection\n- Settings file watching - Settings automatically reload when the settings file changes\n- Token usage in exec mode - Token usage is now displayed in exec streaming output\n- Stop hook improvements - Decision and reason support for Stop hook to match Claude code spec\n\nBug fixes\n\n- Opus 4.5 model fix - Fixed Opus 4.5 to work as an effort model with thinking guard improvements\n- Tool completion fix - Fixed issue where tools weren't properly completed on new assistant messages\n- Web search date fix - Web search tool now includes dynamic date for more accurate results"}