{"version":"0.238.0","versions":{"cli":"0.238.0","desktop":"0.195.0"},"date":"2026-10-10","dateFormatted":"October 10, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.238.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.238.0.json","summary":"Chat history on scroll, a stricter telemetry opt-out, plus Script, plugin, and MCP improvements","surfaces":["cli","app","ide"],"changes":[{"type":"fix","surface":"cli","title":"Context view for custom models","description":"The /context view now sizes itself from a custom model's declared context limit"},{"type":"improvement","surface":"app","title":"Remote Control naming","description":"Registering your own computer for remote access is now called Remote Control"},{"type":"security","surface":"ide","title":"Editor MCP server access","description":"The editor MCP server now accepts only local connections and rejects browser requests"},{"type":"feature","surface":"app","title":"Older chat messages on scroll","description":"Older messages now load as you scroll up instead of needing a button"},{"type":"improvement","surface":"cli","title":"Running Scripts after compaction","description":"Droid keeps track of Scripts still running after a session compacts"},{"type":"fix","surface":"cli","title":"Telemetry opt-out","description":"Turning telemetry off now stops every Factory-bound log, trace, and metric from the CLI"},{"type":"fix","surface":"app","title":"Pinned sessions in the sidebar","description":"Pinned sessions now show their details even when they fall outside your recent history"},{"type":"fix","surface":"cli","title":"Files created under sudo","description":"Running Droid with sudo no longer leaves files in your Factory folder owned by root"},{"type":"improvement","surface":"cli","title":"Plugin loading at startup","description":"Startup no longer waits on plugin downloads, and installed plugins stay available while updates finish"},{"type":"improvement","surface":"cli","title":"Long Script waits","description":"Droid can now wait on a running Script for about an hour instead of stopping early"},{"type":"fix","surface":"app","title":"Faster reconnect after sleep","description":"Remote Control reconnects a computer sooner after it sleeps instead of waiting out the full timeout"},{"type":"improvement","surface":"cli","title":"MCP server display names","description":"MCP servers now show their official names in settings, the tools view, and search"}],"contentText":"New features\n\n- Older chat messages on scroll - Older messages now load as you scroll up instead of needing a button\n\nImprovements\n\n- Remote Control naming - Registering your own computer for remote access is now called Remote Control\n- Running Scripts after compaction - Droid keeps track of Scripts still running after a session compacts\n- Plugin loading at startup - Startup no longer waits on plugin downloads, and installed plugins stay available while updates finish\n- Long Script waits - Droid can now wait on a running Script for about an hour instead of stopping early\n- MCP server display names - MCP servers now show their official names in settings, the tools view, and search\n\nBug fixes\n\n- Context view for custom models - The /context view now sizes itself from a custom model's declared context limit\n- Telemetry opt-out - Turning telemetry off now stops every Factory-bound log, trace, and metric from the CLI\n- Pinned sessions in the sidebar - Pinned sessions now show their details even when they fall outside your recent history\n- Files created under sudo - Running Droid with sudo no longer leaves files in your Factory folder owned by root\n- Faster reconnect after sleep - Remote Control reconnects a computer sooner after it sleeps instead of waiting out the full timeout\n\nSecurity\n\n- Editor MCP server access - The editor MCP server now accepts only local connections and rejects browser requests"}