{"version":"0.22.9","date":"2025-11-01","dateFormatted":"November 1, 2025","url":"https://docs.factory.ai/changelog/release-notes#v0.22.9","jsonUrl":"https://docs.factory.ai/changelog/releases/0.22.9.json","summary":"MCP Registry, tool permissions, session resume, and multiple bug fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"MCP Registry"},{"type":"feature","surface":"cli","title":"Tool Permissions Support"},{"type":"feature","surface":"cli","title":"Session Resume"},{"type":"feature","surface":"cli","title":"Thinking Traces Display"},{"type":"fix","surface":"cli","title":"Fixed CLI completion sounds by extracting embedded sound files to host filesystem, making them accessible to external shell commands"},{"type":"fix","surface":"cli","title":"Fixed tool use in user message after tool cancellation"},{"type":"fix","surface":"cli","title":"Added baseline builds for x64 CPUs (pre-2013) that don't support AVX2 SIMD instructions"},{"type":"fix","surface":"cli","title":"Updated static split logic to use text messages as stable checkpoints, reducing flickering during rendering"},{"type":"fix","surface":"cli","title":"Fixed storage and sending of Gemini thinking content from delta.extra_content.google"},{"type":"fix","surface":"cli","title":"Removed MultiEdit tool due to low success rate (`~80%`)"},{"type":"fix","surface":"cli","title":"Added recovery from malformed optional arguments using optimistic JSON parsing"}],"security":[],"deprecations":[],"contentText":"New features\n\n- MCP Registry - Added a curated selection of MCP servers for easy discovery and setup\n\n  <Frame caption=\"MCP Registry interface showing curated MCP servers\">\n    <video autoPlay muted loop playsInline>\n      <source src=\"/docs-assets/images/mcp-registry-2.mp4\" type=\"video/mp4\" />\n    </video>\n  </Frame>\n\n- Tool Permissions Support - Implemented request tool permissions flow in stream-jsonrpc mode with support for multiple concurrent tool confirmations\n- Session Resume - Show resume command on exit (Ctrl+C or /quit) with new -r, --resume flag to continue sessions\n- Thinking Traces Display - Added UI component to show thinking blocks in expanded session view\n\nBug fixes\n\n- Fixed CLI completion sounds by extracting embedded sound files to host filesystem, making them accessible to external shell commands\n- Fixed tool use in user message after tool cancellation\n- Added baseline builds for x64 CPUs (pre-2013) that don't support AVX2 SIMD instructions\n- Updated static split logic to use text messages as stable checkpoints, reducing flickering during rendering\n- Fixed storage and sending of Gemini thinking content from delta.extra_content.google\n- Removed MultiEdit tool due to low success rate (~80%)\n- Added recovery from malformed optional arguments using optimistic JSON parsing"}