{"version":"0.104.0","date":"2026-04-17","dateFormatted":"April 17, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.104.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.104.0.json","summary":"Custom ripgrep path, BYOK config in bug reports, and CLI stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"Custom ripgrep path"},{"type":"feature","surface":"cli","title":"BYOK config in bug reports"},{"type":"improvement","surface":"cli","title":"Full Execute command in approval"},{"type":"improvement","surface":"cli","title":"Selected confirmation option visibility"},{"type":"improvement","surface":"cli","title":"Hidden daemon log output"},{"type":"fix","surface":"cli","title":"Spec edits in confirmation flow"},{"type":"fix","surface":"cli","title":"Manual spec edits respected"},{"type":"fix","surface":"cli","title":"Image upload compression"},{"type":"fix","surface":"cli","title":"Assistant active timer"},{"type":"fix","surface":"cli","title":"Daemon connection and bug reports"},{"type":"fix","surface":"cli","title":"Local reconnect on machine change"},{"type":"fix","surface":"cli","title":"Tool rendering parity"},{"type":"fix","surface":"cli","title":"ApplyPatch diff rendering"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Custom ripgrep path - New environment variable to point Factory at a custom ripgrep binary\n- BYOK config in bug reports - Bug reports now include resolved BYOK configuration to make troubleshooting easier\n\nImprovements\n\n- Full Execute command in approval - The approval dialog now shows the full command that will run\n- Selected confirmation option visibility - The selected option in tool confirmation prompts is now bolded for better visibility\n- Hidden daemon log output - Background daemon output no longer appears in the session\n\nBug fixes\n\n- Spec edits in confirmation flow - Fixed spec edits being dropped during the confirmation flow\n- Manual spec edits respected - Fixed manual edits to specs not being preserved during handoff\n- Image upload compression - Fixed image upload compression issues\n- Assistant active timer - Fixed the assistant active timer not persisting across unmounts\n- Daemon connection and bug reports - Fixed daemon connection issues and bug report errors (Factory App)\n- Local reconnect on machine change - Local machine reconnect now works reliably when switching connections, with a clearer warning when not connected (Factory App)\n- Tool rendering parity - Improved DefaultTool and TaskTool rendering to match the CLI (Factory App)\n- ApplyPatch diff rendering - Fixed ApplyPatch tool diff rendering for the CLI input format (Factory App)"}