Acrescenta valor 'openai_hermes_gateway' ao CAPTAIN_LLM_PROVIDER, sem mexer nas opções existentes (openai_api e openai_codex_oauth continuam intactos). Quando ativado, o Captain chama o Hermes Agent rodando em modo gateway HTTP local (CAPTAIN_HERMES_GATEWAY_URL, default http://host.docker.internal:9877). O Hermes faz o roteamento multi-modelo (Codex/Anthropic/Gemini) usando o OAuth dele em ~/.hermes/auth.json — o Captain não precisa fazer OAuth direto. Configs novas em installation_config.yml: - CAPTAIN_HERMES_GATEWAY_URL — URL do gateway (default host.docker.internal:9877) - CAPTAIN_HERMES_GATEWAY_MODEL — modelo no formato <provider>/<model> - CAPTAIN_HERMES_GATEWAY_API_KEY — opcional, dummy se gateway local não exige Embeddings e Files API continuam apontando pra OpenAI tradicional via legacy_openai_settings — Hermes Gateway não expõe esses endpoints. Specs cobrem: dummy key, custom api_key override, custom model, defaults, trailing slash strip, light_model por provider, hermes_gateway? predicate. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| assistant | ||
| codex | ||
| contact_memories | ||
| contact_stats | ||
| copilot | ||
| inter | ||
| lifecycle | ||
| llm | ||
| onboarding | ||
| reports | ||
| reserva | ||
| reservations | ||
| tools | ||
| open_ai_message_builder_service_spec.rb | ||
| tool_registry_service_spec.rb | ||