Skip to content
Assistants/Factory Droid

Factory Droid

Factory · cli agent · paid

Factory’s terminal and desktop coding agent (droid CLI): spec mode, subagents, MCP, AGENTS.md, and enterprise SDLC workflows.

agentclimcpfactorydroid
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Config files Factory Droid has changed

Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.

hooks1 change · 2 releases touched it · latest Jul 7, 2026 · v0.167.0 ↗
background and headless runs1 change · 2 releases touched it · latest Jul 17, 2026 · v0.175.0 ↗
agent context files1 change · latest Jul 28, 2026 · v0.182.0 ↗

Release signals

Factory Droidv0.172.0Jul 14, 2026

· Desktop v0.129.0 (July 14, 2026)

Mission side panel, add project folder, and PDF, MCP auth, and markdown fixes · Mission side panel - Added a unified Mission side panel for managing missions (app) · Add project folder - New button to add a local project folder, streamlining local project setup (app) · Consistent text editing - Text-editing keys now behave consistently across all input fields · /clear preserves model - /clear now keeps your current model and autonomy settings · Password-protected PDFs - Password-protected PDFs no longer lock up the session · +2 more changes
Read the full release note

Mission side panel, add project folder, and PDF, MCP auth, and markdown fixes

New features

  • Mission side panel - Added a unified Mission side panel for managing missions (app)
  • Add project folder - New button to add a local project folder, streamlining local project setup (app)

Improvements

  • Consistent text editing - Text-editing keys now behave consistently across all input fields

Bug fixes

  • /clear preserves model - /clear now keeps your current model and autonomy settings
  • Password-protected PDFs - Password-protected PDFs no longer lock up the session
  • MCP authentication - MCP sign-ins now refresh tokens silently and avoid duplicate authentication prompts
  • Markdown line breaks - Soft line breaks in markdown now render correctly
Primary source ↗
Factory Droidv0.171.0Jul 13, 2026

· Desktop v0.128.0 (July 13, 2026)

MCP connect timeouts, theme detection over SSH, and mission, model, and notification fixes · Context usage on resume - Context usage now displays immediately when you resume a session · Windows installer architecture - The CLI installer now detects the native Windows architecture · MCP connection timeout - stdio MCP servers now time out on connect instead of hanging · Grep and Glob timeouts - Grep and Glob timeouts now surface as actionable errors · Theme detection over SSH - Fixed theme auto-detection over remote terminal sessions · +8 more changes
Read the full release note

MCP connect timeouts, theme detection over SSH, and mission, model, and notification fixes

Improvements

  • Context usage on resume - Context usage now displays immediately when you resume a session
  • Windows installer architecture - The CLI installer now detects the native Windows architecture

Bug fixes

  • MCP connection timeout - stdio MCP servers now time out on connect instead of hanging
  • Grep and Glob timeouts - Grep and Glob timeouts now surface as actionable errors
  • Theme detection over SSH - Fixed theme auto-detection over remote terminal sessions
  • Todo status colors - Todo status colors now render correctly
  • Completion notification - The turn-completion notification now fires before the CLI exits
  • Subagent reports - The end-of-turn todo reminder no longer swallows subagent reports
  • Mission settings - Fixed updating mission settings in the desktop app (app)
  • Mission notifications - Mission mode now fires audio and badge notifications (app)
  • Model defaults - Model defaults now persist correctly (app)
  • Reasoning tooltip - The reasoning tooltip now dismisses when you start typing (app)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Factory Droidv0.170.0Jul 10, 2026

· Desktop v0.127.0 (July 10, 2026)

Legacy file encoding support, plus browser and composer refinements · Browser panel suggestions - Local suggestions in the browser panel are now deduplicated and better ranked (app) · Prompt history recall - Refined recall of previous prompts in the composer (app) · Legacy file encodings - File tools now preserve legacy text encodings such as ISO-8859-2 and CP1250 instead of converting themPrimary source ↗
Factory Droidv0.169.0Jul 9, 2026

· Desktop v0.126.0 (July 9, 2026)

macOS process sandbox, spec rendering fixes, and MCP session improvements · macOS command sandbox - Added whole-process sandbox support on macOS for safer command execution · Clearer send button - The composer now explains why the send button is disabled (app) · Safer web tools - WebSearch and FetchUrl now require at least low autonomy before they run · Image-only messages - Fixed sending messages that contain only an image · Plan todos - Plan todo lists are now bounded and the full todo displays correctly · Wide tables - Wide markdown tables now scroll horizontally · +4 more changes
Read the full release note

macOS process sandbox, spec rendering fixes, and MCP session improvements

New features

  • macOS command sandbox - Added whole-process sandbox support on macOS for safer command execution

Improvements

  • Clearer send button - The composer now explains why the send button is disabled (app)
  • Safer web tools - WebSearch and FetchUrl now require at least low autonomy before they run

Bug fixes

  • Image-only messages - Fixed sending messages that contain only an image
  • Plan todos - Plan todo lists are now bounded and the full todo displays correctly
  • Wide tables - Wide markdown tables now scroll horizontally
  • MCP footer - The MCP status footer now appears immediately
  • MCP session notices - MCP status and auth notices now stay scoped to their session instead of leaking into untouched sessions
  • Spec rendering - Spec contents now render in the approval details screen, and the spec body shows when the plan heading matches the title
  • Update rollback - Hardened the update rollback flow (app)
Primary source ↗
Factory Droidv0.168.0Jul 8, 2026

· Desktop v0.125.0 (July 8, 2026)

Pin local sessions, working directory in the desktop app, and CLI and app fixes · Pin local sessions - You can now pin local sessions that aren't synced to the cloud (app) · Working directory in desktop - The desktop app now brings your current working directory into the session (app) · Slash command search - Improved slash command search results · Skills count - The header now shows an accurate skills count · Wiki permalinks - Added repository permalink support in wikis · Session token usage - Session token usage is now counted only on successful turns · +8 more changes
Read the full release note

Pin local sessions, working directory in the desktop app, and CLI and app fixes

New features

  • Pin local sessions - You can now pin local sessions that aren't synced to the cloud (app)
  • Working directory in desktop - The desktop app now brings your current working directory into the session (app)

Improvements

  • Slash command search - Improved slash command search results
  • Skills count - The header now shows an accurate skills count
  • Wiki permalinks - Added repository permalink support in wikis

Bug fixes

  • Session token usage - Session token usage is now counted only on successful turns
  • Unread sessions - Unrelated unread sessions are preserved when a window regains focus (app)
  • Notification hook - The idle_prompt Notification hook now fires on cancelled turns
  • Reasoning effort - set-default now preserves your session reasoning effort
  • Bash mode - Pressing backspace on empty input now exits bash mode
  • Spec proposals - Empty spec proposal bodies are now rejected
  • Ghostty Open In - Fixed launching Ghostty from the Open In deeplink (app)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Factory Droidv0.167.0Jul 7, 2026

· Desktop v0.124.0 (July 7, 2026)

Port-forwarding for droid computers, faster startup and search, and Windows and Linux fixes · Port-forward for droid computers - New droid computer port-forward command to forward ports from a droid computer to your local machine · Faster app startup - Startup boot phases now run in parallel, reducing time to a usable window (app) · Faster session search - Session search is quicker and returns better-ranked results · Full-screen help - Help now opens as a full-screen overlay you can dismiss with ? or Esc · +19 more changes
Read the full release note

Port-forwarding for droid computers, faster startup and search, and Windows and Linux fixes

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)
  • Faster session search - Session search is quicker and returns better-ranked results
  • Full-screen help - Help now opens as a full-screen overlay you can dismiss with ? or Esc
  • Slash menu filtering - Filtered slash menu results are flattened with a clearer category block
  • Cleaner model names - Model names display more clearly across the app (app)
  • Cleaner chat transcript - Internal tool lookups no longer clutter the chat transcript (app)
  • 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
  • Safe exit during updates - You can now exit safely while a background update is in progress

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Factory Droidv0.164.0Jul 2, 2026

· Desktop v0.121.0 (July 2, 2026)

Grouped slash commands, cloud sync control, and MCP and login fixes · Grouped slash commands - Slash commands are now organized by category for easier browsing · Cloud sync control - New setting to control whether your data syncs to the cloud (app) · Linear model picker - Model names now display cleanly in the Linear delegation picker (app) · Computer provisioning wizard - Clarified copy in the droid computer provisioning wizard (app) · MCP tool names - Tool names containing dots are now accepted per the MCP specification · +6 more changes
Read the full release note

Grouped slash commands, cloud sync control, and MCP and login fixes

New features

  • Grouped slash commands - Slash commands are now organized by category for easier browsing
  • 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)
  • 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
  • MCP authentication - Restored sign-in to MCP servers that reject certain OAuth client registration
  • Background processes in droid exec - Agent-spawned background processes now keep running after droid exec exits
  • Editor for allow/deny lists - The CLI now honors $EDITOR when editing allow and deny lists on headless hosts
  • Gemini reasoning - Fixed handling of invalid Gemini reasoning blocks
  • Droid computer SSH - Fixed connecting to a droid computer by its exact name
  • Cross-org login - Fixed login issues when working across multiple organizations (app)
Primary source ↗
Factory Droidv0.162.0Jun 30, 2026

· Desktop v0.119.0 (June 30, 2026)

Cloned repos in projects, lower memory use, and rendering and auth fixes · Cloned repos in projects - Cloned repositories now appear in the new-session projects dropdown (app) · Lower memory usage - Reduced memory use during long and idle sessions · Word-wise navigation - Option+Left/Right now jumps between words in secondary text inputs · Resumed hooks - Hook rows now render correctly after you resume a session · File encoding - Edited files now keep their original encoding instead of always saving as UTF-8 · +2 more changes
Read the full release note

Cloned repos in projects, lower memory use, and rendering and auth fixes

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
  • 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
  • File encoding - Edited files now keep their original encoding instead of always saving as UTF-8
  • MCP authentication - Restored basic auth fallback when signing in to MCP servers over OAuth
  • Org switching - Fixed selecting the active organization when switching organizations, including in the EU (app)
Primary source ↗
Factory Droidv0.161.0Jun 29, 2026

· Desktop v0.118.0 (June 29, 2026)

Hooks manager overhaul, chat transcript search, and faster searches · Hooks manager overhaul - Redesigned the hooks manager for viewing and configuring your hooks · WezTerm setup - Added terminal setup support for WezTerm · Chat transcript search - Search within a chat transcript (app) · Faster searches - Avoided unnecessary search cache rebuildsPrimary source ↗
Factory Droidv0.159.0Jun 25, 2026

· Desktop v0.116.0 (June 25, 2026)

Archive projects with clearer MCP authentication guidance · Archive projects - Archive projects you're no longer working on to keep your project list tidy (app) · Clearer MCP auth guidance - When an MCP server fails to authenticate, the CLI now explains how to resolve it · MCP config errors - MCP configuration parse errors are now surfaced clearly instead of failing silentlyPrimary source ↗
Factory Droidv0.158.0Jun 24, 2026

· Desktop v0.115.0 (June 24, 2026)

Plugin toggles, tab slash-command completion, and login and rendering fixes · Enable and disable plugins - Turn individual plugins on or off with a new toggle · Tab to complete slash commands - Press Tab to complete slash commands · MCP authentication - Improved handling of MCP authentication responses and desktop redirects · Account credit checkout - Subscribe to or upgrade your plan using account credit · Invalid API key login - The CLI now exits with an error on an invalid FACTORY_API_KEY instead of stalling at login · +6 more changes
Read the full release note

Plugin toggles, tab slash-command completion, and login and rendering fixes

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
  • MCP authentication - Improved handling of MCP authentication responses and desktop redirects
  • 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
  • Cancel AskUser prompts - Cancelling an AskUser prompt now interrupts the agent instead of letting it continue
  • Duplicate tool approvals - Approval-gated tool executions now render only once
  • Windows background processes - Fixed cleanup of background processes on exit on Windows
  • Document skills location - Document skills are now written to your current working directory
  • Dark mode toggles - Dark mode toggles are now visible and loading spinners animate correctly (app)
  • Editable composer - The composer stays editable during session blockers (app)
Primary source ↗
Factory Droidv0.157.0Jun 23, 2026

· Desktop v0.114.0 (June 23, 2026)

External prompt editing and input and onboarding fixes · Edit prompts externally - Open and edit your prompt in an external editor for composing longer messages · Caps-lock cursor keys - Fixed cursor key handling when caps lock is on · Onboarding crash - Fixed a crash that could occur when connecting before onboarding finished (app)Primary source ↗
Factory Droidv0.156.2Jun 22, 2026

· Desktop v0.113.2 (June 22, 2026)

Conversation rewind and reliability fixes · Rewind conversation - The new /rewind-conversation command rewinds the chat and restores your files to an earlier point (app) · Org hooks governance - Organizations can now centrally control hooks settings across their members · Clickable message links - URLs in your messages are now clickable · Light terminal colors - Improved white rendering in the light terminal theme · Reasoning indicator - Non-thinking models no longer show a reasoning indicator · +3 more changes
Read the full release note

Conversation rewind and reliability fixes

New features

  • Rewind conversation - The new /rewind-conversation command rewinds the chat and restores your files to an earlier point (app)
  • Org hooks governance - Organizations can now centrally control hooks settings across their members

Improvements

  • Clickable message links - URLs in your messages are now clickable
  • Light terminal colors - Improved white rendering in the light terminal theme

Bug fixes

  • Reasoning indicator - Non-thinking models no longer show a reasoning indicator
  • Execute step shimmer - Fixed a stale loading shimmer left on completed execute steps
  • Windows hooks - Preserved command quoting for hooks on Windows
  • MCP server logos - MCP server logos now keep their original colors
Primary source ↗
Factory Droidv0.152.0Jun 18, 2026

(June 18, 2026)

Command-line autonomy flag, org MCP and marketplace controls, and reliability fixes · Autonomy flag - Set Droid's autonomy level straight from the command line with droid --auto high · Org MCP and marketplace controls - Organizations can centrally govern MCP server and plugin marketplace access · In-app membership controls - Manage organization members directly in the app (app) · Private npm registry plugins - Plugin sources can now authenticate to private npm registries using an auth token environment variable · +6 more changes
Read the full release note

Command-line autonomy flag, org MCP and marketplace controls, and reliability fixes

New features

  • Autonomy flag - Set Droid's autonomy level straight from the command line with droid --auto high
  • Org MCP and marketplace controls - Organizations can centrally govern MCP server and plugin marketplace access
  • 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
  • Onboarding copy - Clearer guidance during Droid setup onboarding (app)

Bug fixes

  • Status after interrupt - Droid's status now clears correctly after you interrupt it
  • Event hooks - Multiple hooks configured for the same event are now combined correctly
  • Summaries across directories - Fixed conversation summaries when your working directory changes
  • Streaming placeholder - Fixed a stale placeholder that could linger in the chat (app)
  • Connection stability - Reduced session UI flicker during brief connection drops (app)
Primary source ↗

Polled sources

[official-changelog] Factory release notes

Product page · not polled

https://docs.factory.ai/changelog/release-notes

[official-changelog-md] Factory release notes (markdown)

Changelog · last read Oct 9, 2026

https://docs.factory.ai/changelog/release-notes.md