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.189.0Aug 6, 2026

· Desktop v0.146.0 (August 6, 2026)

Session filtering in the command palette, faster session default changes, and fixes for status line failures, custom model key helpers, and empty responses · Command palette session filter - The command palette now filters your sessions as you type instead of showing a fixed list (app) · Faster session default changes - Changing a session default in settings now takes effect immediately instead of pausing while it saves · Status line failures - A custom status line that fails now names the problem and points you to /statusline instead of leaving a blank row · +4 more changes
Read the full release note

Session filtering in the command palette, faster session default changes, and fixes for status line failures, custom model key helpers, and empty responses

New features

  • Command palette session filter - The command palette now filters your sessions as you type instead of showing a fixed list (app)

Improvements

  • Faster session default changes - Changing a session default in settings now takes effect immediately instead of pausing while it saves

Bug fixes

  • Status line failures - A custom status line that fails now names the problem and points you to /statusline instead of leaving a blank row
  • Custom model key helpers - Custom models that get their key from a helper command now start up instead of failing without a static API key
  • Empty final responses - A turn that ends with an empty response now finishes successfully instead of failing with a no-output error
  • Openable file path links - File paths in a response are only shown as links when they can actually be opened, and the tooltip says where they will open (app)

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

Primary source ↗
Factory Droidv0.188.0Aug 4, 2026

· Desktop v0.145.0 (August 4, 2026)

Fixes for plugin marketplace status, authentication for manually added MCP servers, diff colors, the thinking timer, member pickers, and opening markdown files · Marketplace status reporting - A plugin marketplace that is working is no longer reported as missing · Manually added MCP servers - MCP servers you add by hand can now finish authenticating instead of failing to connect (app) · Thinking timer stability - The thinking timer keeps counting correctly when you move between views instead of restarting (app) · +3 more changes
Read the full release note

Fixes for plugin marketplace status, authentication for manually added MCP servers, diff colors, the thinking timer, member pickers, and opening markdown files

Bug fixes

  • Marketplace status reporting - A plugin marketplace that is working is no longer reported as missing
  • Manually added MCP servers - MCP servers you add by hand can now finish authenticating instead of failing to connect (app)
  • Thinking timer stability - The thinking timer keeps counting correctly when you move between views instead of restarting (app)
  • Diff colors by theme - Added and removed lines in a diff now use the colors that match your light or dark theme (app)
  • Paginated member pickers - Member pickers now page through everyone in your organization instead of showing only the first results (app)
  • Markdown in default app - Markdown files now open in your default app instead of being blocked (app)
Primary source ↗
Factory Droidv0.187.0Aug 4, 2026

· Desktop v0.144.0 (August 4, 2026)

Usage limits filtered by limit type, plus fixes for PDF attachments, plugin marketplace updates, and file diff counts · Usage limits by type - Usage limits can now be filtered by limit type so you can narrow the list to the one you are looking for (app) · Voucher redemption confirmation - Redeeming a voucher that changes your plan now shows what will change and asks you to confirm first (app) · PDF attachment fallback - Attaching a PDF now falls back to its extracted text when the selected model cannot read PDFs, instead of failing · +4 more changes
Read the full release note

Usage limits filtered by limit type, plus fixes for PDF attachments, plugin marketplace updates, and file diff counts

Improvements

  • Usage limits by type - Usage limits can now be filtered by limit type so you can narrow the list to the one you are looking for (app)
  • Voucher redemption confirmation - Redeeming a voucher that changes your plan now shows what will change and asks you to confirm first (app)

Bug fixes

  • PDF attachment fallback - Attaching a PDF now falls back to its extracted text when the selected model cannot read PDFs, instead of failing
  • Skills with broken symlinks - A skill with an unresolved symlink is now skipped instead of stopping your other skills from loading
  • Marketplace updates with local changes - Updating a plugin marketplace now succeeds when its checkout has local changes instead of failing
  • Inline file diff counts - File diffs show their added and removed line counts again (app)
  • Updates after canceled quit - The app keeps checking for updates after you cancel quitting instead of waiting until the next launch (app)
Primary source ↗
Factory Droidv0.186.0Jul 31, 2026

· Desktop v0.143.0 (July 31, 2026)

Support for GitHub Enterprise and self-hosted GitLab remotes, clickable links in tmux, and fixes for transcript performance, command denylists, and table scrollbars · Self-hosted Git remotes - Repositories hosted on GitHub Enterprise or a self-hosted GitLab are now recognized as Git remotes · Streaming transcript performance - Long streaming responses no longer slow the transcript down while they render (app) · Cmd-click hint on file paths - File path links now show a tooltip explaining that Cmd-click opens the file (app) · +3 more changes
Read the full release note

Support for GitHub Enterprise and self-hosted GitLab remotes, clickable links in tmux, and fixes for transcript performance, command denylists, and table scrollbars

New features

  • Self-hosted Git remotes - Repositories hosted on GitHub Enterprise or a self-hosted GitLab are now recognized as Git remotes

Improvements

  • Streaming transcript performance - Long streaming responses no longer slow the transcript down while they render (app)
  • Cmd-click hint on file paths - File path links now show a tooltip explaining that Cmd-click opens the file (app)

Bug fixes

  • Clickable links in tmux - Links in the terminal are now clickable when you run the CLI inside tmux
  • Command denylist matching - A denylisted command no longer blocks unrelated commands that happen to share a subcommand name
  • Table scrollbar overlap - Scrollbars in tables no longer sit on top of row content (app)
Primary source ↗
Factory Droidv0.185.0Jul 30, 2026

· Desktop v0.142.0 (July 30, 2026)

A per-server MCP connect timeout, plus fixes for stuck approval prompts, spec mode colors, and sign-in across multiple windows · Per-server MCP connect timeout - MCP server configs accept a connectTimeout so a slow-starting server gets more time to connect instead of failing at startup · Stuck approval prompts - An approval prompt no longer stays wedged when the request behind it is already gone, so Enter and Esc respond again · +3 more changes
Read the full release note

A per-server MCP connect timeout, plus fixes for stuck approval prompts, spec mode colors, and sign-in across multiple windows

New features

  • Per-server MCP connect timeout - MCP server configs accept a connectTimeout so a slow-starting server gets more time to connect instead of failing at startup

Bug fixes

  • Stuck approval prompts - An approval prompt no longer stays wedged when the request behind it is already gone, so Enter and Esc respond again
  • Spec mode message color - Messages you send in spec mode keep the spec color when the view repaints or you resume the session, instead of looking like a normal turn
  • Sign-in with multiple windows - Sign-in and MCP authorization now finish in the window that started them instead of hanging when more than one window is open (app)
  • File diff animations - Opening and closing a file diff animates again instead of snapping into place (app)
Primary source ↗
Factory Droidv0.183.0Jul 29, 2026

· Desktop v0.140.0 (July 29, 2026)

Multi-select questions from the agent, a fullscreen file preview, and a round of app improvements and fixes · Multi-select questions - Questions the agent asks you can now accept more than one answer, so you can pick several options at once · Fullscreen file preview - The file preview panel can now be expanded to fullscreen and back with a toggle (app) · MCP tool details - Tool calls from MCP servers now show their details in the transcript instead of hiding them (app) · +4 more changes
Read the full release note

Multi-select questions from the agent, a fullscreen file preview, and a round of app improvements and fixes

New features

  • Multi-select questions - Questions the agent asks you can now accept more than one answer, so you can pick several options at once
  • Fullscreen file preview - The file preview panel can now be expanded to fullscreen and back with a toggle (app)

Improvements

  • MCP tool details - Tool calls from MCP servers now show their details in the transcript instead of hiding them (app)
  • Queued attachment previews - Attachments on a queued message now show a preview before the message is sent (app)

Bug fixes

  • Git connection errors - Errors while connecting a Git provider are now shown in the app instead of failing without explanation (app)
  • Pinned session dragging - Dragging a pinned session no longer unpins it when another target handles the drop (app)
  • Show in folder on WSL - Revealing a file in its folder now works for paths inside WSL (app)
Primary source ↗
Factory Droidv0.182.0Jul 28, 2026

· Desktop v0.139.0 (July 28, 2026)

Audit log scope filter, user removal in the Admin Console, and a round of CLI session and authentication fixes · Audit log scope filter - The audit log can now be filtered by scope, so you can narrow it to the events you are looking for (app) · Admin Console user removal - Admins can now remove a user from the organization directly in the Admin Console (app) · Image copy context menu - Images in a session can be copied to the clipboard from a right-click menu (app) · +13 more changes
Read the full release note

Audit log scope filter, user removal in the Admin Console, and a round of CLI session and authentication fixes

New features

  • Audit log scope filter - The audit log can now be filtered by scope, so you can narrow it to the events you are looking for (app)
  • Admin Console user removal - Admins can now remove a user from the organization directly in the Admin Console (app)
  • Image copy context menu - Images in a session can be copied to the clipboard from a right-click menu (app)

Improvements

  • Recurring prompts in Loop - Creating, listing, and cancelling recurring prompts is now one Loop tool instead of separate cron tools
  • Image thumbnails in previews - Artifact preview cards in chat now show a thumbnail of the image instead of a generic card (app)

Bug fixes

  • Forked session sync - Sessions you fork now sync to the cloud instead of staying only on the machine that forked them
  • Expired session errors - The CLI now reports an authentication error when the stored session token has gone missing
  • Re-authentication default - Re-authenticating is now the preselected option when your session has expired

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

Primary source ↗
Factory Droidv0.181.0Jul 27, 2026

· Desktop v0.138.0 (July 27, 2026)

Slash commands while the agent runs, MCP OAuth resource override, and subagent and Git fixes · Slash commands while the agent runs - Slash commands now work during an active agent turn, so you no longer have to wait for it to finish · MCP OAuth resource override - MCP server configs accept a resource field to send a different OAuth resource indicator, or omit it entirely · Subagent delegation - The agent now delegates to subagents more selectively when using OpenAI models · +3 more changes
Read the full release note

Slash commands while the agent runs, MCP OAuth resource override, and subagent and Git fixes

New features

  • Slash commands while the agent runs - Slash commands now work during an active agent turn, so you no longer have to wait for it to finish
  • MCP OAuth resource override - MCP server configs accept a resource field to send a different OAuth resource indicator, or omit it entirely

Improvements

  • Subagent delegation - The agent now delegates to subagents more selectively when using OpenAI models
  • Subagent results - The agent reuses a subagent's report instead of re-reading the files it already covered, making follow-up work faster

Bug fixes

  • Git index lock - Checkouts now retry when another process is holding the Git index lock instead of failing
  • BYOK models - Bring-your-own-key models are now scoped to the selected computer (app)
Primary source ↗
Factory Droidv0.180.0Jul 24, 2026

· Desktop v0.137.0 (July 24, 2026)

Gemini 3.6 Flash support, a revamped keyboard shortcuts dialog, and faster session search · Gemini 3.6 Flash support - Gemini 3.6 Flash is now available in the model selector · Disable built-in skills in the app - You can now turn off Factory-provided built-in skills from the app (app) · Keyboard shortcuts help - Redesigned the keyboard shortcuts help dialog so shortcuts are easier to scan (app) · MCP readiness - Agent turns now wait until your MCP servers finish loading, so their tools are available from the first message · +4 more changes
Read the full release note

Gemini 3.6 Flash support, a revamped keyboard shortcuts dialog, and faster session search

New features

  • Gemini 3.6 Flash support - Gemini 3.6 Flash is now available in the model selector
  • Disable built-in skills in the app - You can now turn off Factory-provided built-in skills from the app (app)

Improvements

  • Keyboard shortcuts help - Redesigned the keyboard shortcuts help dialog so shortcuts are easier to scan (app)
  • MCP readiness - Agent turns now wait until your MCP servers finish loading, so their tools are available from the first message
  • Session search - Session search, sorting, and paging now run server-side for faster results in long histories, and you can look up a session by its ID (app)
  • MCP sign-in - MCP authentication in the app now matches the CLI flow (app)

Bug fixes

  • Spec proposal order - Spec proposals now stay in chronological order in the chat transcript
  • Image loading - Fixed images that failed to load in the desktop app, and cards now hide broken images instead of showing a placeholder (app)
Primary source ↗
Factory Droidv0.179.0Jul 23, 2026

· Desktop v0.136.0 (July 23, 2026)

Sandbox and macOS hardening, plus mission, dictation, and app UI fixes · Sandbox hardening - Strengthened isolation of processes running inside the command sandbox · macOS hardening - Hardened macOS releases against code injection · Mission approvals - The mission proposal body now renders once during approval instead of repeating · Capacity errors - The CLI now backs off gracefully when a model is temporarily at capacity and no alternative is available · Voice dictation - Long voice dictations are no longer cut off (app) · +3 more changes
Read the full release note

Sandbox and macOS hardening, plus mission, dictation, and app UI fixes

Improvements

  • Sandbox hardening - Strengthened isolation of processes running inside the command sandbox
  • macOS hardening - Hardened macOS releases against code injection

Bug fixes

  • Mission approvals - The mission proposal body now renders once during approval instead of repeating
  • Capacity errors - The CLI now backs off gracefully when a model is temporarily at capacity and no alternative is available
  • Voice dictation - Long voice dictations are no longer cut off (app)
  • Visualization flicker - Streamed visualizations no longer flicker while rendering (app)
  • Autonomy chip - The autonomy chip in the composer now keeps a fixed width (app)
  • GitHub Enterprise Server repositories - Repository lists are now correctly scoped to your organization (app)
Primary source ↗
Factory Droidv0.178.0Jul 22, 2026

· Desktop v0.135.0 (July 22, 2026)

Keep-awake setting, system certificate trust, plus MCP, model, and invite fixes · Keep-awake setting - A new setting keeps your machine awake during agent runs so long tasks aren't interrupted by sleep (app) · System certificate trust - The CLI and desktop now trust your system's certificates at startup, improving connectivity in environments with custom certificate authorities · MCP confirmations - Autonomy upgrades now apply correctly to MCP tool confirmations · MCP OAuth - Signing in to MCP servers over OAuth is now more reliable · +2 more changes
Read the full release note

Keep-awake setting, system certificate trust, plus MCP, model, and invite fixes

New features

  • Keep-awake setting - A new setting keeps your machine awake during agent runs so long tasks aren't interrupted by sleep (app)

Improvements

  • System certificate trust - The CLI and desktop now trust your system's certificates at startup, improving connectivity in environments with custom certificate authorities

Bug fixes

  • MCP confirmations - Autonomy upgrades now apply correctly to MCP tool confirmations
  • MCP OAuth - Signing in to MCP servers over OAuth is now more reliable
  • Hook display - Hook metadata now stays on a single row
  • Verified domains on invite - Invitations now respect your organization's verified domains (app)
Primary source ↗
Factory Droidv0.177.0Jul 21, 2026

· Desktop v0.134.0 (July 21, 2026)

Open artifacts in your default app, plus mission, transcript, and app UI fixes · Open artifacts externally - Artifact preview cards can now open in your default app (app) · Code block font - Code blocks now render in Geist Mono for clearer monospaced text (app) · Attachment-only messages - You can now send chat messages that contain only attachments (app) · Approval details toggle - Option+E dead-key accents no longer interfere with toggling approval details · Transcript repaint - The transcript now repaints correctly after viewing plan details · +5 more changes
Read the full release note

Open artifacts in your default app, plus mission, transcript, and app UI fixes

New features

  • Open artifacts externally - Artifact preview cards can now open in your default app (app)

Improvements

  • Code block font - Code blocks now render in Geist Mono for clearer monospaced text (app)
  • Attachment-only messages - You can now send chat messages that contain only attachments (app)

Bug fixes

  • Approval details toggle - Option+E dead-key accents no longer interfere with toggling approval details
  • Transcript repaint - The transcript now repaints correctly after viewing plan details
  • Computer removal - Removing a computer no longer shows a spurious session-archiving warning
  • Mission interrupts - Missions now pause correctly when the orchestrator is interrupted
  • Agent browser cleanup - Orphaned browser automation processes are now cleaned up reliably
  • Unavailable sessions - Sessions that can't be loaded now show a clear unavailable state (app)
  • Skill colors - Loaded skills now display with the correct colors (app)
Primary source ↗
Factory Droidv0.176.0Jul 20, 2026

· Desktop v0.133.0 (July 20, 2026)

Windows ARM64 desktop, disable builtin skills, plus session recovery and Auto model fixes · Disable builtin skills - New --disable-builtin-skills flag turns off Factory-provided skills while keeping your own skill sources · Windows ARM64 desktop - The desktop app now ships a native Windows ARM64 build (app) · Usage cap alert emails - Admins now receive email alerts as usage approaches configured caps (app) · Session recovery - Cancelling a tool no longer corrupts session history, and existing corruption is repaired automatically · +4 more changes
Read the full release note

Windows ARM64 desktop, disable builtin skills, plus session recovery and Auto model fixes

New features

  • Disable builtin skills - New --disable-builtin-skills flag turns off Factory-provided skills while keeping your own skill sources
  • Windows ARM64 desktop - The desktop app now ships a native Windows ARM64 build (app)
  • Usage cap alert emails - Admins now receive email alerts as usage approaches configured caps (app)

Bug fixes

  • Session recovery - Cancelling a tool no longer corrupts session history, and existing corruption is repaired automatically
  • Auto model retries - Auto model turns now retry automatically when a model is unavailable
  • Disconnected prompts - Permission and input prompts are now suppressed while disconnected
  • macOS sleep - Notification sounds no longer prevent macOS from going to sleep (app)
  • PDF generation - PDF generation errors now surface immediately instead of hanging (app)
Primary source ↗
Factory Droidv0.175.0Jul 17, 2026

· Desktop v0.132.0 (July 17, 2026)

Auto-opening file previews, task ID prefixes, and /btw, model settings, wiki, and plugin fixes · File previews - Generated files now open in a preview automatically (app) · Task ID prefixes - TaskOutput and TaskStop now accept task ID prefixes so you can reference background tasks more easily · /btw mid-stream - /btw now handles mid-stream forks correctly and submits follow-ups · Model settings - Spec and normal mode model settings now persist correctly · Wiki shareable links - Wiki runs can now generate shareable links · +1 more changePrimary source ↗
Factory Droidv0.173.0Jul 15, 2026

· Desktop v0.130.0 (July 15, 2026)

Skill disable controls plus loop, plugin, hook, and settings fixes · Skill controls - You can now disable individual skills and see how skill settings resolve across scopes · Repeated tool calls - The agent now stops looping when it repeats the same tool call · Plugin loading - Enabled plugins now load correctly across all install scopes · Hook execution - Hooks now run exactly once per event · Settings writes - Concurrent settings updates are no longer overwritten by stale cached writes · +2 more changes
Read the full release note

Skill disable controls plus loop, plugin, hook, and settings fixes

New features

  • Skill controls - You can now disable individual skills and see how skill settings resolve across scopes

Bug fixes

  • Repeated tool calls - The agent now stops looping when it repeats the same tool call
  • Plugin loading - Enabled plugins now load correctly across all install scopes
  • Hook execution - Hooks now run exactly once per event
  • Settings writes - Concurrent settings updates are no longer overwritten by stale cached writes
  • Mission Control - The chat now repaints correctly when you close Mission Control (app)
  • Sidebar update button - Fixed alignment of the sidebar update button (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