Company

Factory profile

Everything Factory ships that we track: 1 AI coding tool. Last shipped 23h ago.

Tools tracked
1
Ships · 90 days
40
Last shipped
23h ago
Updates tracked
40

Products

Factory tools

Release history

Recent updates

TodayOct 21, 2026

Changelog

CLI v0.246.0, Desktop v0.203.0: Chat image gallery navigation, faster transcripts, authentication progress, browser panel safety, and CLI and app fixes

New features - Chat image gallery - Step through the images of one message in the full-screen preview with arrow keys, buttons, or dots Improvements - Session transcript rendering - Long session transcripts now stay responsive while the session page updates -…

Read full notes
New features - Chat image gallery - Step through the images of one message in the full-screen preview with arrow keys, buttons, or dots Improvements - Session transcript rendering - Long session transcripts now stay responsive while the session page updates - Credits in usage notices - The high-cost model notice and limits modal now describe usage in credits instead of tokens - Planning status for actions - Droid now shows one planning status with the number of actions instead of a row per guessed call - Fetching public URLs - Droid can now read any public URL with FetchUrl instead of only URLs you supplied Bug fixes - Buy Extra Usage notice - The Buy Extra Usage modal now asks for a payment method instead of promising to charge a card - Download save dialog - Downloading a file from a remote session now opens the save dialog right away - Questions written as text - Droid now asks its question when a model writes the request as plain text instead of showing markup - Unarchive button size - The Unarchive button in an archived session's bar now matches the size of the other controls - Selector menu icons - Icons in the project, branch, and machine selector menus now sit centered in their rows - Authentication progress - A session now shows when it is authenticating instead of looking idle - Terminal tab title - The terminal tab now keeps the current session's title instead of taking one from another session - Slack session titles - A session started from Slack no longer shows raw mention codes in its title - Desktop sign-in retries - The desktop app now retries a connection instead of reporting a failed sign-in when verification is unreachable - Subagents on Auto model - A subagent left on Auto now keeps the tools its chosen model needs instead of running without them - Tables on narrow screens - Tables in settings now keep their columns readable on narrow screens instead of collapsing Security - Browser panel link rules - Links a page opens in the browser panel now follow the same rules as the address bar
Changelog

CLI v0.245.1, Desktop v0.202.1: Personal GitLab Self-Hosted accounts for organization members

New features - Personal GitLab Self-Hosted accounts - Members can connect their own account on an organization's self-hosted GitLab, and managers can require it for repository access

Read full notes
New features - Personal GitLab Self-Hosted accounts - Members can connect their own account on an organization's self-hosted GitLab, and managers can require it for repository access

YesterdayOct 20, 2026

Changelog

CLI v0.245.0, Desktop v0.202.0: Chrome cookie import, folder links in the Files panel, voice dictation answers, and CLI and app fixes

New features - Chrome cookie import - The built-in browser can import your Chrome cookies on macOS, so you stay signed in to your sites - Folder links in chat - Clicking a folder path in Droid's message now opens the Files panel and reveals that folder…

Read full notes
New features - Chrome cookie import - The built-in browser can import your Chrome cookies on macOS, so you stay signed in to your sites - Folder links in chat - Clicking a folder path in Droid's message now opens the Files panel and reveals that folder Improvements - Voice dictation answers - Droid's questions now take a dictated answer, and the dictation level meter has a new design - Remote session footer - The footer now separates a remote session's location from its branch with a dot - Thinking label shimmer - The shimmer on the thinking label now lines up with the text it covers Bug fixes - MCP tools with union inputs - An MCP tool whose input schema uses a top-level union now works instead of failing - Blocked request errors - A refused request now shows a readable message instead of an empty error - Saved project in New Session - New Session now shows your saved project right away instead of waiting for your computers to load - Resuming remote sessions - Resuming a remote session no longer delays your messages while it loads that machine's scheduled runs - Reserved MCP server names - Adding an MCP server under a reserved name now reports an error instead of saving nothing - Wiki repository URL matching - The wiki commands now find a repository's wiki when its URL is written in another form - Plugin MCP server paths - A plugin's MCP server now resolves its plugin folder instead of reporting an unset variable - Newly added GitHub repositories - Repositories added to your GitHub connection now show up in the repository picker - Linux in-app updates - Updating the desktop app on Linux now unpacks the release instead of failing - Stuck background commands - Droid no longer keeps waiting on a command whose process has already exited - Compaction notice on reopen - Reopening a running session no longer adds compaction notices that were never shown live - Composer focus after dictation - The chat box takes focus again when dictation ends, so Enter sends your message - Force restart during resume - Forcing a restart on a computer now works while that computer is still resuming - Background process shortcut - Pressing down now reaches background processes once a session's Droids have finished - Crash with many Droids - Resuming a session with many Droids no longer crashes the terminal interface

Friday, October 16Oct 16, 2026

Changelog

CLI v0.244.0, Desktop v0.201.0: Offline session archiving, session arrangement tiles, signed macOS download, and CLI and app fixes

New features - Session arrangement tiles - New sessions now open in an empty arrangement slot, and you can drag dividers to resize tiles Improvements - Welcome screen title - The welcome screen now leads with its title instead of a decorative label above it -…

Read full notes
New features - Session arrangement tiles - New sessions now open in an empty arrangement slot, and you can drag dividers to resize tiles Improvements - Welcome screen title - The welcome screen now leads with its title instead of a decorative label above it - Update download progress - Running an update now shows how much of the download has finished - Late connector tools - A turn that began before your connector or MCP tools finished loading now continues once they are ready Bug fixes - Archiving offline sessions - Archiving a session on a disconnected machine now succeeds right away, and that machine catches up when it reconnects - Signed macOS download - The macOS desktop app download is now signed and served from a stable link - Organization-required review workflows - A required review workflow whose rule names a branch now runs Droid instead of being refused - Markdown table columns - Narrow columns in a markdown table now keep their words whole when the table shrinks - Plan status replies - Droid no longer shows a plan status line in the transcript when no work is left - Replies after interrupted tools - A message sent right after you interrupt a tool now gets an answer instead of another tool call - Spec comment box - Starting a comment on a long spec now keeps the spec and the comment box in view
Changelog

CLI v0.243.0, Desktop v0.200.0: Browser pane input, upload cancellation, large file reads, sign-in, and required review fixes

Bug fixes - Machine details after reload - A reloaded desktop window now picks up the local machine's details instead of leaving them unknown (app) - Browser pane keyboard input - Droid's keystrokes now reach the browser pane they target, and fail clearly when…

Read full notes
Bug fixes - Machine details after reload - A reloaded desktop window now picks up the local machine's details instead of leaving them unknown (app) - Browser pane keyboard input - Droid's keystrokes now reach the browser pane they target, and fail clearly when it cannot take focus (app) - Multi-select custom answer - The custom answer row in a multi-select question now shows a checkbox that checks itself once you type (app) - Canceling file uploads - An attachment that is still uploading can now be canceled from the chat box (app) - Network failure toasts - Returning to the app after sleep no longer repeats failed request toasts for background refreshes (app) - Pattern kill commands - A kill by pattern no longer ends the command that ran it - Sign-in across tabs - Opening the web app no longer signs you out when another browser tab is stuck refreshing your session - Reading very large files - Droid now reads a range of a very large file without running out of memory - Background rm commands - A background command that deletes a file with rm -f is no longer refused - Pull request in footer - The footer now updates its pull request when the session changes folder - Organization-required Droid reviews - A review workflow required across an organization now runs Droid on new pull requests - Subagent transcript scrolling - The subagent transcript popup now keeps following new output as it arrives (app)

Thursday, October 15Oct 15, 2026

Changelog

CLI v0.242.0, Desktop v0.199.0: Ask Side Chat about highlighted text, resume a session by id, and CLI and app fixes

New features - Ask Side Chat about text - Highlighting Droid's response now offers Ask side chat, which opens the side chat with the text quoted - Resume a session by id - The new /resume command, and /sessions, now open a session directly when you pass its id…

Read full notes
New features - Ask Side Chat about text - Highlighting Droid's response now offers Ask side chat, which opens the side chat with the text quoted - Resume a session by id - The new /resume command, and /sessions, now open a session directly when you pass its id - Continue a spec in chat - An approved spec can now continue in a new chat that starts with the spec's context Bug fixes - Request timeout retries - A request that times out is now retried instead of immediately failing your turn - Custom model output limits - Requests to a custom model now stay within the output limit configured for it - Output after a model switch - A turn that switches models no longer keeps the first model's unfinished reasoning or tool calls - Browser pane auto-open - The desktop browser pane now opens only after Droid loads a page, and stays closed briefly after you dismiss it - Secret scan time limit - Scanning a long push history now gets more time before the scan blocks the command - Connector logos while scrolling - Connector logos in a tool summary no longer paint over the pinned message while you scroll - Deleted Slack message error - A request started from a Slack message that was deleted now returns a clear error - Long responses cut short - A response cut off mid-stream is now retried so the turn can finish - Duplicate usage reports - Usage reported for your own model key is no longer recorded twice when a report is retried - Right pane key presses - Pressing Enter on a right pane control no longer answers a pending question in chat - Automation folder icons - A project group in the sidebar now shows the automation folder icon only when every session is an automation - Process kill commands - Droid now refuses a kill command that would signal its own process Security - Excel skill dependencies - The Excel skill now installs a pinned spreadsheet library and skips its install scripts

Tuesday, October 13Oct 13, 2026

Changelog

CLI v0.241.0, Desktop v0.198.0: Design mode comment batching, Slack follow-up guidance, plus CLI and app fixes

New features - Batched design mode comments - Design mode now queues several comments in the browser panel or file preview and sends them as one message (app) Improvements - Slack follow-up guidance - A Slack direct message from Droid now tells you to reply in…

Read full notes
New features - Batched design mode comments - Design mode now queues several comments in the browser panel or file preview and sends them as one message (app) Improvements - Slack follow-up guidance - A Slack direct message from Droid now tells you to reply in the thread to follow up Bug fixes - Windows input wrapping - Long input on Windows now wraps after the mode label, and accented characters and emoji stay whole - Script startup fallback - Droid now runs commands directly for the rest of a turn when Script fails to start - Context usage after compaction - The context breakdown now measures the active conversation after a compaction instead of the whole history - Sidebar update badge - The update badge now aligns with the sidebar buttons and collapses to an icon when narrow (app) - Cut-off model responses - A response cut off mid-stream is now retried instead of running a tool with incomplete input - Command output after reload - Tool details in a reloaded session now expand again when hooks ran during it (app) - Remembered New Chat picks - The model, effort, autonomy, and mode you pick for a new chat now persist (app) - Duplicate Slack error - An error about a Slack account that cannot be matched no longer appears twice
Changelog

CLI v0.240.0, Desktop v0.197.0: Droid doctor checks, connector counts in the startup header, one-step onboarding checkout, plus CLI and app fixes

New features - Droid doctor checks - Droid doctor can now check model connectivity, MCP servers, and a complete turn when you opt in Improvements - Enabling Extra Usage - The limits pane can now turn on Extra Usage in one click when you have an unused balance…

Read full notes
New features - Droid doctor checks - Droid doctor can now check model connectivity, MCP servers, and a complete turn when you opt in Improvements - Enabling Extra Usage - The limits pane can now turn on Extra Usage in one click when you have an unused balance - Onboarding checkout step - Signing up now takes the payment method and billing address in one step (app) - Connector count in header - The startup header now shows how many connectors are connected - Credits usage chart loading - The credits usage chart now appears before its filter options finish loading (app) Bug fixes - Remembered composer settings - The mode and autonomy you last chose now win over organization session defaults (app) - Background command cleanup - A background command now stops when the Droid process that started it exits - Selecting skills with Enter - Enter now selects the highlighted skill in the menu, the same as Tab - Cross-region sign-in - Signing in to an organization in another region no longer loops between regions (app) - Sidebar session timestamps - Session rows in the sidebar now refresh their age as time passes (app) - Organization switching - Switching organizations now keeps the organization you selected after the reload (app) - MCP server recovery - Droid now sees a failed MCP server recover instead of treating it as unavailable Security - Mentioned file safety - Text inside a file you mention with @ can no longer change Droid's instructions - Runtime settings isolation - Hooks, MCP servers, and commands Droid starts no longer inherit the runtime settings file

Monday, October 12Oct 12, 2026

Changelog

CLI v0.239.0, Desktop v0.196.0: Latest model pinning, clearer Script status, and CLI and app reliability and security fixes

New features - Latest model aliases - Model flags and session defaults can now pin the newest model in a tier or version line Improvements - Script status lines - Every Script run now ends with a status line carrying its result and wall time - Script progress…

Read full notes
New features - Latest model aliases - Model flags and session defaults can now pin the newest model in a tier or version line Improvements - Script status lines - Every Script run now ends with a status line carrying its result and wall time - Script progress reporting - Checking an unfinished Script run now reports its progress instead of calling it stalled - Ignored exec flag warning - Droid exec now warns which flags have no effect when you drive it with streaming input - Redesigned support page - The support page now shows version, platform, and connection details with copyable diagnostic rows Bug fixes - Script observation windows - A Script call now returns at its own wait window instead of blocking on nested work - Large attachments in requests - Older images and PDFs are dropped so a turn with large attachments still goes through - Script runs at exit - Droid exec now waits once for a running Script and names any run it stops - Request too large errors - A request refused for its size now explains that large attachments or tool output caused it - Empty update version - Droid update now rejects an empty version instead of quietly installing the latest release - Empty deployment section - General settings no longer show a deployment section with nothing in it - Compaction after a model switch - A session that switched models now compacts at the context limit instead of getting stuck - Responses with no output - Droid now stops with guidance when a model keeps ending its response before any output - Failed tool calls with images - A failed tool call that produced an image no longer makes the next request fail - Delegated tasks in exec - Droid exec no longer exits while a task it delegated in the background is still working - Repeating output recovery - Repeating output later in a turn is now retried instead of ending the turn - Staying signed in - Droid no longer signs you out when several requests renew your session at the same time Security - Credentials in wiki commands - Wiki commands now strip credentials from a repository URL before sending or printing it

Saturday, October 10Oct 10, 2026

Changelog

CLI v0.238.0, Desktop v0.195.0: Chat history on scroll, a stricter telemetry opt-out, plus Script, plugin, and MCP improvements

New features - Older chat messages on scroll - Older messages now load as you scroll up instead of needing a button Improvements - Remote Control naming - Registering your own computer for remote access is now called Remote Control - Running Scripts after…

Read full notes
New features - Older chat messages on scroll - Older messages now load as you scroll up instead of needing a button Improvements - Remote Control naming - Registering your own computer for remote access is now called Remote Control - Running Scripts after compaction - Droid keeps track of Scripts still running after a session compacts - Plugin loading at startup - Startup no longer waits on plugin downloads, and installed plugins stay available while updates finish - Long Script waits - Droid can now wait on a running Script for about an hour instead of stopping early - MCP server display names - MCP servers now show their official names in settings, the tools view, and search Bug fixes - Context view for custom models - The /context view now sizes itself from a custom model's declared context limit - Telemetry opt-out - Turning telemetry off now stops every Factory-bound log, trace, and metric from the CLI - Pinned sessions in the sidebar - Pinned sessions now show their details even when they fall outside your recent history - Files created under sudo - Running Droid with sudo no longer leaves files in your Factory folder owned by root - Faster reconnect after sleep - Remote Control reconnects a computer sooner after it sleeps instead of waiting out the full timeout Security - Editor MCP server access - The editor MCP server now accepts only local connections and rejects browser requests

Friday, October 9Oct 9, 2026

Changelog

CLI v0.237.0, Desktop v0.194.0: Script approvals before running, images from Script calls, and connector tool recovery

Improvements - Script approvals before running - Script calls with fixed inputs now show their real values in the approval request before the Script runs Bug fixes - Connector tools after slow loads - Connector tools lost to a slow first load now recover later…

Read full notes
Improvements - Script approvals before running - Script calls with fixed inputs now show their real values in the approval request before the Script runs Bug fixes - Connector tools after slow loads - Connector tools lost to a slow first load now recover later in the same run - Images from Script calls - An image produced by a tool inside a Script now shows in the transcript instead of encoded text

Thursday, October 8Oct 8, 2026

Changelog

CLI v0.236.0, Desktop v0.193.0: Terminal activity status, Script permission requests, skills in delegated tasks, plus CLI and app fixes

New features - Terminal activity status - Terminals that support it now show whether Droid is working, waiting on you, or done Improvements - Headers in managed settings - Organization-managed custom model settings can now carry request headers that hold no…

Read full notes
New features - Terminal activity status - Terminals that support it now show whether Droid is working, waiting on you, or done Improvements - Headers in managed settings - Organization-managed custom model settings can now carry request headers that hold no credentials - Faster session opening - Opening a session no longer waits on a load that never started (app) - Active tool call summaries - Tool summaries now read in present tense with counts while Droid is still working (app) - Resume by session link - Droid resume now accepts a session link in place of the session id Bug fixes - Script permission requests - Script calls whose input is built at run time now ask for permission when they run - Custom Droid models - A custom Droid set to inherit now keeps the session's model and reasoning effort - Slash command menu flicker - The slash command menu no longer blinks a loading row or flashes the footer - Sessions that pull from origin - A first message that pulls from origin no longer leaves the session stuck on a slow fetch (app) - Disabled models in session defaults - Models your organization disabled now show as unavailable in session default settings (app) - Session search while typing - Session search now waits for a pause in your typing instead of piling up searches (app) - Wiki upload cleanup - A wiki upload that asks for cleanup now keeps your local files unless every target succeeded - Skills in delegated tasks - A task delegated with a leading skill command now starts instead of being refused - Startup errors in the terminal - Startup failures such as an unknown session id or a bad folder now print in the terminal - Search limit validation - Session search now rejects an invalid limit instead of silently using a different number - Exec input format validation - Droid exec now rejects an unknown input format and a message passed with streaming input - Status pane input - Opening the status pane no longer erases text you type right after it - Images on custom models - Sending an image to a model that cannot read images now explains how to fix it - Custom model credential timeouts - A credential command that times out now reports the timeout instead of waiting through another run - Resuming your own model sessions - Droid exec now resumes a session on your own model credentials without a Factory sign-in - Dropped file paths - A file path dropped into the composer is now sent as a message instead of an unknown command

Tuesday, October 6Oct 6, 2026

Changelog

CLI v0.234.0, Desktop v0.191.0: Legacy model upgrades, MCP tools on the first message, plus Script, plugin, and app fixes

New features - Legacy model upgrades - A session on a legacy model now runs its replacement, and you can keep the legacy model Improvements - MCP tools on first message - Your first message can use MCP tools from your last session while servers finish…

Read full notes
New features - Legacy model upgrades - A session on a legacy model now runs its replacement, and you can keep the legacy model Improvements - MCP tools on first message - Your first message can use MCP tools from your last session while servers finish connecting - Command summary capitalization - Command summaries in a Droid message now start with a capital letter (app) - Notification volume slider - The notification volume setting now uses the standard slider control with a percentage label (app) - Script wait visibility - Pending Script waits now stay visible with elapsed time, and failed waits stay listed - macOS Mission Control overlay - The overlay in macOS Mission Control now fades with a lighter tint and names the session (app) Bug fixes - Interrupted Script calls - A Script call left unresolved by a restart is now marked interrupted when the session reopens - Computer repository selection - Creating a Droid Computer now limits repository selection to the number it can clone (app) - Hooks that block messages - A hook can now block the message you submit instead of letting the turn run - Connection retry label - A session that loses its connection now shows a clear Retry connection action (app) - File links inside links - A file path inside a link opens the file, and a modifier click opens the link (app) - Reopening Script sessions - Reopening a session with Script output still pending no longer hangs - Droid Computer startup - A new Droid Computer no longer fails to start before provisioning finishes (app) - Plugin install files - Installing a plugin now keeps its own MCP server and custom Droid files intact - Editor MCP server sessions - A session started from an editor that supplies its own MCP servers now opens - Dismissing new model notices - The New notice for a model your organization disabled can now be dismissed in the model picker

Saturday, October 3Oct 3, 2026

Changelog

CLI v0.233.0, Desktop v0.190.0: Resume with a message, Script output trimming, plus model window, custom model, and app fixes

New features - Message when resuming a session - Text after a session id in a resume command now runs in that session Improvements - Script output trimming - Script results too long to keep in full now preserve their start and end Bug fixes - Cut-off replies…

Read full notes
New features - Message when resuming a session - Text after a session id in a resume command now runs in that session Improvements - Script output trimming - Script results too long to keep in full now preserve their start and end Bug fixes - Cut-off replies now retry - A reply that ends early on some models now retries instead of showing cut-off output - Connector list actions - Actions in the connectors list no longer overlap a connector's category tag - Requests over the model window - Droid now shrinks an oversized request before sending it and stops retries that cannot shrink - Custom model error guidance - A broken custom model entry now explains the failure and leaves your other models working - Callout spacing in messages - Callouts in a Droid message keep their padding instead of sitting against the edge - Resuming a paused computer - A Droid Computer resuming after a pause no longer reports a failed sign-in - Malformed tool arguments - A tool call with unreadable arguments now returns a correctable error instead of running with invented values - Oversized message handling - A message larger than the model window is now refused with its size instead of silently trimmed - Session history after reload - Reloading a session keeps its earliest messages above the newest page

Friday, October 2Oct 2, 2026

Changelog

CLI v0.232.0, Desktop v0.189.0: Legacy model warnings, session sidebar sorting, faster MCP connections, plus Windows and Slack fixes

Improvements - Model discount labels - Model pickers now state a discounted model's savings as a plain percentage off - Session sidebar sorting - Sort sessions by status so ones needing input come first, and let recently active groups rise (app) - Legacy model…

Read full notes
Improvements - Model discount labels - Model pickers now state a discounted model's savings as a plain percentage off - Session sidebar sorting - Sort sessions by status so ones needing input come first, and let recently active groups rise (app) - Legacy model warning - Picking an older model now warns you first and offers to switch to its newer version - Faster MCP connections - MCP servers you reach over HTTP now connect faster when a session starts Bug fixes - Windows command output - Commands Droid runs on Windows no longer write stray output into the terminal interface - Rejected credential errors - A turn that stops because your model credentials were rejected now reports a credential failure - Managed settings by region - Droid now reads organization-managed settings from your organization's own region - Plugin marketplace removal - A plugin marketplace your organization or project provides can no longer be removed by hand - Slack channel failures - Droid now tells you when a Slack channel you asked for could not be created - Session transcript recovery - A session whose saved history holds an unusual line separator character now loads instead of failing

Thursday, October 1Oct 1, 2026

Changelog

CLI v0.231.0, Desktop v0.188.0: Transcript history paging, legacy models toggle, side chat shortcuts, template refresh, plus terminal and app fixes

Improvements - Side chat keyboard shortcuts - Side chat now takes multi-line messages and keeps its keys from acting on the main session (app) - Compression progress spinner - A spinner now shows while a session's history compresses (app) - Scheduled template…

Read full notes
Improvements - Side chat keyboard shortcuts - Side chat now takes multi-line messages and keeps its keys from acting on the main session (app) - Compression progress spinner - A spinner now shows while a session's history compresses (app) - Scheduled template refresh - Droid Computer templates now refresh on their own once they fall out of date - Legacy models toggle - The model picker now groups older models under a legacy toggle and marks them clearly - Faster first response - Droid now starts answering your first message sooner because setup work no longer blocks it - Transcript history paging - Alt or Option with the arrow keys now pages a session's full saved history in the terminal Bug fixes - Session settings at launch - Launching a session on a Droid Computer now keeps the model and settings you chose (app) - Readable model errors - A model that cannot be served now reports it is temporarily unavailable instead of an empty error - Workflow task identifiers - Droid Shield no longer flags a workflow task identifier in a commit as a secret - Service account session privacy - Sessions you do not operate on a service account's computer stay out of your list and open read-only - Starting local sessions - You can now start a local session without waiting for the template list to load (app) - Questions written as text - A question Droid writes as raw markup now appears as a question you can answer - Interrupted reply handling - A reply cut off mid-stream is now discarded instead of running unfinished tool calls - Resumed session failures - A resumed session no longer fails when earlier reasoning cannot be reused - Self-hosted host errors - Setting up a self-hosted GitHub or GitLab host now shows why its hostname failed to resolve - Session titles from Slack - A session started from Slack no longer shows thread markup in its title - Slack image attachments - Images attached in Slack no longer add a raw file listing to the conversation - Sidebar section width - Expanded sidebar sections no longer run past the sidebar edge and hide project actions (app) - Scoped Git secret scans - Droid Shield now checks only the content a Git command includes, so fewer clean commands are blocked - Custom model tool calls - Droid no longer drops a tool call when a custom model reports several at once - MCP server recovery - An MCP server that exited now restarts on the next call instead of failing - Dropped streamed replies - Droid no longer drops a streamed reply or its error when the stream is compactly formatted - Locked settings while provisioning - The model and autonomy controls are now disabled while a Droid Computer provisions from a template (app) Security - Private Slack channel names - Slack channel settings no longer show private channel names to members who are not in them

Wednesday, September 30Sep 30, 2026

Changelog

CLI v0.230.0, Desktop v0.187.0: Attached images kept across turns, faster Windows startup, plus session, Slack, and API fixes

Improvements - Session artifact actions - Session records now report viewed, updated, closed, and merged pull requests and issues, not only created ones - Enterprise command lists - Custom blocked commands collapse behind a count, and long command lists scroll…

Read full notes
Improvements - Session artifact actions - Session records now report viewed, updated, closed, and merged pull requests and issues, not only created ones - Enterprise command lists - Custom blocked commands collapse behind a count, and long command lists scroll in place - Faster Windows startup - Droid starts faster on Windows by skipping a redundant console setup step Bug fixes - Startup with many sessions - Droid no longer freezes at startup on machines that hold thousands of sessions - Pending questions across restarts - A question Droid is waiting on now survives a restart, so you can still answer it - Session message order - A session now lists its messages in the order they happened - Task reports after hooks - A background task now reports its full result even when a hook ran during the turn - Faster reply after connection failure - Droid now starts its reply immediately instead of waiting out a retry delay after a failed connection - Parallel tool results with images - A turn where parallel tools return images or documents no longer fails with some models - Slack channel lists - Slack channel lists now show only real channels, not the conversations behind Droid sessions - Images attached in earlier turns - Sending a message no longer deletes the images you attached in earlier turns - File path chip size - A file path in a Droid message now matches the height of nearby inline code - Image input for GLM-5.3-Flash - An image you attach now reaches the model instead of being dropped

Tuesday, September 29Sep 29, 2026

Changelog

CLI v0.229.0, Desktop v0.186.0: Custom model management, PDF viewer, quoted replies, voice dictation key, plus terminal and app fixes

New features - Custom models in terminal - You can now add, edit, and remove your own custom models from the terminal - Scheduled loops indicator - A pill above the chat input lists a session's loops and can pause, resume, or stop them (app) - Quote a Droid…

Read full notes
New features - Custom models in terminal - You can now add, edit, and remove your own custom models from the terminal - Scheduled loops indicator - A pill above the chat input lists a session's loops and can pause, resume, or stop them (app) - Quote a Droid reply - Select text in a Droid response and add it to your next message as a quote (app) - Voice dictation key - Pick a single key that starts and stops voice dictation, or turn the shortcut off (app) - PDF viewer - PDF files now open in a scrolling viewer with a page rail, thumbnails, and zoom (app) - Save files outside the workspace - The Files panel can now save a file that lives outside your workspace folder (app) Improvements - Custom model JSON editing - You can now edit one of your own custom models as a form or as raw JSON (app) - Session list edge fades - The session list now fades at its top and bottom edges while you scroll (app) - Smoother file opening - Opening a file from a tool call no longer stutters as the side pane slides in (app) - Faster repository lists - Pages that list your repositories now load much faster - Side chat controls - Side chat now shows its tool calls live and lets you stop or clear a question (app) - Idle Slack channel archiving - Channels Droid opens for a session in Slack are archived once they sit idle - Migration files pill - A Migration pill above the chat input opens the files for an active migration (app) Bug fixes - Mobile onboarding payment - Onboarding on a phone now walks through plan selection and billing as separate steps - Diagram pan and zoom - Panning an expanded diagram no longer shrinks it, and pinch and arrow keys work (app) - Leftover subagent processes - Subagent runs no longer leave stray processes behind when they finish - Droid Shield false positives - Droid Shield no longer blocks a commit on identifiers or secrets already in the repository - Failed delegation replies - Droid now reports a failed turn in Slack and Linear instead of leaving the thread silent - Sidebar resize handle - Dragging the sidebar edge near the top of the window now resizes it (app) - Truncated diff rendering - A very large set of uncommitted changes now renders the files it can instead of nothing (app) - File preview flicker - A file preview no longer flickers while Droid runs terminal commands in the background (app) - Missing GitHub App errors - A repository without the Factory GitHub App installed now returns a clear not-installed error - Custom models per session - A session now lists the custom models from your settings and from its own project - Setup scripts on Droid Computers - Setup scripts now run for repositories cloned onto a Droid Computer

Monday, September 28Sep 28, 2026

Changelog

CLI v0.228.1, Desktop v0.185.1: Side chat context, live tool calls, and per-question stop, plus a clickable Migration pill

Improvements - Side chat context and controls - Side chat now sees in-progress work, shows tool calls live, and lets you stop one question - Migration pill opens files - Clicking the active Migration pill opens that session's migration files in the Files panel

Read full notes
Improvements - Side chat context and controls - Side chat now sees in-progress work, shows tool calls live, and lets you stop one question - Migration pill opens files - Clicking the active Migration pill opens that session's migration files in the Files panel

In the news

Factory stories

Directory

Other companies