Panduan Integrasi
Clavitor + Agen Hermes
Agen otonom sumber terbuka Nous Research berjalan di server Anda, mengingat apa yang dipelajarinya, dan semakin cakap seiring waktu. Pasangkan dengan Clavitor sehingga setiap kredensial yang disentuhnya dibatasi cakupannya, diaudit, dan dapat dicabut.
Apa yang dilihat Hermes
Bidang yang dibagikan
Hermes membaca ini melalui keterampilan CLI untuk bernavigasi, menerapkan, dan mengautentikasi.
- Kunci API (OpenRouter, penyedia model, GitHub, AWS, Stripe...)
- Kredensial host SSH
- String koneksi database
- Seed TOTP — kode 2FA langsung sesuai permintaan
- Kata sandi akun layanan
Apa yang tidak pernah dilihat Hermes
Bidang pribadi
Dienkripsi di sisi klien dengan sidik jari, wajah, atau kunci keamanan Anda. Server menyimpan ciphertext. Tanpa kunci, tanpa akses.
- Nomor kartu kredit & CVV
- Paspor & ID pemerintah
- Kode pemulihan & frasa benih
- Nomor jaminan sosial
- Detail rekening bank
Hermes berjalan di server Anda. Begitu juga dengan CLI.
Hermes diinstal dengan satu perintah curl di Linux, macOS, atau WSL2. Ia berjalan terus-menerus, menyimpan memori yang terkurasi di seluruh sesi, dan membuat keterampilan secara otomatis. Pasang Clavitor CLI di host yang sama dan keterampilan apa pun yang memerlukan kredensial akan memanggilnya.
1. Buat token agen
Buka brankas Anda → Agen → Buat. Beri nama "Hermes" dan pilih entri mana yang dapat diaksesnya. Salin token penyiapan.
Setiap agen mendapatkan cakupan, batas laju, dan riwayat auditnya sendiri. Hermes berjalan sebagai satu identitas agen; log audit menandai setiap akses sebagai cli:hermes.
2. Inisialisasi CLI pada host Hermes
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
3. Selesaikan kredensial di dalam keterampilan
Keterampilan Hermes apa pun (Python, Bash, atau apa pun yang dieksekusinya melalui shell) membaca kredensial tepat saat membutuhkannya. Rahasia tidak pernah tersimpan di memori Hermes atau dalam kode sumber keterampilannya:
# Inside a Hermes skill
import subprocess
key = subprocess.check_output(
["clavitor-cli", "get", "OpenRouter", "--field", "key"]
).decode().strip()
# Use key, scrub it after the callGerbang — Telegram, Discord, Slack, WhatsApp, Signal
Hermes terhubung ke platform perpesanan melalui satu proses gerbang. Simpan token platform di Clavitor alih-alih di file konfigurasi Hermes. Render konfigurasi gerbang saat startup:
{
"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 -
Templat yang di-commit berisi referensi clavitor://; JSON hasil resolusi hanya ada di pipa antara render dan hermes-agent. Rahasia tidak pernah ditulis ke disk.
Otomatisasi peramban dengan proksi
Hermes dapat mengendalikan peramban sungguhan — bernavigasi, mengklik, mengetik, mengambil tangkapan layar. Ketika alur kerja masuk ke API eksternal, arahkan Hermes ke proksi Clavitor dan tulis kredensial sebagai referensi di header permintaan. Agen dan peramban tidak pernah melihat rahasia:
$ 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.
Memori Hermes + Memori Clavitor
Hermes memiliki memori jangka panjang yang terkurasi sendiri. Gunakan entri Memori terenkripsi Clavitor untuk apa pun yang tidak boleh disimpan Hermes di penyimpanannya sendiri — prosedur pemulihan, buku panduan khusus pelanggan, apa pun yang harus bertahan dari instalasi Hermes baru:
# 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?"Memori Clavitor terenkripsi ujung ke ujung, disinkronkan di berbagai perangkat, dan brankas mencari berdasarkan vektor tanpa pernah mendekripsi teks. Hermes menambahkan penyematan saat menulis; Hermes mengirim penyematan saat melakukan kueri.
Setiap akses dicatat
Log audit mencatat agen mana yang mengakses kredensial mana, kapan, dan dari mana. Aktivitas Hermes dapat dibedakan dari aktivitas manusia di setiap baris.
# 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