Contributing
Contributing
Finding
Denne side er vigtig, fordi den viser, hvornår Lisa bør ændre Hermes-kernen, og hvornår en skill, plugin eller dokumentationsrettelse er den bedre vej.
What it is
Contributing-siden er Hermes’ guide til udviklere, der vil bidrage med fejlrettelser, kompatibilitet, sikkerhed, performance, skills, tools, providers eller dokumentation. Den forklarer udviklingssetup, testkrav, kodekvalitet, cross-platform-regler, sikkerhedshensyn og PR-processen. Den gør også prioriteringen tydelig: bug fixes og robusthed kommer før nye features, og nye core tools bør være sjældne.
Should we use it?
Use later. For Lisa’s Hermes+n8n+LangGraph-operativsystem bør siden bruges som governance, når vi rammer en reel Hermes-begrænsning, som ikke kan løses med eksisterende tools, skills, plugins, cron eller konfiguration. Den er ikke en daglig driftsvejledning, men den er vigtig som beslutningsfilter, så vi ikke overbygger lokalt eller laver skrøbelige workarounds, når et upstream-bidrag er den rigtige løsning.
Recommendation
Brug siden som “upstream contribution gate”: før vi foreslår Hermes core-ændringer, skal vi først dokumentere reproducerbar fejl, tjekke om skill/plugin/config løser behovet, og kun derefter anbefale et fokuseret PR-spor med test og cross-platform-vurdering.
Use now
- Når Lisa finder en gentagen Hermes-fejl, crash, forkert adfærd eller data-risiko.
- Når en løsning kræver ændring i Hermes core frem for en skill, plugin, n8n-workflow eller LangGraph-komponent.
- Når vi vurderer, om en ny capability bør være en skill, et plugin, et MCP-led eller et upstream tool.
- Når public Hermes Agent Info skal forklare moden bidragsdisciplin uden at vise private logs eller miljødata.
Do not use / wait
- Brug den ikke til almindelig daglig drift, hvor Hermes config, skills, cron eller tools allerede kan løse opgaven.
- Vent med upstream PR, hvis problemet ikke er reproduceret eller kun bygger på én privat session.
- Brug den ikke som begrundelse for at bygge nye core tools, før skill- og plugin-vejen er afvist.
- Del ikke private fejlspor, credentials, lokale filstier, miljøværdier eller interne chatuddrag i offentlige issues.
Public page note
Contributing-siden viser, at et modent Hermes-operativsystem først bruger native konfiguration, skills og plugins, og kun bidrager upstream, når der er en konkret, testbar forbedring for flere brugere.