Environment Variables
Environment Variables
Finding
Denne side er vigtig, fordi den definerer hvor Hermes’ drift, providers, tools, gateway, memory, terminal-backends og integrationsnøgler styres sikkert uden at hardcode secrets i workflows.
What it is
Environment Variables-siden er Hermes’ reference for de miljøvariabler, der kan sættes i Hermes’ `.env` eller via Hermes’ config-kommandoer. Den dækker modeludbydere, OAuth, tool-API’er, Langfuse-observability, terminal-backends, messaging-platforme, memory, gateway og integrationsadfærd. Den fungerer som “kortet” over hvilke dele af Hermes der bør konfigureres centralt i Hermes i stedet for spredt i n8n, LangGraph eller scripts.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission bør denne side bruges som governance-reference, ikke som en liste over alt der skal aktiveres. Hermes skal eje provider-, gateway-, memory- og tool-credentials, mens n8n og LangGraph kun bør få adgang via klare integrationer eller API-lag. Det reducerer secret-sprawl, fejlkonfiguration og parallel model-routing.
Recommendation
Brug Environment Variables-siden som den faste “pre-flight check” før nye Hermes-integrationer: først afgør om indstillingen hører hjemme i Hermes `.env`, Hermes `config.yaml`, n8n credentials eller LangGraph runtime — og undgå at kopiere samme secret på tværs af systemer uden et konkret behov.
Use now
- Når Hermes skal have eller skifte modelprovider, fallback-provider eller OpenAI-kompatibel endpoint.
- Når Telegram gateway, cron delivery, API-server, tools, browser, TTS/STT eller memory skal fejlfindes.
- Når n8n skal kalde Hermes: hold Hermes’ provider- og tool-konfiguration centralt i Hermes i stedet for at duplikere den i n8n.
- Når LangGraph skal orkestrere agent-state, men ikke selv skal eje Hermes’ model-routing, credentials eller gateway-secrets.
- Når der skal laves public dokumentation: brug siden til at beskrive kategorier og arkitektur, men aldrig konkrete secret-værdier.
Do not use / wait
- Brug ikke siden som aktiveringsliste; kun nødvendige variabler bør sættes.
- Læg ikke private API keys, tokens, chat-id’er eller endpoint-værdier i public docs, prompts eller screenshots.
- Duplikér ikke credentials i n8n eller LangGraph, hvis Hermes allerede kan eje integrationen native.
- Vent med enterprise-/cloud-provider-variabler som Bedrock, Azure Foundry eller Langfuse, indtil der er et konkret drift-, compliance- eller observability-krav.
- Brug ikke miljøvariabler som workaround for noget, der mere korrekt hører hjemme i Hermes `config.yaml` eller native setup-wizard.
Public page note
Environment Variables-siden viser, hvordan Hermes centraliserer sikker konfiguration for providers, tools, memory, gateway og automation uden at eksponere private værdier.