droid) ist Factory AIs Terminal-KI-Software-Engineering-Agent.
Protokoll: OpenAI-kompatibel
- Basis-URL:
https://api.orcarouter.ai/v1(enthält das/v1-Suffix)
Installation
macOS/Linux:droid.
Konfiguration
Konfigurationsdatei:~/.factory/config.json.
orcarouter/auto bei Bedarf gegen ein bestimmtes Modell, z. B. anthropic/claude-opus-4.8 oder google/gemini-2.5-flash. Modell-IDs verwenden immer das Format vendor/model.
Ausführen
OK.
Hinweise
- Benutzerdefinierte Modelle kommen in das Array
custom_models. - Verwende
provider: "generic-chat-completion-api"für das OpenAI-kompatible Protokoll. - Die
base_urlmuss/v1enthalten. --auto <low|medium|high>steuert die Autonomie (wie viel der Agent unbeaufsichtigt tun darf) — es ist nicht die Reasoning-Steuerung. Siehe unten für Thinking.
VS Code-Erweiterung: Factorys offizielle VS Code-Erweiterung teilt sich
dieselbe
~/.factory/config.json wie die CLI — der obige custom_models-Eintrag
gilt für beide, ohne separate Endpunkt-Einstellung im Editor. Zwei Vorbehalte:
Factory testet und benchmarkt nur die offiziellen Anthropic/OpenAI-APIs
vollständig, und ein bekanntes Problem kann Subagenten zurück zu Anthropic statt
zu deinem benutzerdefinierten Modell leiten.Thinking / Reasoning aktivieren
Steuere den Reasoning-Effort mit dem Flag-r / --reasoning-effort (getrennt von --auto):
low / medium / high (Standard ist pro Modell — Anthropic-Modelle standardmäßig aus, GPT-5 standardmäßig medium). Du kannst es auch dauerhaft in settings.json über reasoningEffort setzen. Verifiziert: -r high wird an OrcaRouter durchgereicht. (Hinweis: custom_models-Einträge haben kein Reasoning-Feld — steuere es über -r oder settings.json.)