207 lines
4.9 KiB
YAML
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
|