K
Langsung ke konten
Belajar Hermes Agen · Bagian 32–41
6/15

Bagian 32–41

Bagian 32–41 dari 101 bagian · Belajar 2

32.Bot vs Bot Pesan vs Subagen

Jangan samakan tiga istilah ini.

Bot proses/file

Durable specialist identitas/proses/file.

Gateway Pesan bot

antarmuka Hermes melalui Telegram/Discord/etc.

Subagen

Execution instance yang didelegasikan dari agen lain.

Mental model:

Profile/Bot
identity
Gateway
transport/interface
Subagen
delegated worker

33.Cron / Agen Terjadwal

Cron di Hermes bukan hanya shell cron biasa.

Hermes menyediakan agen terjadwal tugas yang dapat:

  • one-shot
  • recurring
  • pause/resume
  • edit
  • menghapus
  • attach skill
  • delivery ke target tertentu
  • menjalankan dalam fresh sesi
  • no-agen mode
  • event-triggered jobs

Sumber resmi: https://hermes-agent.nousresearch.com/docs/user-guide/features/cron

Contoh:

hermes cron create "every 2h" "Check server status"

Dengan skill:

hermes cron create \
  "every 1h" \
  "Summarize monitoring alerts" \
  --skill monitoring

34.Arsitektur Cron

Diagram — Arsitektur Cron

Dokumentasi menyebut scheduler gateway memeriksa job secara berkala dan job dieksekusi dalam isolated agen sesi.

35.Kasus Penggunaan Cron untuk Operasi TI

Contoh:

Diagram — Kasus Penggunaan Cron untuk Operasi TI

Contoh lain:

Diagram — Kasus Penggunaan Cron untuk Operasi TI

Ini salah satu proyek terbaik untuk mempelajari Hermes secara nyata.

36.Hook

Hooks adalah event-driven extension poin.

Contoh konsep:

Event, |, +--> hook, |, +--> inspect, +--> transform, +--> trigger action

Dokumentasi hooks memberikan contoh startup event seperti gateway:startup dan pola bootstrap menggunakan berkas instructions + hook.

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

37.Eksekusi Kode / Pemanggilan Alat Terprogram

Hermes menyediakan execute_code untuk menjalankan Python yang memanggil Hermes alat secara programmatic.

Konsep:

Diagram — Eksekusi Kode / Pemanggilan Alat Terprogram

Nilai pentingnya adalah intermediate alat hasils tidak semuanya harus dimasukkan kembali sebagai konteks pada setiap langkah.

Referensi: https://hermes-agent.nousresearch.com/docs/user-guide/features/code-execution

execute_code vs terminal

Kebutuhanexecute_codeterminal
Multi-step alat alur kerjaYaTidak ideal
Loop over alat hasilsYaTidak ideal
Filter large alat keluaranYaTidak ideal
shell command sederhanaTidakYa
membangun/menguji suiteTidakYa
interactive/background processTidakYa

38.Perutean Penyedia

Ketika menggunakan penyedia yang mendukung perutean tertentu, Hermes dapat mengatur penyedia prujukan menurut konfigurasi.

Untuk OpenRouter, dokumentasi menyediakan konfigurasi seperti sorting, whitelist, blacklist, dan ordering penyedia.

Namun dokumentasi resmi juga menyebut Nous Portal menentukan perutean secara terpusat dan provider_routing tidak dipakai oleh Portal.

Sumber: https://hermes-agent.nousresearch.com/docs/user-guide/features/provider-routing

Pelajaran penting:

Provider perutean != model perutean

Model menentukan target model.

Perutean Penyedia mengatur backend/penyedia tertentu yang melayani permintaan, jika penyedia layer mendukungnya.

39.Plugin

Plugin sistem memungkinkan alat kustom, hooks, commands, skill, dan integrasi tanpa modifikasi inti.

Contoh struktur minimum dokumentasi:

Diagram — Plugin

Referensi: https://hermes-agent.nousresearch.com/docs/developer-guide/plugins

40.Kapan Plugin Dipakai?

Gunakan plugin ketika:

custom kemampuan lokal/team integration project-specific tool custom hook custom slash/CLI behavior

Jangan fork inti Hermes hanya untuk satu internal alat jika plugin dapat menyelesaikan kebutuhan tersebut.

41.Menambahkan Alat Bawaan ke Core

Jika Anda benar-benar membuat fitur inti Hermes, dokumentasi menambahkan Tools menjelaskan bahwa alat bawaan berada di basis kode alat dan registrasi alatet.

Dokumentasi menyebut struktur inti melibatkan:

tools/your_tool.py, toolsets.py

Tool berkas yang mendaftarkan registry dapat auto-discovered saat startup sesuai mekanisme proyek.

Sumber: https://hermes-agent.nousresearch.com/docs/developer-guide/adding-tools

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

↑ Kembali ke atas