Hermes Agent Info
Optimizer Agent documentation review

Python Debugpy — Debug Python: pdb REPL + debugpy remote (DAP)

Side #236 · Kilde: https://hermes-agent.nousresearch.com/docs/user-guide/skills/bundled/software-development/software-development-python-debugpy

Python Debugpy — Debug Python: pdb REPL + debugpy remote (DAP)

Finding

Denne side er vigtig, fordi den giver Hermes en sikker og konkret måde at fejlfinde Python-processer, tests, gateway-handlers og langkørende agentkomponenter uden at bygge ekstra debug-infrastruktur.

What it is

Det er en bundled Hermes-skill til Python-debugging med `pdb`, `python -m pdb`, `debugpy` og `remote-pdb`. Den forklarer, hvornår man bruger simple breakpoints, pytest-debugging, post-mortem debugging og remote attach til processer, der allerede kører. Den er især relevant for Hermes’ egne Python-processer, gateways, subprocesses og testfejl.

Should we use it?

Use now. For Lisa’s Hermes+n8n+LangGraph mission bør den bruges som standard debugging-metode, når Hermes-native Python-kode eller agent-runtime opfører sig forkert. Den skal ikke være en del af daglig automation, men være et operationelt værktøj ved fejl, hængende tests, gateway-problemer eller langkørende processer. n8n og LangGraph skal ikke overtage denne type runtime-debugging; Hermes bør selv eje den.

Recommendation

Brug denne skill som førstevalg ved Python-fejl i Hermes-kernen, gatewayen eller tests, men kræv altid cleanup-verifikation bagefter: ingen `breakpoint()`, `set_trace()` eller `debugpy.listen()` må ligge tilbage i kode, der skal deployes.

Use now

Do not use / wait

Public page note

Public-safe formulering: “Hermes har en indbygget Python-debugging skill, der hjælper operatører med at inspicere tests, gateways og langkørende processer på en kontrolleret måde uden at eksponere private logs eller credentials.”