คู่มือการผสานรวม
Clavitor + Hermes เอเจนต์
เอเจนต์อัตโนมัติแบบโอเพนซอร์สจาก Nous Research ทำงานบนเซิร์ฟเวอร์ของคุณ จดจำสิ่งที่เรียนรู้ และเพิ่มขีดความสามารถยิ่งกว่าเดิมเมื่อทำงานต่อเนื่อง จับคู่กับ Clavitor เพื่อให้ข้อมูลรับรองทุกชิ้นที่เข้าถึงถูกจำกัดขอบเขต ตรวจสอบได้ และเพิกถอนได้
สิ่งที่ Hermes เห็น
ฟิลด์ที่แชร์
Hermes อ่านข้อมูลเหล่านี้ผ่านทักษะ CLI เพื่อนำทาง ปรับใช้ และยืนยันตัวตน
- คีย์ API (OpenRouter, ผู้ให้บริการโมเดล, GitHub, AWS, Stripe...)
- ข้อมูลรับรองโฮสต์ SSH
- สตริงการเชื่อมต่อฐานข้อมูล
- TOTP seeds — รหัส 2FA ที่สร้างได้ทันทีตามคำขอ
- รหัสผ่านบัญชีบริการ
สิ่งที่ Hermes ไม่เห็นเลย
ฟิลด์ส่วนตัว
เข้ารหัสฝั่งไคลเอนต์ด้วยลายนิ้วมือ ใบหน้า หรือคีย์ความปลอดภัยของคุณ เซิร์ฟเวอร์จัดเก็บเฉพาะข้อความที่เข้ารหัส ไม่มีคีย์ ก็ไม่มีการเข้าถึง
- หมายเลขบัตรเครดิตและ CVV
- หนังสือเดินทางและบัตรประจำตัวที่ออกโดยรัฐบาล
- รหัสกู้คืนและ seed phrases
- หมายเลขประกันสังคม
- รายละเอียดบัญชีธนาคาร
Hermes ทำงานบนเซิร์ฟเวอร์ของคุณ เช่นเดียวกับ CLI
ติดตั้ง Hermes ด้วยคำสั่ง curl เดียวบน Linux, macOS หรือ WSL2 ระบบจะทำงานอย่างต่อเนื่อง จัดเก็บหน่วยความจำที่คัดสรรมาอย่างดีข้ามเซสชัน และสร้างทักษะโดยอัตโนมัติ ติดตั้ง Clavitor CLI บนโฮสต์เดียวกัน แล้วทักษะใดๆ ที่ต้องการข้อมูลรับรองจะเรียกใช้งาน
1. สร้างโทเค็นเอเจนต์
เปิดห้องนิรภัยของคุณ → Agents → Create ตั้งชื่อว่า "Hermes" และเลือกรายการที่สามารถเข้าถึงได้ คัดลอกโทเค็นการตั้งค่า
เอเจนต์แต่ละตัวจะได้รับขอบเขต ขีดจำกัดอัตรา และลำดับการตรวจสอบของตนเอง Hermes ทำงานในฐานะตัวตนเอเจนต์เดียว บันทึกการตรวจสอบจะแท็กการเข้าถึงทุกครั้งเป็น cli:hermes
2. เริ่มต้นใช้งาน CLI บนโฮสต์ Hermes
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
3. แปลงข้อมูลรับรองภายในทักษะ
ทักษะใดๆ ของ Hermes (Python, Bash หรือสิ่งที่เรียกใช้ผ่านเชลล์) จะอ่านข้อมูลรับรองในตอนที่ต้องการใช้เท่านั้น ความลับจะไม่ถูกเก็บไว้ในหน่วยความจำของ Hermes หรือในซอร์สโค้ดของทักษะ:
# 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เกตเวย์ — Telegram, Discord, Slack, WhatsApp, Signal
Hermes เชื่อมต่อกับแพลตฟอร์มส่งข้อความผ่านกระบวนการเกตเวย์เดียว จัดเก็บโทเค็นแพลตฟอร์มใน Clavitor แทนที่จะเก็บในไฟล์กำหนดค่าของ Hermes เรนเดอร์การกำหนดค่าเกตเวย์เมื่อเริ่มต้นระบบ:
{
"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 -
เทมเพลตที่คอมมิตจะมีการอ้างอิง clavitor:// JSON ที่แปลงแล้วจะอยู่ในไปป์ระหว่าง render และ hermes-agent เท่านั้น ความลับจะไม่ถูกบันทึกลงดิสก์
ระบบอัตโนมัติของเบราว์เซอร์ด้วยพร็อกซี
Hermes สามารถควบคุมเบราว์เซอร์จริงได้ — นำทาง คลิก พิมพ์ และจับภาพหน้าจอ เมื่อเวิร์กโฟลว์ลงชื่อเข้าใช้ API ภายนอก ให้ชี้ Hermes ไปที่พร็อกซี Clavitor และเขียนข้อมูลรับรองเป็นการอ้างอิงในเฮดเดอร์คำขอ เอเจนต์และเบราว์เซอร์จะไม่เห็นความลับ:
$ 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 + หน่วยความจำ Clavitor
Hermes มีหน่วยความจำระยะยาวที่คัดสรรมาโดยเฉพาะ ใช้รายการหน่วยความจำที่เข้ารหัสของ Clavitor สำหรับสิ่งที่ Hermes ไม่ควรเก็บไว้ในที่เก็บของตนเอง — ขั้นตอนการกู้คืน คู่มือการใช้งานเฉพาะลูกค้า และสิ่งใดๆ ที่ควรคงอยู่หลังการติดตั้ง Hermes ใหม่:
# 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 ได้รับการเข้ารหัสแบบ end-to-end ซิงค์ข้ามอุปกรณ์ และห้องนิรภัยสามารถค้นหาด้วยเวกเตอร์โดยไม่ต้องถอดรหัสข้อความ Hermes จะเพิ่ม embedding เมื่อเขียน และส่ง embedding เมื่อสืบค้น
บันทึกการเข้าถึงทุกครั้ง
บันทึกการตรวจสอบจะบันทึกว่าเอเจนต์ใดเข้าถึงข้อมูลรับรองใด เมื่อใด และจากที่ใด กิจกรรมของ Hermes สามารถแยกแยะได้จากกิจกรรมของมนุษย์ในทุกบรรทัด
# 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