Hoppa till huvudinnehåll

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.

WorkLibre Claw
RuntimeLibre WebUI:s modell-/verktygsloop och DockerSeparat Libre Claw-daemon
Primärt omfångEn beständig isolerad kodarbetsyta per uppgiftBredare agentkörning, minne, godkännanden, scheman, webbläsare, MCP och verktyg
LagringSQLite-historik och uppgiftsägd Docker-volymLibre Claws egna körnings- och minneslager
ModellruttOllama, Ollama Cloud eller konfigurerat insticksprogramLibre Claws leverantörs-, modell- och reservkonfiguration
Utan funktionenWork fortsätter normaltEndast 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-ruttLibre Claw-funktion
GET /api/libre-claw/statusDaemonstatus, bas-URL, panel-URL
GET /api/libre-claw/config/modelAktuell leverantör/modell
PATCH /api/libre-claw/config/modelUppdatera leverantör/modell
GET /api/libre-claw/config/fallbackAktuell reservrutt
PATCH /api/libre-claw/config/fallbackUppdatera reservrutt
PATCH /api/libre-claw/config/themeUppdatera panel-/TUI-tema
GET /api/libre-claw/runsLista beständiga körningar
POST /api/libre-claw/runsStarta chatt- eller målkörning
GET /api/libre-claw/runs/:idMetadata och artifacts
GET /api/libre-claw/runs/:id/eventsInkrementella händelser
POST /api/libre-claw/runs/:id/cancelAvbryt körning
POST /api/libre-claw/runs/:id/permissions/:toolCallIdGodkänn eller neka verktyg
GET /api/libre-claw/usageAnvändningssammanfattning och poster
GET /api/libre-claw/automationsLista automatiseringar
POST /api/libre-claw/automationsSkapa automatisering
PATCH /api/libre-claw/automations/:idUppdatera automatisering
POST /api/libre-claw/automations/:id/runKör nu
POST /api/libre-claw/automations/:id/pausePausa
POST /api/libre-claw/automations/:id/resumeÅteruppta
DELETE /api/libre-claw/automations/:idRadera

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_once
  • deny
  • always_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.

Relaterade dokument