Agent Loop Internals
Agent Loop Internals
Finding
Denne side betyder noget, fordi den viser, hvordan Hermes faktisk styrer samtaler, værktøjer, fallback, hukommelse og komprimering inde i agent-loopet.
What it is
Agent Loop Internals beskriver `AIAgent` som den centrale orkestreringsmotor i Hermes. Den forklarer, hvordan Hermes bygger prompten, vælger API-mode, kalder modellen, udfører tools, håndterer afbrydelser, bruger fallback-modeller og gemmer sessioner. Siden er især nyttig, når vi skal forstå hvorfor en Hermes-agent opfører sig på en bestemt måde under lange, tool-tunge eller fejlramte opgaver.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission skal denne side bruges som intern driftsviden, ikke som noget vi selv skal genimplementere. Den hjælper os med at placere ansvar korrekt: n8n bør orkestrere eksterne workflows, LangGraph bør bruges til eksplicit applikationslogik, og Hermes-agent-loopet bør håndtere samtale, tools, memory, compression, fallback og subagents. Den er også vigtig for anti-overbuild: hvis Hermes allerede har native budgetter, fallback, callbacks, compression og tool-dispatch, skal vi ikke bygge parallelle systemer uden konkret behov.
Recommendation
Brug siden som “agent-runtime reference” i Lisa’s operating system: når en fejl, integration eller arkitekturbeslutning handler om tool-calls, model fallback, sessioner, compression, memory flush eller subagents, skal vi først vurdere om Hermes’ native agent-loop allerede løser problemet.
Use now
- Når vi designer grænsen mellem Hermes, n8n og LangGraph.
- Når en Hermes-opgave fejler efter mange tool-calls eller rammer iteration/context-grænser.
- Når vi vurderer om noget skal være en skill, cron job, subagent, LangGraph-flow eller n8n-workflow.
- Når vi skriver offentlige forklaringer om Hermes som operating layer uden at afsløre private logs eller config.
- Når vi debugger provider fallback, compression, memory persistence eller afbrudte runs.
Do not use / wait
- Brug ikke siden som grundlag for at ændre Hermes core direkte, medmindre der er en konkret reproducerbar fejl.
- Brug ikke agent-loop internals som erstatning for simple n8n workflows, når opgaven bare er event-routing eller integration.
- Vent med at bygge custom callbacks/plugins, indtil native gateway, cron, skills, memory eller delegation er vurderet først.
- Brug ikke private sessioner, logs, env-værdier eller lokale paths i offentlig dokumentation om denne side.
Public page note
Agent Loop Internals viser, at Hermes er mere end chat: det er en runtime, der samler prompting, tools, memory, compression, fallback og subagents i én kontrolleret agent-loop.