Hermes Agent, terminal üzerinden tam kontrol imkânı sunan bir AI ajan platformu. Grafik arayüze ihtiyaç duymadan, komut satırından tüm işlemleri yönetebiliyorsunuz. Bu yazıda en çok kullanılan Hermes Agent CLI komutlarını ve günlük iş akışınızda size zaman kazandıracak püf noktalarını bulacaksınız.
Hermes Agent CLI Nedir?
Hermes Agent CLI (Command Line Interface), ajanınızı terminalden başlatmak, durdurmak, yapılandırmak ve izlemek için kullandığınız komut setidir. Hermes Agent kurulumu tamamlandıktan sonra, hermes komutu doğrudan terminalinizde kullanıma hazır hâle gelir.
CLI sayesinde herhangi bir grafik arayüze ihtiyaç duymadan ajan profilleri oluşturabilir, skills (yetenekler) yükleyebilir, cron görevleri tanımlayabilir ve ajanın hangi model/sağlayıcıyla çalıştığını anında değiştirebilirsiniz.
Temel Hermes Agent Komutları
1. hermes init — Yeni Ajan Başlatma
Yeni bir Hermes Agent oturumu başlatmak için:
hermes init
Bu komut, sizi interaktif bir kuruluma yönlendirir. Hangi modeli kullanmak istediğinizi, API anahtarınızı ve varsayılan davranışları belirleyebilirsiniz. İlk çalıştırmada ~/.hermes/config.yaml dosyası oluşturulur.
2. hermes run — Görev Çalıştırma
Belirli bir görevi ajanınıza doğrudan terminalden iletebilirsiniz:
hermes run "WordPress sitemdeki hataları analiz et"
Ajan, prompt’unuzu alır, gerekli araçları kullanır ve sonucu terminale yazdırır. Bu, Hermes Agent tools kullanımı ile ilgili yazıda detaylandırdığımız araçların tamamını çalıştırmanızı sağlar.
3. hermes chat — Sohbet Modu
Sürekli bir oturumda ajanla sohbet etmek için:
hermes chat
Bu modda ajan, önceki konuşma bağlamını hatırlar ve araçları kullanmaya devam eder. Çıkmak için exit yazmanız yeterli.
4. hermes config — Yapılandırma Yönetimi
Mevcut yapılandırmayı görüntüleme:
hermes config show
Varsayılan modeli değiştirme:
hermes config set model deepseek/deepseek-v4-flash
Hermes Agent model ve sağlayıcı ayarları yazısında OpenRouter, OpenAI ve Anthropic sağlayıcılarının nasıl yapılandırılacağını adım adım anlatmıştık.
5. hermes skill — Yetenek Yönetimi
Yüklü skilleri listeleme:
hermes skill list
Yeni bir skill ekleme:
hermes skill add ./my-skill.yaml
Skill’ler, ajanınıza özel yetenekler kazandırmanın en güçlü yoludur. Hermes Agent Skills yazımızda kendi skill’inizi nasıl yazacağınızı örneklerle göstermiştik.
6. hermes cron — Zamanlanmış Görevler
Cron görevlerini listeleme:
hermes cron list
Yeni bir cron job oluşturma:
hermes cron add --schedule "0 6 * * *" --prompt "Bugünün SEO yazısını yayınla"
Hermes Agent ile cron jobs rehberimizde zamanlanmış görevlerin tüm detaylarını bulabilirsiniz. Cron ile sabah 09:00’da otomatik içerik yayınlamaktan, gece yarısı site yedeklemesine kadar her şeyi planlayabilirsiniz.
7. hermes profile — Profil Yönetimi
Farklı projeler için ayrı profiller oluşturabilirsiniz:
hermes profile create woocommerce-site
hermes profile switch woocommerce-site
Her profil kendi skills, plugin ve cron yapılandırmasını taşır. Böylece bir e-ticaret sitesi ile bir blog sitesi için tamamen farklı ajan davranışları tanımlayabilirsiniz.
8. hermes session — Oturum Geçmişi
Geçmiş oturumları görüntüleme:
hermes session list
hermes session show <session-id>
Bu özellikle, ajanınızın daha önce hangi görevleri yaptığını görmek ve hata ayıklama yapmak için oldukça kullanışlı.
İleri Seviye CLI Kullanımı
MCP (Model Context Protocol) Entegrasyonu
Hermes Agent, MCP üzerinden harici API’lere ve veritabanlarına bağlanabilir. CLI üzerinden MCP araçlarını yönetmek için:
hermes mcp add my-tool --command "python3 /path/to/mcp-server.py"
hermes mcp list
Hermes Agent MCP entegrasyonu rehberimizde, kendi MCP sunucunuzu nasıl yazacağınızı ve mevcut araçları nasıl bağlayacağınızı anlatmıştık.
Browser Use Entegrasyonu
Tarayıcı kontrolü için Browser Use aracını CLI’den etkinleştirme:
hermes config set browser-use.enabled true
Hermes Agent Browser Use entegrasyonu yazısında, ajanınızın web tarayıcısını nasıl kontrol edebileceğini adım adım görebilirsiniz.
CLI Kullanırken Dikkat Edilmesi Gerekenler
- API anahtarlarınızı CLI komutlarına doğrudan yazmayın,
.envdosyasında saklayın. - Uzun süreli görevler için
--backgroundbayrağını kullanarak ajanı arka planda çalıştırabilirsiniz. - Cron job’larınızda hassas bilgiler (şifre, API key) paylaşmayın; bunun yerine
.envdosyasına referans verin. - Yeni bir skill ekledikten sonra
hermes skill validateile doğrulama yapın. - Profiller arası geçiş yaparken hangi profilde olduğunuzu kontrol edin — yanlış profilde cron ayarı yapmak istemediğiniz bir siteye içerik gönderebilir.
# Mevcut profili kontrol etme
hermes profile current
# Tüm profilleri listeleme
hermes profile list
Sık Kullanılan Komutlar Özet Tablosu
| Komut | Açıklama |
|---|---|
hermes init | Yeni oturum başlatma |
hermes chat | Sohbet moduna geçme |
hermes run "görev" | Tek seferlik görev çalıştırma |
hermes config show | Yapılandırmayı görüntüleme |
hermes skill list | Yüklü skilleri listeleme |
hermes cron list | Zamanlanmış görevleri görme |
hermes profile switch | Profil değiştirme |
hermes mcp list | MCP araçlarını listeleme |
Sonuç
Hermes Agent CLI komutları, AI ajanınızı terminalden tam kontrol etmenizi sağlar. İster tek seferlik bir WordPress hatasını analiz ediyor olun, ister her sabah otomatik SEO içeriği yayınlayan bir cron job çalıştırın, CLI her işlemi hızlı ve esnek bir şekilde yapmanıza olanak tanır.
Bu komutları kendi iş akışınıza uyarlayarak Hermes Agent’dan çok daha fazla verim alabilirsiniz. Eğer WordPress sitenizi spam üyeliklerden korumak istiyorsanız Bolcal Anti Spam eklentisine, e-ticaret sitenizde bireysel ve kurumsal fatura ayrımı yapmak istiyorsanız WooCommerce Bireysel Kurumsal Fatura eklentisine göz atabilirsiniz.
Hermes Agent ile ilgili başka sorularınız varsa iletişim sayfasından bize ulaşabilir veya web tasarım paketlerimize göz atabilirsiniz.