droid) é o agente de engenharia de software de IA de terminal da Factory AI.
Protocolo: compatível com OpenAI
- Base URL:
https://api.orcarouter.ai/v1(inclui o sufixo/v1)
Instalação
macOS/Linux:droid.
Configuração
Arquivo de configuração:~/.factory/config.json.
orcarouter/auto por um modelo específico se preferir, por exemplo anthropic/claude-opus-4.8 ou google/gemini-2.5-flash. Os IDs de modelos sempre usam o formato vendor/model.
Execução
OK.
Notas
- Os modelos personalizados vão no array
custom_models. - Use
provider: "generic-chat-completion-api"para o protocolo compatível com OpenAI. - A
base_urldeve incluir/v1. --auto <low|medium|high>controla a autonomia (quanto o agente pode fazer sem supervisão) — não é o controle de raciocínio. Veja abaixo sobre thinking.
Extensão do VS Code: a extensão oficial da Factory para o VS Code compartilha o
mesmo
~/.factory/config.json que a CLI — a entrada custom_models acima se aplica a
ambos, sem nenhuma configuração de endpoint separada no editor. Duas ressalvas: a Factory
só testa e mede o desempenho de forma completa contra as APIs oficiais da Anthropic/OpenAI, e um
problema conhecido pode encaminhar subagentes de volta para a Anthropic em vez do seu modelo personalizado.Ativar thinking / raciocínio
Controle o esforço de raciocínio com a flag-r / --reasoning-effort (separada de --auto):
low / medium / high (o padrão é por modelo — modelos Anthropic vêm desativados por padrão, o GPT-5 usa medium por padrão). Você também pode defini-lo de forma persistente em settings.json via reasoningEffort. Verificado: -r high passa adiante para o OrcaRouter. (Nota: entradas em custom_models não têm campo de raciocínio — controle-o via -r ou settings.json.)