เข้าสู่ระบบ ฟรีตลอดไป เริ่มต้นใช้งาน

คู่มือการผสานรวม

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. สร้างโทเค็นเอเจนต์

เปิดห้องนิรภัยของคุณ → AgentsCreate ตั้งชื่อว่า "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