Persistent Goals
Persistent Goals
Finding
Persistent Goals er vigtig, fordi den giver Hermes en native “keep going”-mekanisme til længere opgaver uden at Lisa skal genprompte manuelt.
What it is
`/goal` sætter et stående mål i Hermes, som overlever på tværs af turns og kan fortsætte automatisk, indtil målet er opfyldt, pauset, ryddet eller turn-budgettet er brugt. Efter hvert svar vurderer en let judge-model, om målet er nået. Funktionen virker både i CLI og gateways som Telegram, og den gemmer goal-state i sessionen, så `/resume` kan fortsætte senere.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission passer Persistent Goals godt til opgaver, hvor Hermes selv bør arbejde videre: fejlfinding, dokumentationsgennemgang, test-fix, research-syntese og små implementeringsopgaver. Det bør bruges som Hermes-native autonomi, før vi bygger “fortsæt-loop” i n8n eller LangGraph. n8n og LangGraph skal kun ind over, når der kræves ekstern orchestration, visuel workflow-logik eller stateful multi-agent flow ud over en enkelt Hermes-session.
Recommendation
Brug `/goal` som standardværktøj til afgrænsede Hermes-opgaver, der ellers ville kræve flere “fortsæt”-beskeder, og sæt en billig hurtig `auxiliary.goal_judge` model for at holde omkostningen lav.
Use now
- Når Hermes skal fikse en konkret mappe med test-, lint- eller dokumentationsfejl og verificere resultatet.
- Når Lisa vil have en research- eller analyseopgave kørt færdig i samme session uden manuel nudging.
- Når en Telegram-baseret driftsopgave kræver flere trin, men stadig kan holdes inden for én Hermes-session.
- Når en opgave har et klart stopkriterium: “alle tests passer”, “rapporten er skrevet”, “listen er gennemgået”.
- Når LangGraph/n8n ellers kun ville blive brugt til at sige “fortsæt” gentagne gange.
Do not use / wait
- Brug det ikke til åbne, permanente overvågningsopgaver; brug Hermes cron i stedet.
- Brug det ikke til workflows, der kræver ekstern event-state, retries på tværs af systemer eller visuel forretningslogik; brug n8n eller LangGraph dér.
- Brug det ikke til risikable produktionsændringer uden klare stopkriterier og verifikation.
- Vent med meget lange goals, hvis målet er uklart; skriv hellere et smallere `/goal` med konkret acceptkriterium.
- Stol ikke blindt på judge-resultatet; false positives/negatives kan ske, så vigtige opgaver skal stadig have tydelig verifikation.
Public page note
Persistent Goals viser, hvordan Hermes kan arbejde autonomt mod et afgrænset mål uden at flytte session, prompt eller modelstyring ud i eksterne workflow-systemer.