Libre Claw-integration
Libre WebUI har indbygget integration med Libre Claw, Kroonen AI's lokale agentmiljø. Libre Claw vises som en førstklassig agentgrænseflade, ikke som et generelt completion-plugin.
Libre Claw er fortsat den runtime, der ejer den avancerede agentadfærd:
- vedvarende kørsler og JSONL-hændelseslogfiler
- fil-, shell-, git-, browser-, HTTP-, websøgnings-, MCP- og planlægningsværktøjer
- godkendelser før sideeffekter
- vedvarende hukommelse og projekt-/brugerfærdigheder
- måltilstand
- reserveruter for modeller
- brugsrapporter
- daemonejede automatiseringer og Telegram-levering
- fristående lokal panel
Libre WebUI kommunikerer med Libre Claw-daemonen over HTTP og viser funktionerne i den almindelige autentificerede WebUI. Grænsefladen hedder Agents i sidepanelet, på ruten /agents og i kommandopaletten. Daemonen, dens kommando og miljøvariabler beholder navnet Libre Claw.
Libre Claw og Work er forskellige
Libre Claw er en valgfri ekstern runtime og kræves ikke for indbyggede Work.
| Work | Libre Claw | |
|---|---|---|
| Runtime | Libre WebUI's model-/værktøjsloop og Docker | Separat Libre Claw-daemon |
| Primært omfang | En vedvarende isoleret kodearbejdsområde per opgave | Bredere agentkørning, hukommelse, godkendelser, skemaer, browser, MCP og værktøjer |
| Lagring | SQLite-historik og opgaveejet Docker-diskenhed | Libre Claws egne kørnings- og hukommelseslagre |
| Modelrute | Ollama, Ollama Cloud eller konfigureret plugin | Libre Claws udbyderens-, model- og reservekonfiguration |
| Uden funktionen | Work fortsætter normalt | Kun Libre Claw-grænsefladen /agents afbrydes fra |
Brug Work for filer i en begrænset opgavescontainer. Brug Libre Claw for daemonens bredere værktøjer, godkendelser, hukommelse, mål eller automatiseringer.
Arkitektur
WebUI-backend kør aldrig shell- eller browserværktøj direkte åt Libre Claw. Den videresender autentificerede administratørsanmodanden og viser daemonens tilstand, hændelser, godkendelser, automatiseringer, brug og konfiguration.
Start 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 og API:
http://127.0.0.1:8766/dashboard
Åbn derefter 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 hvis daemonen kør på anden vært, Tailscale-IP eller bag en omvænd proxy.
WebUI-rutter
Alle rutter kræver autentificeret administrator fordi de kan vise lokale stier og start agentarbejde:
| WebUI-rutt | Libre Claw-funktion |
|---|---|
GET /api/libre-claw/status | Daemonstatus, bas-URL, panel-URL |
GET /api/libre-claw/config/model | Aktuell udbyder/model |
PATCH /api/libre-claw/config/model | Opdatera udbyder/model |
GET /api/libre-claw/config/fallback | Aktuell reservrutt |
PATCH /api/libre-claw/config/fallback | Opdatera reservrutt |
PATCH /api/libre-claw/config/theme | Opdatera panel-/TUI-tema |
GET /api/libre-claw/runs | Vis vedvarende kørsler |
POST /api/libre-claw/runs | Start chat- eller målkørning |
GET /api/libre-claw/runs/:id | Metadata og artifacts |
GET /api/libre-claw/runs/:id/events | Inkrementella hændelser |
POST /api/libre-claw/runs/:id/cancel | Avbryt kørsel |
POST /api/libre-claw/runs/:id/permissions/:toolCallId | Godkænn eller neka værktøjer |
GET /api/libre-claw/usage | Anvændningsopsummerning og poster |
GET /api/libre-claw/automations | Vis automatiseringer |
POST /api/libre-claw/automations | Opret automatisering |
PATCH /api/libre-claw/automations/:id | Opdatera automatisering |
POST /api/libre-claw/automations/:id/run | Kør nu |
POST /api/libre-claw/automations/:id/pause | Sæt på pause |
POST /api/libre-claw/automations/:id/resume | Genoptag |
DELETE /api/libre-claw/automations/:id | Slet |
Start kørsler
- Chattkørningar — almindelige agentturer.
- Målkørningar — begrænset autopilotlæge indtil domaren markerar målet klart eller grænsen nås.
Valgfrie tilsidesættelser af udbyder og model sendes videre til Libre Claw for den pågældende kørsel. Hvis de udelades, bruger Libre Claw sin konfigurerede standardudbyder og -model.
Godkænnanden
Når Libre Claw ber hvis tilstand viser WebUI værktøjsanropet og alternativen:
allow_oncedenyalways_allow_tool
Libre Claw ejer tilladelsesmodellen og sækerhetskontrollerna; WebUI registrerer kun valget via daemon-API'et.
Automatiseringer
WebUI kan oprette og administrere Libre Claw-automatiseringer til rapporter og Telegram samt sætte dem på pause, genoptage dem, køre dem nu og slette dem. De er daemonautomatiseringer, ikke værtens cron-jobs; historikken forbliver i Libre Claw.
Minne, færdigheder, Soul og værktøjer
Minne, færdigheder, soul-filer, MCP, browser, SearXNG, Petdex og Telegram konfigureras i Libre Claw. Anvændbara kommandoer:
/memory status
/skills list
/soul status
/tools list
/workspace status
/telegram
/petdex status
Fejlfinding
WebUI viser "Libre Claw daemon is not connected"
libre-claw start
eller:
LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
Behørighetsknapparna gør intet
Kørningen kan allerede vara klar eller beslutet kan ha fattats i panelen eller via Telegram. Opdatera siden og kontrollér tidslinjen.
Ett værktøjer nekades
Libre Claws behørighetshanterare er auktoritativ. Kontrollera dens konfiguration og hændelser.
Automatiseringer køres ikke
libre-claw status
libre-claw start
Daemonen skal køre, før planlagte automatiseringer og Telegram-levering fungerer.