Hermes Agent Info
Optimizer Agent documentation review

Using Hermes as a Python Library

Side #52 · Kilde: https://hermes-agent.nousresearch.com/docs/guides/python-library

Using Hermes as a Python Library

Finding

Denne side er vigtig, fordi den viser, hvordan Hermes kan indbygges direkte i Python-apps, automation og interne services uden at gå gennem CLI’en.

What it is

Siden beskriver, hvordan man importerer `AIAgent` og bruger Hermes programmatisk via `chat()` eller `run_conversation()`. Den dækker også toolset-begrænsning, multi-turn historik, batch processing, stateless API-endpoints og integrationsmønstre som FastAPI og CI-review. Hovedpointen er, at Hermes kan fungere som et Python-bibliotek, men stadig bruge samme agent-loop, tools, modelrouting og memory-valg som resten af Hermes.

Should we use it?

Use later. For Lisa’s Hermes+n8n+LangGraph mission bør førstevalg stadig være Hermes gateway, cron, API-server og native integrationsprotokoller, fordi de allerede håndterer sessioner, delivery og drift. Python library-mode er relevant, når vi vil bygge en lille intern service eller prototype, hvor Hermes skal kaldes direkte fra Python. Det bør ikke blive en parallel agent-platform ved siden af Hermes’ native runtime.

Recommendation

Brug Python library-mode som et kontrolleret integrationslag for små, afgrænsede Python-services, men lad n8n kalde Hermes API-serveren og lad LangGraph kun bruge direkte Hermes-library-kald, hvis der er et klart behov for tæt Python-native agentkontrol.

Use now

Do not use / wait

Public page note

Hermes kan bruges direkte som Python-bibliotek, hvilket gør det muligt at bygge sikre, afgrænsede apps og automation oven på Hermes’ eksisterende agent-runtime.