droid) — это терминальный AI-агент для разработки ПО от Factory AI.
Протокол: OpenAI-совместимый
- Базовый URL:
https://api.orcarouter.ai/v1(включает суффикс/v1)
Установка
macOS/Linux:droid.
Настройка
Файл конфигурации:~/.factory/config.json.
orcarouter/auto на конкретную модель, если предпочитаете, например anthropic/claude-opus-4.8 или google/gemini-2.5-flash. Идентификаторы моделей всегда используют формат vendor/model.
Запуск
OK.
Примечания
- Пользовательские модели указываются в массиве
custom_models. - Используйте
provider: "generic-chat-completion-api"для OpenAI-совместимого протокола. base_urlдолжен включать/v1.--auto <low|medium|high>управляет автономностью (насколько агент может действовать без присмотра) — это не управление reasoning. См. ниже про thinking.
Расширение для VS Code: официальное расширение Factory для VS Code использует
тот же
~/.factory/config.json, что и CLI — приведённая выше запись custom_models
применяется к обоим, без отдельной настройки эндпоинта внутри редактора. Два нюанса:
Factory полностью тестирует и проводит бенчмарки только на официальных API
Anthropic/OpenAI, и известная проблема может направлять субагентов обратно в Anthropic
вместо вашей пользовательской модели.Включение thinking / reasoning
Управляйте усилием reasoning флагом-r / --reasoning-effort (отдельным от --auto):
low / medium / high (по умолчанию зависит от модели — модели Anthropic по умолчанию выключены, GPT-5 по умолчанию medium). Можно также задать его постоянно в settings.json через reasoningEffort. Проверено: -r high проходит сквозь до OrcaRouter. (Примечание: записи custom_models не имеют поля reasoning — управляйте им через -r или settings.json.)