Libre Claw Tümleştirmesi
Libre WebUI, Kroonen AI’nin yerel ajan çatısı Libre Claw için yerleşik tümleştirme içerir. Libre Claw, genel tamamlama sağlayıcısı eklentisi değil, Libre WebUI içinde birinci sınıf ajan arayüzüdür.
Güçlü ajan davranışının sahibi Libre Claw çalışma zamanıdır:
- kalıcı çalıştırmalar ve JSONL olay günlükleri
- dosya, kabuk, Git, tarayıcı, HTTP, web araması, MCP ve zamanlama araçları
- yan etkilerden önce onay istekleri
- kalıcı bellek ve proje/kullanıcı becerileri
- hedef kipi
- yedek model yolları
- kullanım raporları
- hizmetin yönettiği otomasyonlar ve Telegram teslimatı
- bağımsız yerel panel
Libre WebUI, Libre Claw hizmetiyle HTTP üzerinden konuşur ve özellikleri normal kimlik doğrulamalı WebUI kabuğunda sunar.
Arayüzde bu yüzeyin adı Agents olur; kenar çubuğu simgesi, /agents yolu ve komut paleti bu adı kullanır. Arkadaki çalışma zamanı Libre Claw olduğundan hizmet, komut ve ortam değişkenleri kendi adını korur.
Libre Claw ile Work Farklıdır
Libre Claw isteğe bağlı harici çalışma zamanı olarak kalır. Libre WebUI’nin yerleşik Work kipi için gerekmez.
| Work | Libre Claw | |
|---|---|---|
| Çalışma zamanı | Libre WebUI model/araç döngüsü ve Docker | Ayrı Libre Claw hizmeti |
| Ana kapsam | Görev başına kalıcı, yalıtılmış kodlama alanı | Daha geniş ajan çalıştırmaları, bellek, onay, zamanlama, tarayıcı, MCP ve araçlar |
| Kalıcılık | SQLite görev geçmişi ve göreve ait Docker birimi | Libre Claw çalıştırma ve bellek depoları |
| Model yolu | Ollama, Ollama Cloud veya Libre WebUI sağlayıcı eklentisi | Libre Claw sağlayıcı, model ve yedek yapılandırması |
| Olmadan kullanım | Work normal sürer | Yalnızca /agents Libre Claw yüzeyi bağlantısızdır |
Modelin sınırlı görev kapsayıcısında dosya oluşturması için Work, daha geniş araçlar, onaylar, bellek, hedefler ve otomasyonlar için Libre Claw kullanın.
Mimari
WebUI arka ucu Libre Claw için kabuk komutlarını veya tarayıcı araçlarını doğrudan çalıştırmaz. Kimliği doğrulanmış yönetici isteklerini yerel hizmete iletir; durumları, olayları, onayları, otomasyonları, kullanımı ve yapılandırmayı gösterir.
Libre Claw’ı Başlatma
Libre Claw’ı kurun:
git clone https://github.com/kroonen-ai/libre-claw.git
cd libre-claw
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
Hizmeti başlatın:
libre-claw start
Varsayılan panel ve API:
http://127.0.0.1:8766/dashboard
Sonra Libre WebUI → Libre Claw bölümünü açın.
Arka Uç Ortamı
Libre WebUI varsayılan olarak yerel hizmet adresini kullanır:
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
LIBRE_CLAW_TIMEOUT_MS=30000
Hizmet başka ana makine, Tailscale adresi veya ters vekil arkasındaysa LIBRE_CLAW_BASE_URL ayarlayın.
WebUI Yolları
Libre Claw yolları yerel dosya yollarını açığa çıkarabildiği ve ajan işi başlatabildiği için kimliği doğrulanmış yönetici gerektirir:
| WebUI yolu | Libre Claw özelliği |
|---|---|
GET /api/libre-claw/status | Hizmet durumu, temel adres, panel adresi |
GET /api/libre-claw/config/model | Güncel sağlayıcı/model |
PATCH /api/libre-claw/config/model | Sağlayıcı/model güncelleme |
GET /api/libre-claw/config/fallback | Güncel yedek yol |
PATCH /api/libre-claw/config/fallback | Yedek yol güncelleme |
PATCH /api/libre-claw/config/theme | Panel/TUI teması güncelleme |
GET /api/libre-claw/runs | Kalıcı çalıştırmaları listele |
POST /api/libre-claw/runs | Sohbet veya hedef çalıştırması başlat |
GET /api/libre-claw/runs/:id | Çalıştırma üst verileri ve yapıtları |
GET /api/libre-claw/runs/:id/events | Artımlı olaylar |
POST /api/libre-claw/runs/:id/cancel | Çalıştırmayı iptal et |
POST /api/libre-claw/runs/:id/permissions/:toolCallId | Araç çağrısını onayla/reddet |
GET /api/libre-claw/usage | Kullanım özeti ve kayıtları |
GET /api/libre-claw/automations | Otomasyonları listele |
POST /api/libre-claw/automations | Otomasyon oluştur |
PATCH /api/libre-claw/automations/:id | Otomasyon güncelle |
POST /api/libre-claw/automations/:id/run | Şimdi çalıştır |
POST /api/libre-claw/automations/:id/pause | Duraklat |
POST /api/libre-claw/automations/:id/resume | Sürdür |
DELETE /api/libre-claw/automations/:id | Sil |
Çalıştırma Başlatma
WebUI sayfası şunları başlatır:
- Sohbet çalıştırmaları — normal Libre Claw ajan turları.
- Hedef çalıştırmaları — yargıç hedefi tamamlanmış sayana veya sınıra ulaşana kadar süren sınırlı otomatik kip.
İsteğe bağlı sağlayıcı/model geçersiz kılmaları bu çalıştırma için Libre Claw’a aktarılır. Atlanırsa yapılandırılmış varsayılanlar kullanılır.
Onaylar
Libre Claw izin istediğinde WebUI bekleyen araç çağrısını gösterir ve yönetici şunlardan birini seçer:
allow_oncedenyalways_allow_tool
İzin modeliyle güvenlik kontrollerinin sahibi Libre Claw’dır. WebUI yalnızca seçimi API üzerinden kaydeder.
Otomasyonlar
Libre WebUI şu Libre Claw otomasyonlarını yönetebilir:
- rapor otomasyonları
- Telegram’a yönlenen otomasyonlar
- duraklatma/sürdürme
- hemen çalıştırma
- silme
Bunlar ana makine zamanlama işleri değil, Libre Claw otomasyonlarıdır. Raporlar ve geçmiş Libre Claw deposunda kalır.
Bellek, Beceriler, Soul ve Araçlar
Bellek, beceriler, soul dosyaları, MCP, tarayıcı, SearXNG, Petdex ve Telegram Libre Claw içinde yapılandırılır. WebUI iç yapılandırmayı çoğaltmadan hizmet özelliklerini gösterir ve yönetir.
Yararlı komutlar:
/memory status
/skills list
/soul status
/tools list
/workspace status
/telegram
/petdex status
Sorun Giderme
WebUI "Libre Claw daemon is not connected" Gösteriyor
Hizmeti başlatın:
libre-claw start
Veya arka uç adresini ayarlayın:
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
İzin Düğmeleri Çalışmıyor
Çalıştırma bitmiş veya izin Libre Claw paneli ya da Telegram köprüsü gibi başka yüzeyden çözülmüş olabilir. Sayfayı yenileyip zaman çizelgesine bakın.
Araç Reddedildi
Libre Claw izin yöneticisi yetkilidir. Çağrı WebUI onay isteğini görmeden reddedilirse Libre Claw yapılandırmasını ve olaylarını denetleyin.
Otomasyonlar Çalışmıyor
Hizmet durumunu ve yapılandırmayı denetleyin:
libre-claw status
libre-claw start
Zamanlanmış otomasyon ve Telegram teslimatı için hizmet çalışmalıdır.