Skip to main content
Droid (Factory AI)

Droid (Factory AI)

Complete Changelog

Factory AI Droid CLI for agentic development workflows

Complete changelog with every version since the first release.

Latest Version:v0.167.0
Total Releases:167
Source:Web Changelog

Releases (167)

v0.167.0New

Port-forward for droid computers

July 7, 2026

  • ​New features: Port-forward for droid computers - New droid computer port-forward command to forward ports from a droid computer to your local machine
  • ​Improvements: Faster app startup - Startup boot phases now run in parallel, reducing time to a usable window (app)
  • ​Improvements: Faster session search - Session search is quicker and returns better-ranked results
  • ​Improvements: Full-screen help - Help now opens as a full-screen overlay you can dismiss with ? or Esc
  • ​Improvements: Slash menu filtering - Filtered slash menu results are flattened with a clearer category block
  • ​Improvements: Cleaner model names - Model names display more clearly across the app (app)
  • ​Improvements: Cleaner chat transcript - Internal tool lookups no longer clutter the chat transcript (app)
  • ​Improvements: Update rollback - The app can now roll back to a previous version when needed (app)
  • ​Bug fixes: Image paste on Windows - Fixed pasting images into the composer on Windows
  • ​Bug fixes: Safe exit during updates - You can now exit safely while a background update is in progress
  • ​Bug fixes: SessionStart hooks - A hung SessionStart hook no longer blocks session initialization
  • ​Bug fixes: Completion sound - Restored the completion sound
  • ​Bug fixes: Windows home directory - Fixed resolving the home directory for non-ASCII Windows usernames
  • ​Bug fixes: Draft attachments - Draft attachments are now preserved when the screen repaints
  • ​Bug fixes: Sandboxed hooks - Fixed hook command execution under the sandbox
v0.164.0

Grouped slash commands

July 2, 2026

  • ​New features: Grouped slash commands - Slash commands are now organized by category for easier browsing
  • ​New features: Cloud sync control - New setting to control whether your data syncs to the cloud (app)
  • ​Improvements: Linear model picker - Model names now display cleanly in the Linear delegation picker (app)
  • ​Improvements: Computer provisioning wizard - Clarified copy in the droid computer provisioning wizard (app)
  • ​Bug fixes: MCP tool names - Tool names containing dots are now accepted per the MCP specification
  • ​Bug fixes: MCP authentication - Restored sign-in to MCP servers that reject certain OAuth client registration
  • ​Bug fixes: Background processes in droid exec - Agent-spawned background processes now keep running after droid exec exits
  • ​Bug fixes: Editor for allow/deny lists - The CLI now honors $EDITOR when editing allow and deny lists on headless hosts
  • ​Bug fixes: Gemini reasoning - Fixed handling of invalid Gemini reasoning blocks
  • ​Bug fixes: Droid computer SSH - Fixed connecting to a droid computer by its exact name
  • ​Bug fixes: Cross-org login - Fixed login issues when working across multiple organizations (app)
v0.162.0

Cloned repos in projects

June 30, 2026

  • ​New features: Cloned repos in projects - Cloned repositories now appear in the new-session projects dropdown (app)
  • ​Improvements: Lower memory usage - Reduced memory use during long and idle sessions
  • ​Improvements: Word-wise navigation - Option+Left/Right now jumps between words in secondary text inputs
  • ​Bug fixes: Resumed hooks - Hook rows now render correctly after you resume a session
  • ​Bug fixes: File encoding - Edited files now keep their original encoding instead of always saving as UTF-8
  • ​Bug fixes: MCP authentication - Restored basic auth fallback when signing in to MCP servers over OAuth
  • ​Bug fixes: Org switching - Fixed selecting the active organization when switching organizations, including in the EU (app)
v0.161.0

Hooks manager overhaul

June 29, 2026

  • ​New features: Hooks manager overhaul - Redesigned the hooks manager for viewing and configuring your hooks
  • ​New features: WezTerm setup - Added terminal setup support for WezTerm
  • ​New features: Chat transcript search - Search within a chat transcript (app)
  • ​Improvements: Faster searches - Avoided unnecessary search cache rebuilds
v0.159.0

Archive projects

June 25, 2026

  • ​New features: Archive projects - Archive projects you’re no longer working on to keep your project list tidy (app)
  • ​Improvements: Clearer MCP auth guidance - When an MCP server fails to authenticate, the CLI now explains how to resolve it
  • ​Bug fixes: MCP config errors - MCP configuration parse errors are now surfaced clearly instead of failing silently
v0.158.0

Enable and disable plugins

June 24, 2026

  • ​New features: Enable and disable plugins - Turn individual plugins on or off with a new toggle
  • ​Improvements: Tab to complete slash commands - Press Tab to complete slash commands
  • ​Improvements: MCP authentication - Improved handling of MCP authentication responses and desktop redirects
  • ​Improvements: Account credit checkout - Subscribe to or upgrade your plan using account credit
  • ​Bug fixes: Invalid API key login - The CLI now exits with an error on an invalid FACTORY_API_KEY instead of stalling at login
  • ​Bug fixes: Cancel AskUser prompts - Cancelling an AskUser prompt now interrupts the agent instead of letting it continue
  • ​Bug fixes: Duplicate tool approvals - Approval-gated tool executions now render only once
  • ​Bug fixes: Windows background processes - Fixed cleanup of background processes on exit on Windows
  • ​Bug fixes: Document skills location - Document skills are now written to your current working directory
  • ​Bug fixes: Dark mode toggles - Dark mode toggles are now visible and loading spinners animate correctly (app)
  • ​Bug fixes: Editable composer - The composer stays editable during session blockers (app)
v0.157.2

Slack follow-up prompt

June 24, 2026

  • ​Bug fixes: Slack follow-up prompt - Fixed a duplicate “tag to follow up” prompt that could appear in Slack threads
v0.157.0

Edit prompts externally

June 23, 2026

  • ​New features: Edit prompts externally - Open and edit your prompt in an external editor for composing longer messages
  • ​Bug fixes: Caps-lock cursor keys - Fixed cursor key handling when caps lock is on
  • ​Bug fixes: Onboarding crash - Fixed a crash that could occur when connecting before onboarding finished (app)
v0.156.2

Rewind conversation

June 22, 2026

  • ​New features: Rewind conversation - The new /rewind-conversation command rewinds the chat and restores your files to an earlier point (app)
  • ​New features: Org hooks governance - Organizations can now centrally control hooks settings across their members
  • ​Improvements: Clickable message links - URLs in your messages are now clickable
  • ​Improvements: Light terminal colors - Improved white rendering in the light terminal theme
  • ​Bug fixes: Reasoning indicator - Non-thinking models no longer show a reasoning indicator
  • ​Bug fixes: Execute step shimmer - Fixed a stale loading shimmer left on completed execute steps
  • ​Bug fixes: Windows hooks - Preserved command quoting for hooks on Windows
  • ​Bug fixes: MCP server logos - MCP server logos now keep their original colors
v0.152.0

Autonomy flag

June 18, 2026

  • ​New features: Autonomy flag - Set Droid’s autonomy level straight from the command line with droid --auto high
  • ​New features: Org MCP and marketplace controls - Organizations can centrally govern MCP server and plugin marketplace access
  • ​New features: In-app membership controls - Manage organization members directly in the app (app)
  • ​Improvements: Private npm registry plugins - Plugin sources can now authenticate to private npm registries using an auth token environment variable
  • ​Improvements: Onboarding copy - Clearer guidance during Droid setup onboarding (app)
  • ​Bug fixes: Status after interrupt - Droid’s status now clears correctly after you interrupt it
  • ​Bug fixes: Event hooks - Multiple hooks configured for the same event are now combined correctly
  • ​Bug fixes: Summaries across directories - Fixed conversation summaries when your working directory changes
  • ​Bug fixes: Streaming placeholder - Fixed a stale placeholder that could linger in the chat (app)
  • ​Bug fixes: Connection stability - Reduced session UI flicker during brief connection drops (app)
v0.151.0

Skill slash commands in editors

June 17, 2026

  • ​New features: Skill slash commands in editors - Skill slash commands are now available when connecting from external editors
  • ​Improvements: macOS installer branding - The macOS DMG installer is now branded (app)
  • ​Improvements: MCP results as markdown - MCP tool results returned as JSON now render as formatted markdown
  • ​Bug fixes: Session reconnection - Sessions now stay rendered and reconnect instead of redirecting to a Session Unavailable page (app)
  • ​Bug fixes: Org switcher - The desktop organization switcher now shows the currently selected organization (app)
  • ​Bug fixes: Desktop MCP sign-in - Improved desktop MCP authentication callback handling (app)
  • ​Bug fixes: Composer actions layout - Composer actions now stay on a single line (app)
v0.150.0

npm plugin sources

June 16, 2026

  • ​New features: npm plugin sources - Plugin marketplace definitions can now reference plugins published as npm packages
  • ​New features: Quit confirmation - Desktop now asks for confirmation before quitting or closing would interrupt an active Droid session (app)
  • ​Improvements: Long session performance - Improved chat performance in long sessions (app)
  • ​Improvements: MCP authentication page - Polished the MCP authentication success page
  • ​Improvements: Overdue invoice banner - Billing settings now show a banner when an invoice is overdue (app)
  • ​Bug fixes: Rate limit reset display - Fixed the rate limit reset time shown for sub-hour resets
v0.149.0

Canva MCP authentication

June 15, 2026

  • ​Bug fixes: Canva MCP authentication - Added a fallback so connecting the Canva MCP server works more reliably
v0.148.0

MCP connection status

June 14, 2026

  • ​New features: MCP connection status - droid mcp list and your session now show each MCP server’s connection and authentication status
  • ​New features: Org-wide auto-update control - Organizations can turn off CLI auto-updates with a new disableAutoUpdate setting
  • ​Improvements: Log rotation - The CLI now rotates its log files to avoid filling up disk space
  • ​Improvements: Faster MCP loading in editors - MCP servers load without blocking when connecting from external editors
  • ​Improvements: Streamlined desktop sign-up - Signing up on desktop now takes you straight to login (app)
  • ​Improvements: Clearer unsaved changes banner - The unsaved changes banner is now easier to spot (app)
  • ​Bug fixes: Duplicate BYOK models - Removed duplicate models from the bring-your-own-key model selector
  • ​Bug fixes: BYOK custom endpoints - Fixed compatibility with custom bring-your-own-key model endpoints
  • ​Bug fixes: Duplicate transcript - Fixed a duplicate transcript appearing in the session view
  • ​Bug fixes: Plugins slash command - The /plugins command now appears before a session finishes initializing (app)
  • ​Bug fixes: Wiki reader dragging - Restored window dragging in the wiki reader (app)
  • ​Bug fixes: MCP authentication notices - Improved how MCP authentication prompts are shown
v0.147.0

Command blocklist

June 12, 2026

  • ​New features: Command blocklist - The new commandBlocklist setting hard-stops specified commands so they can never run, even under full autonomy or skipped approvals
  • ​New features: Welcome screen sign-in - Added log-in and sign-up CTAs to the welcome screen (app)
  • ​Improvements: MCP OAuth - MCP servers can now authenticate using Client ID Metadata Documents (CIMD), with improved compatibility for servers that require a resource indicator
  • ​Improvements: Updated tooltips - Refreshed tooltips for clearer guidance
  • ​Bug fixes: Ctrl+Enter tooltip - Fixed the Ctrl+Enter tooltip
  • ​Bug fixes: Desktop MCP OAuth banner - The MCP OAuth banner now points at the MCP button (app)
v0.146.0

Browser-based desktop onboarding

June 12, 2026

  • ​New features: Browser-based desktop onboarding - Desktop onboarding now opens in your browser for a smoother first-run setup (app)
  • ​Improvements: Queue message shortcut - Queue a message with Ctrl+Enter
  • ​Improvements: Earlier session titles - Droid now names your session earlier in the conversation
  • ​Bug fixes: Chat cursor on resize - The chat input now keeps your cursor position when the terminal is resized
  • ​Bug fixes: Context summarization hangs - Fixed a rare hang that could occur while summarizing long conversations
  • ​Bug fixes: Content filtering - Responses blocked by a content filter are now surfaced as a clear moderation error
  • ​Bug fixes: Desktop MCP OAuth - Desktop MCP OAuth now flows through the hosted callback (app)
  • ​Bug fixes: Desktop onboarding top bar - The top bar can now be dragged on desktop onboarding screens (app)
  • ​Bug fixes: Data retention dialog - The data retention dialog no longer interferes with desktop navigation (app)
v0.144.2

MCP authentication

June 10, 2026

  • ​Bug fixes: MCP authentication - Improved MCP sign-in reliability for servers that advertise no scopes
  • ​Bug fixes: Desktop MCP OAuth banner - The MCP OAuth banner no longer overlaps the top bar (app)
v0.144.1

Context summarization fallback

June 9, 2026

  • ​Bug fixes: Context summarization fallback - When a model declines to summarize your conversation, Droid now falls back gracefully instead of retrying repeatedly
v0.144.0

Session file suggestions

June 9, 2026

  • ​New features: Session file suggestions - The new session page now suggests relevant files as you get started (app)
  • ​Improvements: Safer command risk handling - Commands that could destroy your working tree are now treated as high risk
  • ​Improvements: tmux key support - Improved keyboard handling when running inside tmux
  • ​Bug fixes: MCP reliability - Improved reliability of MCP authentication and connectors
v0.143.1

Maintenance and stability

June 9, 2026

  • ​Improvements: Maintenance and stability - Routine maintenance and reliability updates under the hood
v0.143.0

Self-serve organization deactivation

June 8, 2026

  • ​New features: Self-serve organization deactivation - Deactivate your organization yourself, with subscription cancellation now available in billing settings (app)
  • ​Improvements: Richer Jira details - Fetching a Jira issue now includes more fields, comments, and linked-issue URLs
  • ​Improvements: Quieter hooks - Hooks can hide their output block in the TUI by setting suppressOutput
  • ​Bug fixes: Windows home directory - Fixed home directory resolution on Windows to avoid username corruption (app)
  • ​Bug fixes: Session integrity - Fixed an issue that could overwrite an existing session
v0.142.0

GitLab code review setup

June 5, 2026

  • ​Improvements: GitLab code review setup - The install-code-review skill now configures review pipelines using a GitLab CI Component
  • ​Bug fixes: Duplicate chat messages - Fixed duplicate messages appearing in chat
  • ​Bug fixes: Diff viewer counts - The diff viewer now refreshes its change counts correctly (app)
v0.141.0

Large command output

June 4, 2026

  • ​Improvements: Large command output - Command execution now handles very large outputs more reliably
  • ​Bug fixes: Input hint placement - The running hint now stays below your typed input
  • ​Bug fixes: Guidelines in non-git projects - Droid no longer looks for guideline files in parent directories when you’re not inside a git repository
v0.140.1

Maintenance and stability

June 4, 2026

  • ​Improvements: Maintenance and stability - Routine maintenance and reliability updates under the hood
v0.140.0

Claude Opus 4.8

June 3, 2026

  • ​New features: Claude Opus 4.8 - Added support for Claude Opus 4.8, including a faster Fast Mode variant
  • ​New features: Gemini 3.5 Flash - Added support for Gemini 3.5 Flash
  • ​New features: MCP tool search - Droid can now search and load MCP tools on demand, keeping large MCP setups fast and context-efficient
  • ​New features: Incident response - Droid can automatically investigate production alerts posted to a configured Slack channel and work toward a root-cause analysis
  • ​Improvements: Accurate status banners - Spinner status banners now reflect the true state of the current turn
  • ​Improvements: Context menu text actions - Added text actions to the right-click context menu (app)
  • ​Bug fixes: Terminal write errors - The CLI no longer crashes when the terminal rejects output writes
  • ​Bug fixes: Paste handling - Fixed a crash on certain pasted input and corrected handling of split bracketed pastes
  • ​Bug fixes: Agent loop stalls - The agent loop no longer runs unbounded when turns produce no output
  • ​Bug fixes: Empty chat placeholder - Restored the placeholder shown in empty chats (app)
  • ​Bug fixes: Machine connection crash - Fixed a crash when loading sessions with older machine connection types (app)
v0.139.0

Custom commands and skills in the slash menu

June 2, 2026

  • ​New features: Custom commands and skills in the slash menu - Your custom commands and skills now appear directly in the slash menu
  • ​Bug fixes: MCP schema compatibility - Improved handling of MCP servers with incompatible tool schemas
  • ​Bug fixes: Clearing MCP server fields - You can now clear fields when editing an MCP server
  • ​Bug fixes: Local session labels - Local sessions are now labeled “Local” instead of “Ephemeral” (app)
v0.138.0

Interactive MCP management

June 1, 2026

  • ​New features: Interactive MCP management - Add, remove, and list MCP servers interactively
  • ​New features: MCP credential variables - MCP server configs can now expand credential variables at runtime
  • ​New features: Configurable MCP call timeout - Set a custom timeout for MCP tool calls
  • ​New features: mcp off shortcut - Quickly disable MCP servers with a new shortcut
  • ​New features: MCP servers for custom droids - Choose which MCP servers are available to custom droids
  • ​New features: Per-server MCP risk - Configure command risk levels for each MCP server
  • ​New features: Mermaid export - Export Mermaid diagrams from chat (app)
  • ​Improvements: Highlighted new models - New models now appear highlighted at the top of /models
  • ​Improvements: MCP embedded resources - MCP servers’ embedded resources are now surfaced in chat
  • ​Improvements: Composer loading state - The message composer now shows a loading state (app)
  • ​Improvements: Session archiving - Unified the session archive flow across the app and desktop (app)
  • ​Improvements: Pinned messages - Clicking a pinned message now scrolls to its source (app)
  • ​Bug fixes: Turn cancellation - Canceling a turn now takes effect immediately
  • ​Bug fixes: Session rename - Renamed session titles are now trimmed of extra whitespace (app)
v0.137.0

Duplicate thinking output

May 29, 2026

  • ​Bug fixes: Duplicate thinking output - Thinking output no longer renders twice
  • ​Bug fixes: MCP permission persistence - MCP permissions now persist across all confirmation paths
  • ​Bug fixes: Context usage meter - Fixed alignment of the context usage meter
v0.136.0

Deep review skill

May 28, 2026

  • ​New features: Deep review skill - New /deep-review skill for a more thorough, multi-pass code review
  • ​New features: Side questions in the app - The /btw side questions panel is now available in the app (app)
  • ​New features: Auto-compression toggle - Turn automatic session compression on or off to manage long sessions
  • ​New features: Configurable compression model - Choose which model handles automatic session compression
  • ​Improvements: Org details in /status - The /status command now shows your organization details
  • ​Improvements: Standardized hooks config path - Hooks configuration now uses a standardized file path with automatic migration
  • ​Improvements: Faster large pastes - Sped up pasting large amounts of text
  • ​Improvements: Tool summary hover affordance - Tool summaries now show a hover affordance for available actions (app)
  • ​Bug fixes: Autoscroll fixes - Fixed several autoscroll issues in the session view (app)
  • ​Bug fixes: Reasoning-only turns - Fixed sessions stalling when the assistant returned only reasoning
  • ​Bug fixes: DeepSeek tool calls - Improved reliability of multi-step tool calls when using DeepSeek models
v0.135.0

Adaptive terminal theme

May 27, 2026

  • ​New features: Adaptive terminal theme - The CLI now auto-detects your terminal background and picks a matching theme
  • ​Improvements: Agent-browser update - Updated the bundled agent-browser skill to a newer release with better automation reliability
  • ​Improvements: Subagent type badges - Subagent type badges in TaskOutput now render in PascalCase for easier reading
  • ​Bug fixes: Message draft attachments - Message draft attachments are now preserved when switching contexts (app)
  • ​Bug fixes: Session activity indicator - Improved the activity indicator in the session panel (app)
  • ​Bug fixes: Enterprise Controls forms - Empty arrays and records are no longer written when saving Enterprise Controls (app)
  • ​Bug fixes: Enterprise Controls layout - Aligned control heights across Enterprise Controls forms (app)
Showing 30 of 167