Hop til hovedindhold

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.

WorkLibre Claw
RuntimeLibre WebUI's model-/værktøjsloop og DockerSeparat Libre Claw-daemon
Primært omfangEn vedvarende isoleret kodearbejdsområde per opgaveBredere agentkørning, hukommelse, godkendelser, skemaer, browser, MCP og værktøjer
LagringSQLite-historik og opgaveejet Docker-diskenhedLibre Claws egne kørnings- og hukommelseslagre
ModelruteOllama, Ollama Cloud eller konfigureret pluginLibre Claws udbyderens-, model- og reservekonfiguration
Uden funktionenWork fortsætter normaltKun 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-ruttLibre Claw-funktion
GET /api/libre-claw/statusDaemonstatus, bas-URL, panel-URL
GET /api/libre-claw/config/modelAktuell udbyder/model
PATCH /api/libre-claw/config/modelOpdatera udbyder/model
GET /api/libre-claw/config/fallbackAktuell reservrutt
PATCH /api/libre-claw/config/fallbackOpdatera reservrutt
PATCH /api/libre-claw/config/themeOpdatera panel-/TUI-tema
GET /api/libre-claw/runsVis vedvarende kørsler
POST /api/libre-claw/runsStart chat- eller målkørning
GET /api/libre-claw/runs/:idMetadata og artifacts
GET /api/libre-claw/runs/:id/eventsInkrementella hændelser
POST /api/libre-claw/runs/:id/cancelAvbryt kørsel
POST /api/libre-claw/runs/:id/permissions/:toolCallIdGodkænn eller neka værktøjer
GET /api/libre-claw/usageAnvændningsopsummerning og poster
GET /api/libre-claw/automationsVis automatiseringer
POST /api/libre-claw/automationsOpret automatisering
PATCH /api/libre-claw/automations/:idOpdatera automatisering
POST /api/libre-claw/automations/:id/runKør nu
POST /api/libre-claw/automations/:id/pauseSæt på pause
POST /api/libre-claw/automations/:id/resumeGenoptag
DELETE /api/libre-claw/automations/:idSlet

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

Relaterede dokumenter