_config_version: 33 agent: api_max_retries: 3 clarify_timeout: 600 disabled_toolsets: [] environment_hint: '' environment_probe: true gateway_auto_continue_freshness: 3600 gateway_notify_interval: 180 gateway_timeout: 1800 gateway_timeout_warning: 900 image_input_mode: auto max_turns: 150 reasoning_effort: high restart_drain_timeout: 180 service_tier: '' task_completion_guidance: true tool_use_enforcement: auto verbose: false approvals: cron_mode: deny mode: manual timeout: 60 auxiliary: compression: provider: auto timeout: 120 skills_hub: provider: auto timeout: 30 vision: model: gemini-flash-latest provider: admin-ai timeout: 120 browser: cloud_provider: local inactivity_timeout: 120 use_gateway: true code_execution: max_tool_calls: 50 timeout: 300 compression: enabled: true protect_first_n: 3 protect_last_n: 20 target_ratio: 0.2 threshold: 0.5 credits: provider: openrouter warning_threshold: 0.8 cron: wrap_response: true delegation: model: deepseek/deepseek-chat provider: openrouter display: compact: false interface: cli language: en platforms: telegram: streaming: true skin: default streaming: true tui_status_indicator: kaomoji fallback_providers: - model: deepseek-v4-pro provider: admin-ai - model: deepseek/deepseek-chat provider: openrouter - model: llama3.2:3b provider: ollama-local gateway: strict: false trust_recent_files: true trust_recent_files_seconds: 600 logging: backup_count: 3 level: INFO max_size_mb: 5 mcp_servers: dre: enabled: true url: http://127.0.0.1:8900/mcp exa: enabled: true url: https://mcp.exa.ai/mcp ft360: enabled: true url: http://127.0.0.1:8903/mcp mysql: args: - /root/.hermes/scripts/mcp-mysql.py command: python3 enabled: true env: MYSQL_DB: apextrackexperience_1781549652 MYSQL_HOST: 127.0.0.1 MYSQL_PASS: K3E1ZZWvHDu0q8ZmoBCAhzKUZawEapdGBlbaPME1sOTKgGk9FCuYS MYSQL_PORT: '33060' MYSQL_USER: apextrackexperience_1781549652 osint-person: enabled: true url: http://127.0.0.1:8902/mcp super-search: enabled: true url: http://127.0.0.1:8899/mcp twilio: enabled: true url: http://127.0.0.1:8901/mcp memory: consolidate_threshold: 5000 flush_min_turns: 6 max_chars: 10000 memory_char_limit: 10000 memory_enabled: true nudge_interval: 10 provider: holographic user_char_limit: 5000 user_profile_enabled: true model: default: openai/gpt-5.5 fallbacks: - model: deepseek/deepseek-r1 provider: openrouter - model: deepseek-v4-pro provider: admin-ai - model: deepseek/deepseek-chat provider: openrouter - model: llama3.2:3b provider: ollama-local provider: custom:openrouter model_catalog: enabled: true ttl_hours: 1 url: https://hermes-agent.nousresearch.com/docs/api/model-catalog.json onboarding: seen: busy_input_prompt: true profile_build_offered: true tool_progress_prompt: true providers: admin-ai: api_key: sk-REDACTED base_url: https://admin-ai.itpropartner.com/v1 ollama-local: base_url: http://localhost:11434/v1 default_model: llama3.2:3b openrouter: api_key: sk-REDACTED base_url: https://openrouter.ai/api/v1 security: allow_lazy_installs: true redact_secrets: true tirith_enabled: true tirith_fail_open: true tirith_path: tirith tirith_timeout: 5 terminal: backend: local container_cpu: 1 container_disk: 51200 container_memory: 5120 container_persistent: true cwd: . lifetime_seconds: 300 timeout: 180 timezone: America/New_York tools: tool_search: enabled: auto threshold_pct: 10 toolsets: - hermes-cli vision: model: gemini-flash-latest provider: admin-ai web: backend: firecrawl use_gateway: false web_extract: provider: firecrawl web_search: provider: firecrawl # ── Fallback Model ──────────────────────────────────────────────────── # Automatic provider failover when primary is unavailable. # Uncomment and configure to enable. Triggers on rate limits (429), # overload (529), service errors (503), or connection failures. # # Supported providers: # openrouter (OPENROUTER_API_KEY) — routes to any model # openai-codex (OAuth — hermes auth) — OpenAI Codex # nous (OAuth — hermes auth) — Nous Portal # zai (ZAI_API_KEY) — Z.AI / GLM # kimi-coding (KIMI_API_KEY) — Kimi / Moonshot # kimi-coding-cn (KIMI_CN_API_KEY) — Kimi / Moonshot (China) # minimax (MINIMAX_API_KEY) — MiniMax # minimax-cn (MINIMAX_CN_API_KEY) — MiniMax (China) # bedrock (AWS IAM / boto3) — AWS Bedrock (Converse API) # # For custom OpenAI-compatible endpoints, add base_url and key_env. # # fallback_model: # provider: openrouter # model: anthropic/claude-sonnet-4