Skip to content
Proposals/Confirm Droid Git-pull recovery before it change
proposalteamP3Worth a lookFactory Droid

Confirm Droid Git-pull recovery before it changes your working tree

Factory Droid v0.200.0 (Desktop v0.157.0) now asks before mutating the working tree after a failed Git pull, reports real PIDs for background commands, keeps MCP auth across reconnects, lets app subagents inherit session reasoning, and adds model-list search.

Why this loop

Droid used to rewrite the working tree on its own when a Git pull failed. It now prompts first, so treat that dialog as a required review gate instead of letting it proceed blindly. Background commands also print real process IDs, which means you can inspect or stop them with ordinary process tools instead of hunting leftover jobs. MCP reconnects no longer force a fresh sign-in, so drop redundant reauth from your session setup. In the app, subagents can inherit the parent session's reasoning setting rather than a fixed one, and the model list is searchable—use both so spawned agents match the session you already chose. File-search tooling now loads only when needed, which shortens session startup without a config change.

Proposed actions

  1. If Droid reports a failed Git pull, answer No to the working-tree recovery prompt, then run: git status && git diff --stat && git stash push -u -m "pre-droid-pull" && git pull
  2. When Droid starts a command in the background, copy the real process ID it prints and stop it later with: kill <PID>
  3. In the Factory Droid app, create subagents so they inherit this session's reasoning setting instead of a fixed reasoning level
  4. Reconnect MCP servers in Droid once and do not sign in again on the next reconnect unless a server returns an auth error
  5. In the Droid app model list, type the model name in the search box and select it instead of scrolling the full list

Agent prompt

Paste into your agent or query via MCP (get_agent_prompt) — free, no extra AI cost

Paste into Droid / AGENTS.md task

DevAgentRadar → Factory Droid

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

Context

Assistant: Factory Droid Proposal: Confirm Droid Git-pull recovery before it changes your working tree Summary: Factory Droid v0.200.0 (Desktop v0.157.0) now asks before mutating the working tree after a failed Git pull, reports real PIDs for background commands, keeps MCP auth across reconnects, lets app subagents inherit session reasoning, and adds model-list search. Primary source: https://docs.factory.ai/changelog/release-notes.md

Why it matters

Droid used to rewrite the working tree on its own when a Git pull failed. It now prompts first, so treat that dialog as a required review gate instead of letting it proceed blindly. Background commands also print real process IDs, which means you can inspect or stop them with ordinary process tools instead of hunting leftover jobs. MCP reconnects no longer force a fresh sign-in, so drop redundant reauth from your session setup. In the app, subagents can inherit the parent session's reasoning setting rather than a fixed one, and the model list is searchable—use both so spawned agents match the session you already chose. File-search tooling now loads only when needed, which shortens session startup without a config change.

Suggested actions

  1. If Droid reports a failed Git pull, answer No to the working-tree recovery prompt, then run: git status && git diff --stat && git stash push -u -m "pre-droid-pull" && git pull
  2. When Droid starts a command in the background, copy the real process ID it prints and stop it later with: kill <PID>
  3. In the Factory Droid app, create subagents so they inherit this session's reasoning setting instead of a fixed reasoning level
  4. Reconnect MCP servers in Droid once and do not sign in again on the next reconnect unless a server returns an auth error
  5. In the Droid app model list, type the model name in the search box and select it instead of scrolling the full list

After you finish

Do not report this as applied to DevAgentRadar. You cannot write the visitor's loop.

Tell the human: open https://devagentradar.com/proposals/factory-droid-v0-200-0-confirm-droid-git-pull-recovery-before-it-changes and mark Applied, Skipped, or Failed. Proposal id: 5e1c8b46-920e-4e2f-b4b7-74ad4ba4cd67

Your job

  1. Restate the change in one sentence.
  2. Propose a minimal plan for my repo (or a throwaway pilot).
  3. Implement only what I approve; prefer small diffs and tests.
  4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.

Your loop

This browser · no sign-in · not shared as “you”

After you run the prompt

Only you can mark this. Agents cannot write your loop.

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

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
Verified excerpt — the source's own words

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 ↗