Libre Claw-integration
Libre WebUI har inbyggd integration med Libre Claw, Kroonen AI:s lokala agentmiljö. Libre Claw visas som en förstklassig agentyta, inte som ett generellt completion-insticksprogram.
Libre Claw äger den kraftfulla agentkörningen:
- beständiga körningar och JSONL-händelseloggar
- fil-, shell-, git-, webbläsar-, HTTP-, webbsöknings-, MCP- och schemaverktyg
- godkännande före sidoeffekter
- beständigt minne och projekt-/användarfärdigheter
- målläge
- reservrutter för modeller
- användningsrapporter
- daemonägda automatiseringar och Telegram-leverans
- fristående lokal panel
Libre WebUI talar HTTP med Libre Claw-daemonen och visar funktionerna i det vanliga autentiserade gränssnittet. Ytan heter Agents i sidofältet, rutten /agents och kommandopaletten. Daemon, kommandon och miljövariabler behåller namnet Libre Claw.
Libre Claw och Work är olika
Libre Claw är en valfri extern runtime och krävs inte för inbyggda Work.
| Work | Libre Claw | |
|---|---|---|
| Runtime | Libre WebUI:s modell-/verktygsloop och Docker | Separat Libre Claw-daemon |
| Primärt omfång | En beständig isolerad kodarbetsyta per uppgift | Bredare agentkörning, minne, godkännanden, scheman, webbläsare, MCP och verktyg |
| Lagring | SQLite-historik och uppgiftsägd Docker-volym | Libre Claws egna körnings- och minneslager |
| Modellrutt | Ollama, Ollama Cloud eller konfigurerat insticksprogram | Libre Claws leverantörs-, modell- och reservkonfiguration |
| Utan funktionen | Work fortsätter normalt | Endast Libre Claw-ytan /agents kopplas från |
Använd Work för filer i en begränsad uppgiftscontainer. Använd Libre Claw för daemonens bredare verktyg, godkännanden, minne, mål eller automatiseringar.
Arkitektur
WebUI-backend kör aldrig shell- eller webbläsarverktyg direkt åt Libre Claw. Den vidarebefordrar autentiserade administratörsbegäranden och visar daemonens tillstånd, händelser, godkännanden, automatiseringar, användning och konfiguration.
Starta Libre Claw
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
Standardpanel och API:
http://127.0.0.1:8766/dashboard
Öppna sedan Libre WebUI → Libre Claw.
Backendmiljö
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
LIBRE_CLAW_TIMEOUT_MS=30000
Ändra LIBRE_CLAW_BASE_URL om daemonen kör på annan värd, Tailscale-IP eller bakom en omvänd proxy.
WebUI-rutter
Alla rutter kräver autentiserad administratör eftersom de kan visa lokala sökvägar och starta agentarbete:
| WebUI-rutt | Libre Claw-funktion |
|---|---|
GET /api/libre-claw/status | Daemonstatus, bas-URL, panel-URL |
GET /api/libre-claw/config/model | Aktuell leverantör/modell |
PATCH /api/libre-claw/config/model | Uppdatera leverantör/modell |
GET /api/libre-claw/config/fallback | Aktuell reservrutt |
PATCH /api/libre-claw/config/fallback | Uppdatera reservrutt |
PATCH /api/libre-claw/config/theme | Uppdatera panel-/TUI-tema |
GET /api/libre-claw/runs | Lista beständiga körningar |
POST /api/libre-claw/runs | Starta chatt- eller målkörning |
GET /api/libre-claw/runs/:id | Metadata och artifacts |
GET /api/libre-claw/runs/:id/events | Inkrementella händelser |
POST /api/libre-claw/runs/:id/cancel | Avbryt körning |
POST /api/libre-claw/runs/:id/permissions/:toolCallId | Godkänn eller neka verktyg |
GET /api/libre-claw/usage | Användningssammanfattning och poster |
GET /api/libre-claw/automations | Lista automatiseringar |
POST /api/libre-claw/automations | Skapa automatisering |
PATCH /api/libre-claw/automations/:id | Uppdatera automatisering |
POST /api/libre-claw/automations/:id/run | Kör nu |
POST /api/libre-claw/automations/:id/pause | Pausa |
POST /api/libre-claw/automations/:id/resume | Återuppta |
DELETE /api/libre-claw/automations/:id | Radera |
Starta körningar
- Chattkörningar — vanliga agentturer.
- Målkörningar — begränsat autopilotläge tills domaren markerar målet klart eller gränsen nås.
Valfria leverantörs-/modellöverstyrningar skickas till Libre Claw för körningen. Utan dem används konfigurerad standard.
Godkännanden
När Libre Claw ber om tillstånd visar WebUI verktygsanropet och alternativen:
allow_oncedenyalways_allow_tool
Libre Claw äger behörighetsmodellen och säkerhetskontrollerna; WebUI registrerar bara valet via daemon-API:t.
Automatiseringar
WebUI kan skapa och hantera Libre Claw-automatiseringar för rapporter och Telegram samt pausa, återuppta, köra nu och radera. De är daemonautomatiseringar, inte värdens cron-jobb; historiken stannar i Libre Claw.
Minne, färdigheter, Soul och verktyg
Minne, färdigheter, soul-filer, MCP, webbläsare, SearXNG, Petdex och Telegram konfigureras i Libre Claw. Användbara kommandon:
/memory status
/skills list
/soul status
/tools list
/workspace status
/telegram
/petdex status
Felsökning
WebUI visar "Libre Claw daemon is not connected"
libre-claw start
eller:
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
Behörighetsknapparna gör inget
Körningen kan redan vara klar eller beslutet kan ha fattats i panelen eller via Telegram. Uppdatera sidan och kontrollera tidslinjen.
Ett verktyg nekades
Libre Claws behörighetshanterare är auktoritativ. Kontrollera dess konfiguration och händelser.
Automatiseringar körs inte
libre-claw status
libre-claw start
Daemonen måste köras för scheman och Telegram-leverans.