Changelog · Factory Droid · Factory

CLI v1.3.0, Desktop v1.3.0: Email draft cards, faster replies with many tools, and CLI connection and plugin fixes

Published Nov 4, 2026 (). Newer: CLI v1.6.0, Desktop v1.6.0: Side chat with /side, desktop telemetry and dragging fixes, and tidier settings and skills screens (Nov 7, 2026)

Changelog

CLI v1.3.0, Desktop v1.3.0: Email draft cards, faster replies with many tools, and CLI connection and plugin fixes

New features - Editable email draft cards - Email drafts now render as editable cards you can copy or open in your mail app Improvements - Onboarding finish on mobile - Phones and tablets now get a finish-on-your-computer note instead of desktop and CLI install cards - Instant sidebar view switching - Moving between the sessions sidebar and Settings, Wiki, or Analytics now renders at once without a slide - Faster replies with many tools - Droid starts replying sooner in sessions where hundreds of tools are available - Task permission inheritance - Tasks Droid starts now inherit the run's permission skipping instead of stalling for approval - Model switching in long sessions - Switching to a model from another provider is faster in sessions with long histories Bug fixes - MCP sign-in from remote sessions - Adding an OAuth MCP server from a session on another computer now signs in through your browser - Local notices on remote reload - Local notices such as clipboard warnings now stay in place when a remote session reloads - Computer port forward uploads - Large uploads through a computer port forward no longer lose bytes or grow memory use - GitHub plugin sources - Plugins from a GitHub source now install from that repository, and plugin errors name the cause - macOS startup with many skills - Droid no longer stalls at startup on macOS with many skill files and reloads skills behind symlinks - Reconnect attempt limits - Droid now stops after the configured reconnect attempts instead of retrying a failing connection forever Security - Public API identifier validation - Requests carrying a malformed identifier now return a validation error instead of an unexpected result