{"version":"0.226.0","versions":{"cli":"0.226.0","desktop":"0.183.0"},"date":"2026-09-23","dateFormatted":"September 23, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.226.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.226.0.json","summary":"Voucher credits, ServiceNow connector, notification volume, draft copying, and session and chat fixes","surfaces":["cli","app","enterprise"],"changes":[{"type":"fix","surface":"cli","title":"Droid Shield command scanning","description":"Droid Shield now scans commits and pushes whose output is redirected instead of refusing to check them"},{"type":"fix","surface":"app","title":"Voucher credit confirmation","description":"Billing settings now highlights credit from a voucher you just redeemed, and voucher previews quote clearer prices (app)"},{"type":"feature","surface":"cli","title":"Notification volume setting","description":"You can now set the volume of Droid's notification sounds in terminal and app settings"},{"type":"fix","surface":"app","title":"File tree path truncation","description":"File paths in the file tree no longer show false truncation marks at fractional zoom levels (app)"},{"type":"fix","surface":"app","title":"Dialog keyboard handling","description":"Keys you press in a dialog no longer trigger page shortcuts such as changing session reasoning (app)"},{"type":"fix","surface":"app","title":"Tool call header values","description":"Tool call headers in chat now show list values with nested data instead of an unreadable placeholder (app)"},{"type":"fix","surface":"app","title":"Changes panel stability","description":"The changes view no longer goes blank or errors when you switch between sessions and branches (app)"},{"type":"feature","surface":"cli","title":"Copy draft shortcut","description":"Ctrl+Shift+C now copies your unsent message in the terminal and confirms the copy"},{"type":"improvement","surface":"cli","title":"Background task handling","description":"Droid now finishes its reply while background tasks keep running instead of waiting for their reports"},{"type":"fix","surface":"cli","title":"Queued messages after restart","description":"A message you queued now arrives once after your session restarts instead of staying stuck"},{"type":"improvement","surface":"app","title":"Repository picker in Changes","description":"Sessions with several repositories now switch repository in Changes, while Files and Terminal stay in the session folder (app)"},{"type":"improvement","surface":"app","title":"Session title search","description":"Command-K search now finds sessions by title and ranks title matches above message matches (app)"},{"type":"fix","surface":"app","title":"Session list machine labels","description":"The session list now labels each session as local or on a computer from your own connection (app)"},{"type":"improvement","surface":"cli","title":"Fixing Droid Shield blocks","description":"When you ask, Droid can now fix files Droid Shield flagged and rerun the blocked command"},{"type":"fix","surface":"app","title":"Chat file path links","description":"Clicking a file path in chat now opens the file even when it is not indexed yet (app)"},{"type":"feature","surface":"enterprise","title":"Organization managed ServiceNow connector","description":"Administrators can now set up ServiceNow so members connect it with their own account"},{"type":"improvement","surface":"app","title":"Origin sync on hover","description":"The origin sync menu on the new session page now opens on hover, without the branch comparison indicator (app)"},{"type":"fix","surface":"app","title":"Sessions on their computer","description":"Opening a session that lives only on one computer now connects to that computer (app)"},{"type":"feature","surface":"app","title":"Voucher credit redemption","description":"You can now redeem a voucher for account credit and keep your current plan (app)"}],"contentText":"New features\n\n- Notification volume setting - You can now set the volume of Droid's notification sounds in terminal and app settings\n- Copy draft shortcut - Ctrl+Shift+C now copies your unsent message in the terminal and confirms the copy\n- Organization managed ServiceNow connector - Administrators can now set up ServiceNow so members connect it with their own account\n- Voucher credit redemption - You can now redeem a voucher for account credit and keep your current plan (app)\n\nImprovements\n\n- Background task handling - Droid now finishes its reply while background tasks keep running instead of waiting for their reports\n- Repository picker in Changes - Sessions with several repositories now switch repository in Changes, while Files and Terminal stay in the session folder (app)\n- Session title search - Command-K search now finds sessions by title and ranks title matches above message matches (app)\n- Fixing Droid Shield blocks - When you ask, Droid can now fix files Droid Shield flagged and rerun the blocked command\n- Origin sync on hover - The origin sync menu on the new session page now opens on hover, without the branch comparison indicator (app)\n\nBug fixes\n\n- Droid Shield command scanning - Droid Shield now scans commits and pushes whose output is redirected instead of refusing to check them\n- Voucher credit confirmation - Billing settings now highlights credit from a voucher you just redeemed, and voucher previews quote clearer prices (app)\n- File tree path truncation - File paths in the file tree no longer show false truncation marks at fractional zoom levels (app)\n- Dialog keyboard handling - Keys you press in a dialog no longer trigger page shortcuts such as changing session reasoning (app)\n- Tool call header values - Tool call headers in chat now show list values with nested data instead of an unreadable placeholder (app)\n- Changes panel stability - The changes view no longer goes blank or errors when you switch between sessions and branches (app)\n- Queued messages after restart - A message you queued now arrives once after your session restarts instead of staying stuck\n- Session list machine labels - The session list now labels each session as local or on a computer from your own connection (app)\n- Chat file path links - Clicking a file path in chat now opens the file even when it is not indexed yet (app)\n- Sessions on their computer - Opening a session that lives only on one computer now connects to that computer (app)"}