Hermes Agent Info
Optimizer Agent documentation review

Tools Runtime

Side #24 · Kilde: https://hermes-agent.nousresearch.com/docs/developer-guide/tools-runtime

Tools Runtime

Finding

Tools Runtime er vigtig, fordi den forklarer hvordan Hermes gør værktøjer synlige, sikre, filtrerede og kørbare på tværs af CLI, gateway, cron, plugins og MCP.

What it is

Siden beskriver Hermes’ centrale tool-runtime: tools registrerer sig selv via `registry.register()`, samles i toolsets og dispatches gennem en fælles registry. Den forklarer også `check_fn`, toolset-filtrering, MCP/plugin discovery, async bridging, agent-loop tools og terminalens approval-flow for farlige kommandoer. Kort sagt: det er fundamentet for at forstå, hvorfor Hermes-tools kun bør være tilgængelige, når de faktisk er relevante og sikre.

Should we use it?

Use now. For Lisa’s Hermes+n8n+LangGraph mission er denne side direkte relevant, fordi toolsets er en af de vigtigste måder at spare tokens, reducere fejl og afgrænse ansvar mellem Hermes, n8n og LangGraph. Hermes bør bruge minimale toolsets pr. profil, cron job og subagent, mens n8n håndterer workflow-integrationer og LangGraph håndterer eksplicit applikationslogik. Siden hjælper også med at undgå custom builds: hvis et behov kan løses med eksisterende toolsets, plugins eller MCP, skal vi ikke bygge ny runtime.

Recommendation

Gør “minimal toolset per task” til en fast driftsregel: hver profil, cron og subagent skal kun have de toolsets, der konkret kræves, og nye integrationsidéer skal først vurderes som skill, plugin eller MCP før core-tool ændringer.

Use now

Do not use / wait

Public page note

Tools Runtime viser, hvordan Hermes samler tools, toolsets, availability checks, plugins, MCP og sikker dispatch i ét kontrolleret runtime-lag for agenthandlinger.