{"version":"0.230.0","versions":{"cli":"0.230.0","desktop":"0.187.0"},"date":"2026-09-30","dateFormatted":"September 30, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.230.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.230.0.json","summary":"Attached images kept across turns, faster Windows startup, plus session, Slack, and API fixes","surfaces":["cli","app","api","enterprise"],"changes":[{"type":"fix","surface":"cli","title":"Startup with many sessions","description":"Droid no longer freezes at startup on machines that hold thousands of sessions"},{"type":"fix","surface":"app","title":"Pending questions across restarts","description":"A question Droid is waiting on now survives a restart, so you can still answer it"},{"type":"improvement","surface":"api","title":"Session artifact actions","description":"Session records now report viewed, updated, closed, and merged pull requests and issues, not only created ones"},{"type":"fix","surface":"app","title":"Session message order","description":"A session now lists its messages in the order they happened"},{"type":"fix","surface":"cli","title":"Task reports after hooks","description":"A background task now reports its full result even when a hook ran during the turn"},{"type":"fix","surface":"cli","title":"Faster reply after connection failure","description":"Droid now starts its reply immediately instead of waiting out a retry delay after a failed connection"},{"type":"fix","surface":"cli","title":"Parallel tool results with images","description":"A turn where parallel tools return images or documents no longer fails with some models"},{"type":"fix","surface":"app","title":"Slack channel lists","description":"Slack channel lists now show only real channels, not the conversations behind Droid sessions"},{"type":"fix","surface":"cli","title":"Images attached in earlier turns","description":"Sending a message no longer deletes the images you attached in earlier turns"},{"type":"improvement","surface":"enterprise","title":"Enterprise command lists","description":"Custom blocked commands collapse behind a count, and long command lists scroll in place"},{"type":"fix","surface":"app","title":"File path chip size","description":"A file path in a Droid message now matches the height of nearby inline code"},{"type":"improvement","surface":"cli","title":"Faster Windows startup","description":"Droid starts faster on Windows by skipping a redundant console setup step"},{"type":"fix","surface":"cli","title":"Image input for GLM-5.3-Flash","description":"An image you attach now reaches the model instead of being dropped"}],"contentText":"Improvements\n\n- Session artifact actions - Session records now report viewed, updated, closed, and merged pull requests and issues, not only created ones\n- Enterprise command lists - Custom blocked commands collapse behind a count, and long command lists scroll in place\n- Faster Windows startup - Droid starts faster on Windows by skipping a redundant console setup step\n\nBug fixes\n\n- Startup with many sessions - Droid no longer freezes at startup on machines that hold thousands of sessions\n- Pending questions across restarts - A question Droid is waiting on now survives a restart, so you can still answer it\n- Session message order - A session now lists its messages in the order they happened\n- Task reports after hooks - A background task now reports its full result even when a hook ran during the turn\n- Faster reply after connection failure - Droid now starts its reply immediately instead of waiting out a retry delay after a failed connection\n- Parallel tool results with images - A turn where parallel tools return images or documents no longer fails with some models\n- Slack channel lists - Slack channel lists now show only real channels, not the conversations behind Droid sessions\n- Images attached in earlier turns - Sending a message no longer deletes the images you attached in earlier turns\n- File path chip size - A file path in a Droid message now matches the height of nearby inline code\n- Image input for GLM-5.3-Flash - An image you attach now reaches the model instead of being dropped"}