Agent Factory
Ajan yönetimi için kullanılır: ajan oluşturma ve ajanlar arası geçiş.
1. /create_agent Komutu
Yeni ajan oluşturmak için:
/create_agent Muhasebeci
/create_agent Coderman
/create_agent Analist
Parametreler
- İsim: Ajanın görünen adı
- Emoji: Varsayılan: 🤖
- Görev: Varsayılan: "Kullanıcıya yardımcı olmak"
Script Kullanımı
/home/ubuntu/.openclaw/workspace/skills/agent-factory/scripts/create_agent.sh \
--id "ajan-id" \
--name "İsim" \
--emoji "⚙️" \
--task "Görev tanımı"
Oluşturulan Dosyalar
Script otomatik olarak oluşturur:
- IDENTITY.md - Kimlik kartı
- SOUL.md - Görev ve davranış kuralları
- USER.md - Kullanıcı bilgileri
- AGENTS.md - Çalışma kuralları
- TOOLS.md - Araçlar
- MEMORY.md - Uzun süreli hafıza
- HEARTBEAT.md - Boş (heartbeat kapalı)
- cron/README.md - Cron dosyaları için şablon
- cron/ornek.py - Örnek cron scripti
⚡ Tüm Ajanların Otomatik Eriştiği Yetenekler
Yeni oluşturulan her ajan aşağıdaki yeteneklere sahiptir:
1. Web Search (Brave API)
- Tüm ajanlar web araması yapabilir
- API Key: Gateway config'de tanımlı
- Kullanım:
web_searchtool
2. Browser (Chromium)
Her ajan tarayıcı kontrolü yapabilir:
Screenshot Almak için:
# Browser snapshot
browser action=snapshot profile=openclaw targetUrl=https://orneksite.com
Web Sayfası Taramak için:
# Sayfa içeriğini çek
browser action=open profile=openclaw targetUrl=https://orneksite.com
browser action=snapshot profile=openclaw
Etkileşim (tıklama, form doldurma):
browser action=act profile=openclaw request='{"kind": "click", "ref": "button-id"}'
browser action=act profile=openclaw request='{"kind": "type", "ref": "input-id", "text": "değer"}'
Not: profile=openclaw izole browser için, profile=chrome mevcut Chrome sekmeleri için.
3. Web Fetch
- Hafif HTML içerik çekme (API yanıtları için)
- Kullanım:
web_fetchtool
4. Google Sheets (gog)
- Sheets okuma/yazma
- Kullanım: gog CLI
5. Cron Jobs
- Her ajan kendi cron job'unu oluşturabilir
- cron/ klasörü otomatik oluşturulur
2. /switch Komutu
Ajan değiştirmek için:
/switch angarya
/switch main
Alternatif Yöntemler
Telegram'da:
angarya: <mesaj>- Ajan'a doğrudan mesaj/pm angarya <mesaj>- Aynı işlev
Sub-agent olarak:
- "Angarya'ya şunu yaptır: ..." → Ajanı çağırır
3. Ajanlara Görev Gönderme
Sen benim üzerinden başka ajanlara görev gönderebilirsin:
Angarya'ya sor ne yapıyor
Angarya'ya şunu yaptır: çalışan servisleri kontrol et
4. Varsayılan Modeller
Yeni ajan, OpenClaw'ın ana ajanının varsayılan modellerini kullanır:
Bu modeller, OpenClaw'ın kendi varsayılan model ayarlarıdır — bu skill'i kuran herkes kendi OpenClaw'ındaki model yapılandırmasını kullanır.
Örnek Kullanımlar
| Komut | Açıklama |
|---|---|
/create_agent Muhasebeci | Yeni ajan oluştur |
/switch angarya | Angarya'ya geç |
angarya: merhaba | Angarya'ya mesaj gönder |
| "Angarya'ya sor ne yapıyor" | Angarya'nın durumunu kontrol et |
| "Angarya'ya şunu yaptır: ls -la" | Angarya'ya görev ver |
Not
- Oluşturulan ajanlar config'e otomatik eklenir
- Gateway restart gerekir: /restart