Logg inn Gratis for alltid Kom i gang

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 → AgenterOpprett. 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 call

Gatewayer — 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