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.208.0Aug 29, 2026

· Desktop v0.165.0 (August 29, 2026)

Sharper image reading, resilient MCP servers, faster slash commands, Windows hook fixes, and verified domain invitations · Verified domain invitations - Organization owners can now require people on verified email domains to join by invitation instead of creating a new organization · Sharper image reading - Screenshots, diagrams, and tables now keep fine detail when Droid resizes images · New session progress - The /new and /clear commands now show progress while your next session is created · +9 more changes
Read the full release note

Sharper image reading, resilient MCP servers, faster slash commands, Windows hook fixes, and verified domain invitations

New features

  • Verified domain invitations - Organization owners can now require people on verified email domains to join by invitation instead of creating a new organization

Improvements

  • Sharper image reading - Screenshots, diagrams, and tables now keep fine detail when Droid resizes images
  • New session progress - The /new and /clear commands now show progress while your next session is created
  • You.com MCP server - You.com is now available in the MCP server registry for web search and research
  • Faster slash commands - Built-in slash commands now run immediately instead of waiting for command discovery to finish

Bug fixes

  • Mission milestone validation - Mission milestones now run their validation steps even after a session is interrupted, paused, or resumed
  • Windows plugin hooks - Plugin hooks now run on Windows when their command path contains spaces
  • Unresponsive MCP servers - Unresponsive MCP servers no longer stall the CLI, and a notice names the server that failed

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

Primary source ↗
Factory Droidv0.206.0Aug 28, 2026

· Desktop v0.163.0 (August 28, 2026)

Faster CLI startup, reliable session controls, project guidance across repositories, and resilient commands · Cross-repository guidance - Droid now applies project guidance when searching or listing files outside the current repository · Faster CLI startup - The CLI now accepts input sooner by postponing work until it is needed · Session reconnections - Long-running sessions now continue cleanly when Droid needs to reconnect · Responsive session controls - Session archiving, renaming, and selection no longer hang when favorites fail to refresh · +4 more changes
Read the full release note

Faster CLI startup, reliable session controls, project guidance across repositories, and resilient commands

Improvements

  • Cross-repository guidance - Droid now applies project guidance when searching or listing files outside the current repository
  • Faster CLI startup - The CLI now accepts input sooner by postponing work until it is needed

Bug fixes

  • Session reconnections - Long-running sessions now continue cleanly when Droid needs to reconnect
  • Responsive session controls - Session archiving, renaming, and selection no longer hang when favorites fail to refresh
  • First message cancellation - You can now cancel your first message immediately after sending it
  • Custom model context limits - Droid now recognizes more custom model context limit errors and recovers normally
  • Sleeping laptop commands - Running commands no longer time out solely because your laptop went to sleep
  • Connected tool cancellation - Interrupting a turn now cancels active connected tool calls instead of leaving the session stuck
Primary source ↗
Factory Droidv0.205.0Aug 26, 2026

· Desktop v0.162.0 (August 26, 2026)

Account switching, unread sessions, smoother updates, and clearer file handling · Mark sessions unread - You can now mark a session as unread from its sidebar menu for later review (app) · Smoother background updates - Background updates now keep the CLI responsive while you type · VS Code windows - Opening a project in VS Code now creates a new window and handles folder paths correctly (app) · Smoother account switching - Switching organizations now starts a fresh session, while logout returns directly to the login screen · +3 more changes
Read the full release note

Account switching, unread sessions, smoother updates, and clearer file handling

New features

  • Mark sessions unread - You can now mark a session as unread from its sidebar menu for later review (app)

Improvements

  • Smoother background updates - Background updates now keep the CLI responsive while you type

Bug fixes

  • VS Code windows - Opening a project in VS Code now creates a new window and handles folder paths correctly (app)
  • Smoother account switching - Switching organizations now starts a fresh session, while logout returns directly to the login screen
  • Local session creation - Local sessions can now start without waiting for organization defaults to load (app)
  • Pending session requests - Pending questions and approvals now remain available when a session reconnects (app)
  • Clearer file failures - Failed file changes now display a clear error state without misleading diff details (app)
Primary source ↗
Factory Droidv0.204.0Aug 25, 2026

· Desktop v0.161.0 (August 25, 2026)

Droid diagnostics, quicker one-shot commands, reliable MCP connections, steadier session resumes, and clean response completion · Droid diagnostics - Use Droid doctor to diagnose connectivity and local setup issues with focused or JSON output · Quicker one-shot commands - One-shot commands now start without waiting for unrelated connections unless the command needs them · MCP connections - MCP connections now work reliably across the CLI and app without repeatedly asking you to reconnect · +2 more changes
Read the full release note

Droid diagnostics, quicker one-shot commands, reliable MCP connections, steadier session resumes, and clean response completion

New features

  • Droid diagnostics - Use Droid doctor to diagnose connectivity and local setup issues with focused or JSON output

Improvements

  • Quicker one-shot commands - One-shot commands now start without waiting for unrelated connections unless the command needs them

Bug fixes

  • MCP connections - MCP connections now work reliably across the CLI and app without repeatedly asking you to reconnect
  • Resumed session state - Resuming a session now restores pending questions and approvals without stale working states or duplicate replay
  • Completed responses - Responses now finish cleanly instead of hanging after Droid has completed its answer
Primary source ↗
Factory Droidv0.203.0Aug 25, 2026

· Desktop v0.160.0 (August 25, 2026)

Queued messages are now editable, skill commands work after other text, and session switching, voice dictation, and large attachments are steadier · Edit queued messages - You can now move a queued or pending steering message back into the composer to change its text or attachments before it is sent (app) · Retention change warnings - Turning on or shortening session retention now warns you that existing sessions past the limit are permanently deleted before you save · +5 more changes
Read the full release note

Queued messages are now editable, skill commands work after other text, and session switching, voice dictation, and large attachments are steadier

New features

  • Edit queued messages - You can now move a queued or pending steering message back into the composer to change its text or attachments before it is sent (app)

Improvements

  • Retention change warnings - Turning on or shortening session retention now warns you that existing sessions past the limit are permanently deleted before you save

Bug fixes

  • Inline skill commands - You can now start a skill command after other text in your request, and text that begins with an unmatched slash submits normally instead of being blocked
  • Session switching - Switching between sessions no longer flashes, drops focus in the composer, or scrolls the page unexpectedly (app)
  • Session reload on focus - A session now reloads when you focus the window again, so it recovers after the app has been minimized (app)
  • Voice dictation at usage limits - Voice dictation now stops cleanly when you reach a usage limit instead of continuing to record audio it cannot transcribe (app)

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

Primary source ↗
Factory Droidv0.202.0Aug 21, 2026

· Desktop v0.159.0 (August 21, 2026)

The CLI starts faster, admins can turn image generation off, and a batch of app fixes land for sessions, billing, and markdown tables · Image generation control - Org admins can now turn off image generation for everyone in the organization · Voucher redemption - You can now redeem a voucher from your billing settings, including on an annual plan (app) · Faster CLI startup - The CLI now starts up faster · Markdown table rendering - Markdown tables in a session now render more clearly (app) · +12 more changes
Read the full release note

The CLI starts faster, admins can turn image generation off, and a batch of app fixes land for sessions, billing, and markdown tables

New features

  • Image generation control - Org admins can now turn off image generation for everyone in the organization
  • Voucher redemption - You can now redeem a voucher from your billing settings, including on an annual plan (app)

Improvements

  • Faster CLI startup - The CLI now starts up faster
  • Markdown table rendering - Markdown tables in a session now render more clearly (app)
  • Message actions on hover - The actions for a message now appear when you hover over it (app)
  • Generated document downloads - Documents Droid generates now finish as files you can download (app)
  • Apply changes tooltip - A tooltip now explains why Apply changes is unavailable (app)

Bug fixes

  • Lifecycle hooks - Lifecycle hooks now run again instead of being skipped
  • Local plugin caches - A damaged local plugin cache now repairs itself instead of leaving your plugins unavailable
  • Chinese translations - Simplified Chinese text in the interface is now translated correctly

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

Primary source ↗
Factory Droidv0.200.0Aug 20, 2026

· Desktop v0.157.0 (August 20, 2026)

Background processes report real process IDs, MCP connections stay authenticated across reconnects, and the model list is searchable in the app · Failed pull confirmation - When a Git pull fails, Droid now asks before changing your working tree to fix it instead of doing so on its own · Faster session startup - File search tooling now loads only when it is needed, so a session is ready to use sooner · Model list search - The model list now has a search box, so you can find a model without scrolling through the whole list (app) · +3 more changes
Read the full release note

Background processes report real process IDs, MCP connections stay authenticated across reconnects, and the model list is searchable in the app

Improvements

  • Failed pull confirmation - When a Git pull fails, Droid now asks before changing your working tree to fix it instead of doing so on its own
  • Faster session startup - File search tooling now loads only when it is needed, so a session is ready to use sooner
  • Model list search - The model list now has a search box, so you can find a model without scrolling through the whole list (app)

Bug fixes

  • Background process IDs - Starting a command in the background now reports its real process ID, so you can check on it or stop it
  • MCP server reauthentication - Connections to MCP servers now stay authenticated instead of asking you to sign in again on the next reconnect
  • Inherited subagent reasoning - A subagent can now inherit the session's reasoning setting instead of being forced onto a fixed one (app)
Primary source ↗
Factory Droidv0.199.0Aug 18, 2026

· Desktop v0.156.0 (August 18, 2026)

The explorer droid can use every read-only tool, agent questions are easier to answer from the keyboard, and diagrams and long sessions render better in the app · SDK custom system prompts - The TypeScript SDK can now set a custom system prompt for a session, and it is kept when the session resumes · Managed BYOK model defaults - Org admins can now pick BYOK custom models as managed defaults for sessions and subagents in Enterprise Controls · +7 more changes
Read the full release note

The explorer droid can use every read-only tool, agent questions are easier to answer from the keyboard, and diagrams and long sessions render better in the app

New features

  • SDK custom system prompts - The TypeScript SDK can now set a custom system prompt for a session, and it is kept when the session resumes
  • Managed BYOK model defaults - Org admins can now pick BYOK custom models as managed defaults for sessions and subagents in Enterprise Controls
  • Service account model policies - Service accounts now appear in Enterprise Controls model policies, so admins can set which models each one may use

Improvements

  • Explorer tool access - The built-in explorer droid can now use every read-only tool, including command execution, web search, and MCP tools, while file edits stay blocked
  • Question prompt keyboard controls - You can now pick answers with Space or the number keys, move between questions with Tab, and go back to edit an answer you already gave
  • Mermaid diagram rendering - Diagrams in a session now render with the official Mermaid engine, so more diagram types display correctly (app)

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

Primary source ↗
Factory Droidv0.198.0Aug 17, 2026

· Desktop v0.155.0 (August 17, 2026)

Diff lines wrap by default, plus fixes for diff search, the model selector, empty sessions, and mission models · Diff line wrapping - Long lines in a diff now wrap by default so you can read them without scrolling sideways (app) · Clearer empty response error - When a model finishes without producing an answer, the message now explains why and suggests retrying or switching models · Diff search navigation - Stepping to the next or previous diff search match now scrolls to it instead of stopping when the match is still loading (app) · +5 more changes
Read the full release note

Diff lines wrap by default, plus fixes for diff search, the model selector, empty sessions, and mission models

Improvements

  • Diff line wrapping - Long lines in a diff now wrap by default so you can read them without scrolling sideways (app)
  • Clearer empty response error - When a model finishes without producing an answer, the message now explains why and suggests retrying or switching models

Bug fixes

  • Diff search navigation - Stepping to the next or previous diff search match now scrolls to it instead of stopping when the match is still loading (app)
  • Model selector search - The model selector keeps focus in its search box so your typing is no longer lost while filtering models (app)
  • Chat activity while thinking - The chat keeps showing the running tool while the agent is thinking instead of clearing it (app)
  • Empty draft sessions - Sessions that were opened but never used no longer pile up in your session list and resume picker
  • Missions after sleep - A mission now moves a stuck worker onto a fresh one after your machine sleeps instead of hanging

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

Primary source ↗
Factory Droidv0.197.0Aug 15, 2026

· Desktop v0.154.0 (August 15, 2026)

More accurate voice dictation and steadier option navigation in prompts · Voice dictation accuracy - Voice dictation now transcribes what you say more accurately (app) · Prompt option navigation - Moving through the options in a question or permission prompt no longer jumps to whichever option the mouse is resting on (app)Primary source ↗
Factory Droidv0.196.0Aug 14, 2026

· Desktop v0.153.0 (August 14, 2026)

Forking now keeps you in your current session and credit usage moves to its own page, plus fixes for the pull request indicator, SessionStart hook context, and credit rates for two models · Fork stays in place - Forking a session now keeps you in the original session and prints a resume command you can use to open the copy · Credit usage page - Credit usage now has its own page instead of living inside Analytics (app) · Pull request indicator - The linked pull request indicator stays visible when a status lookup briefly fails instead of disappearing · +2 more changes
Read the full release note

Forking now keeps you in your current session and credit usage moves to its own page, plus fixes for the pull request indicator, SessionStart hook context, and credit rates for two models

Improvements

  • Fork stays in place - Forking a session now keeps you in the original session and prints a resume command you can use to open the copy
  • Credit usage page - Credit usage now has its own page instead of living inside Analytics (app)

Bug fixes

  • Pull request indicator - The linked pull request indicator stays visible when a status lookup briefly fails instead of disappearing
  • SessionStart hook context - Context added by a SessionStart hook is kept for the session instead of being dropped
  • Model credit rates - Credit usage for Grok 4.5 and GPT-5.3-Codex fast mode is now reported at the correct rate
Primary source ↗
Factory Droidv0.195.0Aug 13, 2026

· Desktop v0.152.0 (August 13, 2026)

Escape now confirms before interrupting a run, plus fixes for sidebar width, text selection after resizing, recent sessions in the sidebar, repeated polling tool calls, and plugin file watchers · Escape interrupt confirmation - Pressing Escape while the agent is running now asks whether to stop it, and remembers your choice (app) · Stable sidebar width - The sidebar keeps the width you set when you resize the window or collapse and reopen it (app) · Text selection after resizing - Text stays selectable and clicks keep working after a panel resize is interrupted (app) · +3 more changes
Read the full release note

Escape now confirms before interrupting a run, plus fixes for sidebar width, text selection after resizing, recent sessions in the sidebar, repeated polling tool calls, and plugin file watchers

Improvements

  • Escape interrupt confirmation - Pressing Escape while the agent is running now asks whether to stop it, and remembers your choice (app)

Bug fixes

  • Stable sidebar width - The sidebar keeps the width you set when you resize the window or collapse and reopen it (app)
  • Text selection after resizing - Text stays selectable and clicks keep working after a panel resize is interrupted (app)
  • Recent sessions in the sidebar - Your most recent sessions stay visible in the sidebar instead of being crowded out by sessions with many child sessions (app)
  • Polling tool calls - A turn no longer stops early when the same tool call is repeated to watch output that keeps changing
  • Plugin file watching - Droid no longer uses up your system's file watchers when you have plugin marketplaces installed, and cleans up files left behind by an interrupted install
Primary source ↗
Factory Droidv0.194.0Aug 12, 2026

· Desktop v0.151.0 (August 12, 2026)

Session message access and a specification mode helper in the TypeScript SDK, plus fixes for pinned mission proposals, custom model credential errors, copied line breaks, and the idle todo spinner · Session messages in the SDK - Sessions returned by the TypeScript SDK session list can now fetch their own messages directly · Specification mode SDK helper - The TypeScript SDK can now take a session out of specification mode with a single call · Pinned mission proposals - A pinned mission proposal now keeps its heading and full text instead of rendering garbled · +3 more changes
Read the full release note

Session message access and a specification mode helper in the TypeScript SDK, plus fixes for pinned mission proposals, custom model credential errors, copied line breaks, and the idle todo spinner

New features

  • Session messages in the SDK - Sessions returned by the TypeScript SDK session list can now fetch their own messages directly
  • Specification mode SDK helper - The TypeScript SDK can now take a session out of specification mode with a single call

Bug fixes

  • Pinned mission proposals - A pinned mission proposal now keeps its heading and full text instead of rendering garbled
  • Custom model credential errors - A custom model whose endpoint has no working credentials now reports the problem right away instead of retrying the same request several times
  • Copied text line breaks - Copying text out of a session now keeps its line breaks instead of collapsing everything onto one line (app)
  • Idle todo spinner - The todo list no longer shows a spinner when nothing is running (app)
Primary source ↗
Factory Droidv0.193.0Aug 11, 2026

· Desktop v0.150.0 (August 11, 2026)

Faster session search, fixes for repeated tool calls, lowercase proxy variables, the credits usage chart, and diff loading, plus the MiniMax M2.5 retirement · Faster session search - Searching your session history now returns results faster · Repeated tool call recovery - A turn now recovers when the same tool call repeats instead of getting stuck · Lowercase proxy variables - Droid now honors lowercase proxy environment variables such as https_proxy in addition to the uppercase ones · +3 more changes
Read the full release note

Faster session search, fixes for repeated tool calls, lowercase proxy variables, the credits usage chart, and diff loading, plus the MiniMax M2.5 retirement

Improvements

  • Faster session search - Searching your session history now returns results faster

Bug fixes

  • Repeated tool call recovery - A turn now recovers when the same tool call repeats instead of getting stuck
  • Lowercase proxy variables - Droid now honors lowercase proxy environment variables such as https_proxy in addition to the uppercase ones
  • Credit usage chart dates - Daily totals in the credits usage chart now land on the correct day (app)
  • Diff loading retries - A diff that fails to load no longer retries in a loop (app)

Deprecations

  • MiniMax M2.5 retirement - MiniMax M2.5 is no longer available for selection
Primary source ↗
Factory Droidv0.190.0Aug 7, 2026

· Desktop v0.147.0 (August 7, 2026)

Claude Opus 5 in Auto model, HTTPS proxy support, and GitLab CI setup for automated QA, plus fixes for GitLab authentication, empty responses, and disconnected sessions · QA setup for GitLab CI - The install-qa skill can now set up automated QA on GitLab CI and include video evidence in its reports · Opus 5 in Auto model - Auto model now upgrades to Claude Opus 5 when a task needs a stronger model · HTTPS proxy support - Droid now uses your HTTPS_PROXY setting when it connects, so sessions work behind a corporate proxy · +6 more changes
Read the full release note

Claude Opus 5 in Auto model, HTTPS proxy support, and GitLab CI setup for automated QA, plus fixes for GitLab authentication, empty responses, and disconnected sessions

New features

  • QA setup for GitLab CI - The install-qa skill can now set up automated QA on GitLab CI and include video evidence in its reports

Improvements

  • Opus 5 in Auto model - Auto model now upgrades to Claude Opus 5 when a task needs a stronger model
  • HTTPS proxy support - Droid now uses your HTTPS_PROXY setting when it connects, so sessions work behind a corporate proxy
  • Clearer connection errors - A session that cannot connect at startup now explains what went wrong instead of showing a generic failure

Bug fixes

  • Empty response recovery - A turn now recovers when the model returns an empty response instead of ending with an error
  • GitLab authentication per host - GitLab commands now authenticate against the host you are working with instead of a single default
  • Usage dashboard filters - The usage dashboard filter bar now wraps so every filter stays visible (app)

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

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