Node Inspect Debugger — Debug Node
Node Inspect Debugger — Debug Node
Finding
Denne side er vigtig, fordi den giver Hermes en native, terminalstyret måde at debugge Node.js/TypeScript-processer med breakpoints, scopes og call stacks i stedet for at gætte med logs.
What it is
Det er en bundled Hermes-skill til Node.js debugging via `node inspect`, `--inspect`, `--inspect-brk` og Chrome DevTools Protocol. Den forklarer, hvordan man pauser processer, sætter breakpoints, inspicerer lokale variabler, debugger tests og tager heap/CPU-profiler. Den er især relevant for Hermes’ egne Node/TypeScript-dele, TUI-komponenter og testkørsler.
Should we use it?
Use later. For Lisa’s Hermes+n8n+LangGraph mission er den ikke en daglig driftskomponent, men den er meget nyttig, når Hermes’ Node-baserede lag fejler på en måde, som almindelige logs ikke forklarer. Den bør ligge som debugging-værktøj for udvikling og incident-analyse, ikke som fast automation i n8n eller LangGraph.
Recommendation
Behold denne skill som en eskaleringsmetode for Hermes/Node-fejl: start altid med logs og simple reproduktioner, og brug først Node Inspect Debugger når der kræves breakpoints, scope-inspektion eller test-debugging.
Use now
- Når en Node.js- eller TypeScript-test fejler, og værdier undervejs skal inspiceres.
- Når Hermes’ TUI eller Ink-baserede UI opfører sig forkert.
- Når en langkørende Node-proces hænger, og call stack eller paused state skal undersøges.
- Når CPU-profil eller heap snapshot er nødvendig for performance- eller memory-analyse.
- Når agenten skal debugge deterministisk uden at tilføje midlertidige log-patches.
Do not use / wait
- Brug den ikke til simple fejl, hvor `console.log`, test-output eller almindelige logs løser sagen hurtigt.
- Brug den ikke til n8n workflow-logik; n8n bør debugges med n8n’s egne executions og logs.
- Brug den ikke til LangGraph-orkestrering, medmindre fejlen konkret ligger i en Node-runtime omkring integrationen.
- Brug den ikke på eksponerede inspect-porte; inspector skal holdes lokal og sikker.
- Brug den ikke som standard cron eller automation, da interaktiv debugging er tungt og situationsbestemt.
Public page note
Node Inspect Debugger viser, at Hermes kan gå fra almindelig log-analyse til reel breakpoint-debugging af Node.js-processer, når en fejl kræver dybere teknisk inspektion.