Libre Claw integráció
A Libre WebUI natív integrációt tartalmaz a Libre Claw rendszerhez, a Kroonen AI helyi ügynökkeretrendszeréhez. Teljes ügynökfelületként jelenik meg, nem általános completion bővítményként.
A Libre Claw marad az a runtime, amely az ügynök nagy jogosultságú viselkedését birtokolja:
- tartós futások és JSONL-naplók;
- fájl-, shell-, git-, böngésző-, HTTP-, webkeresési, MCP- és ütemezési eszközök;
- jóváhagyások mellékhatások előtt;
- tartós memória és projekt-/felhasználói készségek;
- goal mode;
- tartalék modellútvonalak;
- használati jelentések;
- daemon-automatizálások és Telegram-kézbesítés;
- önálló helyi vezérlőpult.
A Libre WebUI HTTP-n kommunikál a daemonnal, és a funkciókat a hitelesített felületen teszi elérhetővé. A felület neve Agents az oldalsávban, az /agents útvonalon és a parancspalettában. A daemon, a parancsok és a környezeti változók megtartják a Libre Claw nevet.
A Libre Claw és a Work különbözik
A Libre Claw opcionális külső runtime, és nem szükséges a beépített Work használatához.
| Work | Libre Claw | |
|---|---|---|
| Runtime | A Libre WebUI natív modell-/eszközhurka és Docker | Külön Libre Claw daemon |
| Fő hatókör | Feladatonként egy tartós, elszigetelt kódolási munkatér | Szélesebb ügynökfutások, memória, jóváhagyások, ütemezések, böngésző, MCP és eszközök |
| Tárolás | SQLite-előzmények és a feladat Docker-kötete | Saját futás- és memóriatárolók |
| Modellútvonal | Ollama, Ollama Cloud vagy beállított bővítmény | Libre Claw szolgáltató-, modell- és fallback-beállítások |
| Nélküle | A Work tovább működik | Csak az /agents felület válik le |
A Workot korlátozott feladatkonténerben lévő fájlokhoz használja. A Libre Claw-t szélesebb eszközökhöz, jóváhagyásokhoz, memóriához, célokhoz vagy daemon-automatizálásokhoz.
Architektúra
A WebUI backendje nem futtat közvetlenül shell- vagy böngészőeszközöket a Libre Claw számára. Hitelesített rendszergazdai kéréseket továbbít, és megjeleníti a daemon állapotát, eseményeit, jóváhagyásait, automatizálásait, használatát és beállítását.
A Libre Claw elindítása
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]"
libre-claw start
Alapértelmezett vezérlőpult/API:
http://127.0.0.1:8766/dashboard
Ezután nyissa meg a Libre WebUI → Libre Claw oldalt.
Backendkörnyezet
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
LIBRE_CLAW_TIMEOUT_MS=30000
Módosítsa a LIBRE_CLAW_BASE_URL értéket, ha a daemon másik hoston, Tailscale-címen vagy reverse proxy mögött fut.
WebUI-útvonalak
Mindegyik hitelesített rendszergazdát igényel, mert helyi útvonalakat fedhetnek fel és ügynökmunkát indíthatnak:
| WebUI-útvonal | Funkció |
|---|---|
GET /api/libre-claw/status | Daemon állapota, alap-URL, vezérlőpult URL-je |
GET /api/libre-claw/config/model | Aktuális szolgáltató/modell |
PATCH /api/libre-claw/config/model | Szolgáltató/modell frissítése |
GET /api/libre-claw/config/fallback | Aktuális fallback |
PATCH /api/libre-claw/config/fallback | Fallback frissítése |
PATCH /api/libre-claw/config/theme | Vezérlőpult/TUI témája |
GET /api/libre-claw/runs | Tartós futások listája |
POST /api/libre-claw/runs | Chat- vagy goal-futás indítása |
GET /api/libre-claw/runs/:id | Metaadatok és melléktermékek |
GET /api/libre-claw/runs/:id/events | Növekményes események |
POST /api/libre-claw/runs/:id/cancel | Futás megszakítása |
POST /api/libre-claw/runs/:id/permissions/:toolCallId | Eszköz jóváhagyása/elutasítása |
GET /api/libre-claw/usage | Használati összefoglaló és rekordok |
GET /api/libre-claw/automations | Automatizálások listája |
POST /api/libre-claw/automations | Automatizálás létrehozása |
PATCH /api/libre-claw/automations/:id | Automatizálás frissítése |
POST /api/libre-claw/automations/:id/run | Azonnali futtatás |
POST /api/libre-claw/automations/:id/pause | Szüneteltetés |
POST /api/libre-claw/automations/:id/resume | Folytatás |
DELETE /api/libre-claw/automations/:id | Törlés |
Futások indítása
- Chat runs — normál ügynökfordulók.
- Goal runs — korlátozott autopilot, amíg az értékelő befejezi a célt vagy eléri a korlátot.
Az opcionális szolgáltató-/modellfelülírások továbbadódnak a Libre Claw-nak; különben annak alapértékei érvényesek.
Jóváhagyások
Amikor engedély szükséges, a WebUI megjeleníti az eszközhívást és a lehetőségeket:
allow_oncedenyalways_allow_tool
A jogosultsági modell és az ellenőrzések a Libre Claw tulajdonában vannak; a WebUI csak a választást rögzíti a daemon API-ján keresztül.
Automatizálások
A WebUI Libre Claw-automatizálásokat hoz létre és kezel jelentésekhez és Telegramhoz, szüneteltetéssel/folytatással, azonnali futtatással és törléssel. Ezek daemon-automatizálások, nem a host cron-feladatai; az előzmények a Libre Claw-ban maradnak.
Memória, készségek, Soul és eszközök
A memória, készségek, soul-fájlok, MCP, böngésző, SearXNG, Petdex és Telegram a Libre Claw-ban állítható be. Hasznos parancsok:
/memory status
/skills list
/soul status
/tools list
/workspace status
/telegram
/petdex status
Hibaelhárítás
A WebUI ezt mutatja: "Libre Claw daemon is not connected"
libre-claw start
vagy:
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
Az engedélygombok nem működnek
Lehet, hogy a futás már befejeződött, vagy az engedélyt a vezérlőpulton vagy Telegramon oldották fel. Frissítse az oldalt, és ellenőrizze az idővonalat.
Egy eszközt elutasított a rendszer
A Libre Claw jogosultságkezelője az irányadó. Ellenőrizze a konfigurációt és az eseményeket.
Az automatizálások nem futnak
libre-claw status
libre-claw start
A daemonnak futnia kell az ütemezésekhez és a Telegramhoz.