Files

207 lines
4.9 KiB
YAML

_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