Integrasjonsveiledning
Clavitor + Hermes Agent
Nous Researchs åpen kildekode-autonome agent kjører på serveren din, husker hva den lærer, og blir mer kapabel jo lenger den kjører. Par den med Clavitor slik at hver påloggingsinformasjon den berører er omfangsbegrenset, revidert og kan tilbakekalles.
Hva Hermes ser
Delte felt
Hermes leser disse via CLI-ferdigheten for å navigere, distribuere og autentisere.
- API-nøkler (OpenRouter, modellleverandører, GitHub, AWS, Stripe...)
- SSH-vertslegitimasjon
- Databaseforbindelsesstrenger
- TOTP-frø — live 2FA-koder ved behov
- Passord for tjenestekontoer
Hva Hermes aldri ser
Personlige felt
Kryptert på klientsiden med fingeravtrykket, ansiktet eller sikkerhetsnøkkelen din. Serveren lagrer chiffertekst. Ingen nøkkel, ingen tilgang.
- Kredittkortnumre og CVV
- Pass og offentlige ID-er
- Gjenopprettingskoder og frøfraser
- Personnumre
- Bankkontodetaljer
Hermes kjører på serveren din. Det gjør også CLI.
Hermes installeres med én curl på Linux, macOS eller WSL2. Den kjører kontinuerlig, holder kuratert minne på tvers av økter, og oppretter ferdigheter automatisk. Slipp Clavitor CLI på samme vert, og enhver ferdighet som trenger påloggingsinformasjon, kaller den.
1. Opprett et agenttoken
Åpne hvelvet ditt → Agenter → Opprett. Navngi den "Hermes" og velg hvilke oppføringer den kan få tilgang til. Kopier oppsettstokenet.
Hver agent får sitt eget omfang, ratebegrensninger og revisjonslinje. Hermes kjører som én agentidentitet; revisjonsloggen merker hver tilgang som cli:hermes.
2. Initialiser CLI på Hermes-verten
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
3. Løs påloggingsinformasjon inne i en ferdighet
Enhver Hermes-ferdighet (Python, Bash, alt den kaller ut til) leser påloggingsinformasjon i det øyeblikket den trenger dem. Hemmeligheten lever aldri i Hermes' minne eller i ferdighetens kildekode:
# Inside a Hermes skill
import subprocess
key = subprocess.check_output(
["clavitor-cli", "get", "OpenRouter", "--field", "key"]
).decode().strip()
# Use key, scrub it after the callGatewayer — Telegram, Discord, Slack, WhatsApp, Signal
Hermes kobler til meldingsplattformer gjennom én enkelt gatewayprosess. Lagre plattformtokenene i Clavitor i stedet for i Hermes-konfigurasjonsfiler. Gjengi gateway-konfigurasjonen ved oppstart:
{
"telegram": { "token": "clavitor://Hermes Gateway/telegram_bot_token" },
"discord": { "token": "clavitor://Hermes Gateway/discord_bot_token" },
"slack": { "token": "clavitor://Hermes Gateway/slack_bot_token" }
}$ clavitor-cli render hermes-gateway.json | hermes-agent start --config -
Den innsendte malen bærer clavitor://-referanser; den løste JSON-en lever kun i røret mellom render og hermes-agent. Hemmeligheter berører aldri disk.
Nettleserautomatisering med proxyen
Hermes kan styre en ekte nettleser — navigere, klikke, skrive, ta skjermbilder. Når en arbeidsflyt logger seg på en ekstern API, pek Hermes mot Clavitor-proxyen og skriv påloggingsinformasjonen som en referanse i forespørselshodet. Agenten og nettleseren ser aldri hemmeligheten:
$ export HTTPS_PROXY=http://localhost:1983 $ hermes-agent task "post a status update to our CMS" # Hermes's HTTP calls go through the proxy. # The CMS auth header is set to clavitor://Client CMS/api_key; # the proxy resolves it on the wire.
Hermes Minne + Clavitor Minne
Hermes har sitt eget kuraterte langtidsminne. Bruk Clavitors krypterte Minne-oppføringer for alt Hermes ikke bør beholde i sitt eget lager — gjenopprettingsprosedyrer, kundespesifikke runbooks, alt som bør overleve en fersk Hermes-installasjon:
# From any Hermes skill
$ clavitor-cli memory put --title "Deploy runbook" \
--content "$(cat deploy-runbook.md)"
# Later — recall by semantic similarity, not keyword
$ clavitor-cli memory search "how do we roll back the API gateway?"Clavitor Minne er ende-til-ende-kryptert, synkroniseres på tvers av enheter, og hvelvet søker etter vektor uten å dekryptere teksten. Hermes legger til embeddingen når den skriver; Hermes sender en embedding når den spør.
Hver tilgang logges
Revisjonsloggen registrerer hvilken agent som fikk tilgang til hvilken påloggingsinformasjon, når og hvorfra. Hermes-aktivitet er skilt fra menneskelig aktivitet på hver linje.
# TIME ACTION ENTRY ACTOR 2026-03-08 10:23:14 read openrouter cli:hermes 2026-03-08 10:23:15 read telegram-bot cli:hermes 2026-03-08 11:45:02 read aws-production cli:deploy-agent 2026-03-08 14:12:33 render - cli:hermes