{"version":"0.24.0","date":"2025-11-12","dateFormatted":"November 12, 2025","url":"https://docs.factory.ai/changelog/release-notes#v0.24.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.24.0.json","summary":"Hooks system, interactive spec editing, and major performance improvements","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Hooks"},{"type":"feature","surface":"cli","title":"Interactive Spec Editing"},{"type":"feature","surface":"cli","title":"Prompt Cache Warmup"},{"type":"fix","surface":"cli","title":"Fixed model switching to correctly handle conversation compaction when needed"},{"type":"fix","surface":"cli","title":"Fixed spec mode tab cycling for reasoning levels"},{"type":"fix","surface":"cli","title":"Fixed bracketed paste when suspending TUI"},{"type":"fix","surface":"cli","title":"Corrected line numbers in ApplyPatch tool diff display"},{"type":"fix","surface":"cli","title":"Eliminated race condition in ripgrep path resolution"},{"type":"fix","surface":"cli","title":"Various agent loop stability improvements"},{"type":"fix","surface":"cli","title":"Tool execution now correctly respects autonomy mode"},{"type":"fix","surface":"cli","title":"Applied workaround for Figma MCP server compatibility"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Hooks - Introduced a powerful hooks system allowing you to run custom scripts before/after tool executions with configurable exit codes for different behaviors (success, warning, block, abort) - [Experimental - turn on in /settings]\n- Interactive Spec Editing - Added ability to interactively edit specs before execution\n- Prompt Cache Warmup - Added prompt-cache warmup while you're typing for faster responses\n\nBug fixes\n\n- Fixed model switching to correctly handle conversation compaction when needed\n- Fixed spec mode tab cycling for reasoning levels\n- Fixed bracketed paste when suspending TUI\n- Corrected line numbers in ApplyPatch tool diff display\n- Eliminated race condition in ripgrep path resolution\n- Various agent loop stability improvements\n- Tool execution now correctly respects autonomy mode\n- Applied workaround for Figma MCP server compatibility"}