droid) est l’agent IA d’ingénierie logicielle en ligne de commande
de Factory AI.
Protocole : compatible OpenAI
- Base URL :
https://api.orcarouter.ai/v1(inclut le suffixe/v1)
Installation
macOS/Linux :droid.
Configuration
Fichier de configuration :~/.factory/config.json.
orcarouter/auto par un modèle spécifique si vous le préférez, par ex. anthropic/claude-opus-4.8 ou google/gemini-2.5-flash. Les ID de modèles utilisent toujours le format vendor/model.
Exécution
OK.
Notes
- Les modèles personnalisés vont dans le tableau
custom_models. - Utilisez
provider: "generic-chat-completion-api"pour le protocole compatible OpenAI. - La
base_urldoit inclure/v1. --auto <low|medium|high>contrôle l’autonomie (ce que l’agent peut faire sans surveillance) — ce n’est pas le contrôle du raisonnement. Voir ci-dessous pour la réflexion.
Extension VS Code : l’extension VS Code officielle de Factory partage le même
~/.factory/config.json que la CLI — l’entrée custom_models ci-dessus s’applique
aux deux, sans réglage de point de terminaison distinct dans l’éditeur. Deux réserves :
Factory ne teste et n’évalue pleinement que les API officielles Anthropic/OpenAI, et un
problème connu peut réacheminer les sous-agents vers Anthropic au lieu de votre modèle personnalisé.Activer la réflexion / le raisonnement
Contrôlez l’effort de raisonnement avec le flag-r / --reasoning-effort (distinct de --auto) :
low / medium / high (la valeur par défaut dépend du modèle — les modèles Anthropic sont désactivés par défaut, GPT-5 utilise medium par défaut). Vous pouvez aussi le définir de façon persistante dans settings.json via reasoningEffort. Vérifié : -r high est transmis à OrcaRouter. (Note : les entrées custom_models n’ont pas de champ de raisonnement — contrôlez-le via -r ou settings.json.)