Integrointiopas
Clavitor + Hermes Agent
Nous Researchin avoimen lähdekoodin autonominen agentti toimii palvelimellasi, muistaa oppimansa ja kehittyy ajan myötä. Yhdistä se Clavitoriin, jotta jokainen sen käsittelemä tunnistetieto on rajattu, auditoitu ja peruutettavissa.
Mitä Hermes näkee
Jaetut kentät
Hermes lukee näitä CLI-taidon kautta navigoidakseen, ottaakseen käyttöön ja todentaakseen.
- API-avaimet (OpenRouter, mallitoimittajat, GitHub, AWS, Stripe...)
- SSH-isäntän tunnistetiedot
- Tietokantayhteyden merkkijonot
- TOTP-siemenet – live 2FA-koodit pyydettäessä
- Palvelutilin salasanat
Mitä Hermes ei koskaan näe
Henkilökohtaiset kentät
Asiakaspuolen salaus sormenjäljellä, kasvoilla tai turva-avaimella. Palvelin tallentaa salatekstin. Ei avainta, ei pääsyä.
- Luottokorttinumerot ja CVV
- Passi ja viralliset henkilöllisyystodistukset
- Palautuskoodit ja siemenlauseet
- Sosiaaliturvatunnukset
- Pankkitilin tiedot
Hermes toimii palvelimellasi. CLI toimii myös.
Hermes asennetaan yhdellä curl-komennolla Linuxiin, macOS:ään tai WSL2:een. Se toimii jatkuvasti, ylläpitää kuratoitua muistia istuntojen välillä ja luo automaattisesti taitoja. Asenna Clavitor CLI samaan isäntään, ja jokainen tunnistetietoa tarvitseva taito kutsuu sitä.
1. Luo agenttitunniste
Avaa holvisi → Agentit → Luo. Nimeä se "Hermes" ja valitse, mihin kohteisiin se voi päästä. Kopioi asennustunniste.
Jokaisella agentilla on oma laajuus, nopeusrajoitukset ja auditointilinja. Hermes toimii yhtenä agentti-identiteettinä; auditloki merkitsee jokaisen pääsyn cli:hermes-merkinnällä.
2. Alusta CLI Hermes-isännällä
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
3. Ratkaise tunnistetiedot taidon sisällä
Mikä tahansa Hermeksen taito (Python, Bash, mitä tahansa se käynnistää) lukee tunnistetietoja sillä hetkellä, kun se niitä tarvitsee. Salaisuus ei koskaan elä Hermeksen muistissa tai sen taitojen lähdekoodissa:
# Inside a Hermes skill
import subprocess
key = subprocess.check_output(
["clavitor-cli", "get", "OpenRouter", "--field", "key"]
).decode().strip()
# Use key, scrub it after the callYhdyskäytävät — Telegram, Discord, Slack, WhatsApp, Signal
Hermes yhdistää viestialustoihin yhden yhdyskäytäväprosessin kautta. Tallenna alustatunnisteet Clavitoriin Hermeksen konfiguraatiotiedostojen sijaan. Renderöi yhdyskäytävän konfiguraatio käynnistyksen yhteydessä:
{
"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 -
Sitoutunut malli sisältää clavitor://-viittauksia; ratkaistu JSON elää vain putkessa render- ja hermes-agent-komentojen välillä. Salaisuudet eivät koskaan kosketa levyä.
Selainautomaatio välityspalvelimen avulla
Hermes voi ohjata oikeaa selainta – navigoida, klikata, kirjoittaa, ottaa kuvakaappauksia. Kun työnkulku kirjautuu ulkoiseen API:iin, osoita Hermes Clavitor-välityspalvelimeen ja kirjoita tunnistetieto viittauksena pyynnön otsikkoon. Agentti ja selain eivät koskaan näe salaisuutta:
$ 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.
Hermeksen muisti + Clavitorin muisti
Hermeksellä on oma kuratoitu pitkäkestoinen muisti. Käytä Clavitorin salattuja Muisti-kohteita kaikkeen, mitä Hermeksen ei pitäisi säilyttää omassa tallennustilassaan – palautusmenettelyt, asiakaskohtaiset ohjekirjat, kaikki mikä selviää uudesta Hermeksen asennuksesta:
# 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?"Clavitorin muisti on päästä päähän salattu, synkronoi laitteiden välillä, ja holvi hakee vektorilla ilman tekstin purkamista. Hermes lisää upotuksen kirjoittaessaan; Hermes lähettää upotuksen kysellessään.
Jokainen pääsy kirjataan
Auditloki tallentaa, mikä agentti pääsi mihin tunnistetietoon, milloin ja mistä. Hermeksen toiminta on erotettavissa ihmisen toiminnasta jokaisella rivillä.
# 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