K
Langsung ke konten
Belajar Hermes Agen · Bagian K–S
15/15

Bagian K–S

Bagian K–S dari 101 bagian · Belajar 2

K.Delegation vs `execute_code`

Dokumentasi Hermes membedakan dua pola penting:

delegate_taskexecute_code
Reasoningloop LLM penuheksekusi skrip
Contextpercakapan terisolasitidak ada percakapan
Tool accesstool non-blocked yang relevantool yang diekspos lewat RPC
Paralelismebeberapa subagentskrip tunggal
Cocok untuktugas yang butuh penilaianpipeline mekanis multi-langkah

Gunakan delegation ketika Anda membutuhkan penalaran independen. Gunakan execute_code ketika yang dibutuhkan adalah pemrosesan terstruktur/mechanical.

Rujukan resmi:

L.Hooks

Hooks adalah callback berbasis event untuk menjalankan logika pada titik tertentu dalam lifecycle Hermes. Dokumentasi resmi mencakup contoh seperti hook gateway:startup yang dapat menjalankan checklist agen saat gateway hidup.

Gunakan hooks untuk:

  • audit;
  • logging;
  • notifikasi;
  • guardrail tambahan;
  • integrasi webhook;
  • otomatisasi lifecycle.

Jangan menganggap BOOT.md sebagai fitur bawaan khusus; dokumentasi resmi justru menunjukkan bahwa pola tersebut dibangun dengan hook gateway.

Rujukan resmi: https://hermes-agent.nousresearch.com/docs/user-guide/features/hooks

M.Plugin System

Hermes memiliki sistem plugin untuk menambah tool, hook, integrasi, command, provider model, memory provider, dan context engine tanpa mengubah core.

Kategori plugin utama yang terdokumentasi:

  1. General plugins — tools, hooks, slash commands, CLI commands.
  2. Memory providers — satu provider aktif pada satu waktu.
  3. Context engines — satu engine aktif pada satu waktu.
  4. Model providers — backend inferensi yang dapat dipilih melalui konfigurasi/provider.

Sumber discovery meliputi plugin bawaan, ~/.hermes/plugins/, plugin proyek (bila diaktifkan), dan entry points Python. Ada juga Plugin Catalog yang menjadi lapisan discovery/review di atas sistem plugin.

Rujukan resmi:

N.Messaging Gateway dan Bot Mode

Gateway adalah proses latar belakang yang dapat menghubungkan Hermes ke banyak platform pesan dan menangani session, cron, serta pengiriman voice.

Dokumentasi resmi mencantumkan platform seperti Telegram, Discord, Slack, WhatsApp, Signal, SMS, Email, Home Assistant, Mattermost, Matrix, DingTalk, Feishu/Lark, WeCom, Weixin, BlueBubbles, QQ, Yuanbao, Microsoft Teams, LINE, ntfy, dan platform lain.

Bot Mode memperkenalkan bot bernama dengan model, memory, skill, routine, dan chat yang dapat bekerja sebagai tim.

Gunakan gateway ketika kebutuhan utama adalah transport/pesan. Gunakan Bot Mode ketika kebutuhan utama adalah beberapa agen bernama dengan identitas dan lifecycle persisten.

Rujukan resmi:

O.Dashboard Web

Dashboard Web menyediakan antarmuka administrasi untuk profile, model, SOUL, skill, toolset, serta status konfigurasi tertentu.

Rujukan resmi: https://hermes-agent.nousresearch.com/docs/user-guide/features/web-dashboard

P.Arsitektur Belajar Hermes dari ujung ke ujung

Diagram — Arsitektur Belajar Hermes dari ujung ke ujung

Model mental yang perlu dikuasai:

Hermes bukan satu fitur. Hermes adalah runtime/orchestration layer yang menghubungkan model, konteks, tools, memory, skills, sessions, external integrations, dan execution backends dalam satu agent loop.

Q.Jalur Belajar Hermes yang Direkomendasikan

Jalur 1 — Pemula

  1. Instalasi
  2. Quickstart
  3. CLI
  4. Configuration
  5. Satu provider model
  6. Tool dasar

Jalur 2 — Pengguna tingkat lanjut

  1. Session
  2. Context files
  3. Skills
  4. Memory
  5. Browser
  6. Cron
  7. Gateway

Jalur 3 — Pembangun Agent

  1. MCP
  2. Delegation
  3. execute_code
  4. API Server
  5. ACP
  6. Plugins
  7. Fallback/Provider routing
  8. Hooks

Jalur 4 — Research/Production

  1. Batch Processing
  2. Trajectory
  3. Evals
  4. Observability
  5. Security model
  6. Provider resilience
  7. Deployment
  8. RL/Atropos

Rujukan learning path resmi: https://hermes-agent.nousresearch.com/docs/getting-started/learning-path

R.Verifikasi Versi

Repository main saat audit ini mendeklarasikan version = 0.21.4 pada pyproject.toml. Untuk lingkungan produksi, jangan menganggap branch main identik dengan release tag yang Anda gunakan. Verifikasi versi lokal dengan command yang tersedia pada instalasi Anda dan cocokkan dengan release/tag yang digunakan tim.

Rujukan:

S.Aturan keamanan minimum saat belajar

  • Mulai dari terminal yang terisolasi bila agent diberi hak eksekusi.
  • Jangan memberikan kredensial produksi pada eksperimen awal.
  • Perlakukan MCP server dan tool eksternal sebagai trust boundary.
  • Gunakan approval untuk tindakan destruktif.
  • Pisahkan profile eksperimen dari profile produksi.
  • Simpan konfigurasi dan secrets secara terkontrol.
  • Uji prompt injection pada file konteks, halaman web, dan MCP resource sebelum dipakai di lingkungan sensitif.

Rujukan resmi: https://hermes-agent.nousresearch.com/docs/user-guide/security

DAFTAR SUMBER PRIMER HERMES AGENT

  1. Dokumentasi utama: https://hermes-agent.nousresearch.com/docs/
  2. Learning Path: https://hermes-agent.nousresearch.com/docs/getting-started/learning-path
  3. Installation: https://hermes-agent.nousresearch.com/docs/getting-started/installation
  4. Quickstart: https://hermes-agent.nousresearch.com/docs/getting-started/quickstart
  5. Configuration: https://hermes-agent.nousresearch.com/docs/user-guide/configuration
  6. Features Overview: https://hermes-agent.nousresearch.com/docs/user-guide/features/overview
  7. Tools: https://hermes-agent.nousresearch.com/docs/user-guide/features/tools
  8. Skills: https://hermes-agent.nousresearch.com/docs/user-guide/features/skills
  9. Memory: https://hermes-agent.nousresearch.com/docs/user-guide/features/memory
  10. Context Files: https://hermes-agent.nousresearch.com/docs/user-guide/features/context-files
  11. MCP: https://hermes-agent.nousresearch.com/docs/user-guide/features/mcp
  12. Browser: https://hermes-agent.nousresearch.com/docs/user-guide/features/browser/
  13. Delegation: https://hermes-agent.nousresearch.com/docs/user-guide/features/delegation
  14. Code Execution: https://hermes-agent.nousresearch.com/docs/user-guide/features/code-execution
  15. Cron: https://hermes-agent.nousresearch.com/docs/user-guide/features/cron
  16. Messaging Gateway: https://hermes-agent.nousresearch.com/docs/user-guide/messaging
  17. API Server: https://hermes-agent.nousresearch.com/docs/user-guide/features/api-server
  18. ACP: https://hermes-agent.nousresearch.com/docs/user-guide/features/acp
  19. Voice: https://hermes-agent.nousresearch.com/docs/user-guide/features/voice-mode
  20. Hooks: https://hermes-agent.nousresearch.com/docs/user-guide/features/hooks
  21. Plugins: https://hermes-agent.nousresearch.com/docs/user-guide/features/plugins
  22. Plugin Catalog: https://hermes-agent.nousresearch.com/docs/user-guide/features/plugin-catalog
  23. Fallback Providers: https://hermes-agent.nousresearch.com/docs/user-guide/features/fallback-providers/
  24. Provider Routing: https://hermes-agent.nousresearch.com/docs/user-guide/features/provider-routing
  25. Batch Processing: https://hermes-agent.nousresearch.com/docs/user-guide/features/batch-processing
  26. Dashboard: https://hermes-agent.nousresearch.com/docs/user-guide/features/web-dashboard
  27. Security: https://hermes-agent.nousresearch.com/docs/user-guide/security
  28. Python Library: https://hermes-agent.nousresearch.com/docs/guides/python-library
  29. Repository: https://github.com/NousResearch/hermes-agent
  30. Releases: https://github.com/NousResearch/hermes-agent/releases

Sumber protokol/AI yang berkaitan

Belajar 2 · Belajar Hermes Agen — sumber: 00-Master-Guide-Hermes-Agent-ID-2026.md, diperbarui 24 September 2026.

↑ Kembali ke atas