Μετάβαση στο κύριο περιεχόμενο

Ενσωμάτωση Libre Claw

Το Libre WebUI περιλαμβάνει native ενσωμάτωση με το Libre Claw, το τοπικό agent harness της Kroonen AI. Εμφανίζεται ως πλήρης επιφάνεια agent και όχι ως γενικό completion plugin.

Το Libre Claw παραμένει το runtime που κατέχει την ισχυρή συμπεριφορά agent:

  • durable runs και logs JSONL
  • εργαλεία αρχείων, shell, git, browser, HTTP, web search, MCP και scheduling
  • εγκρίσεις πριν από side effects
  • μόνιμη μνήμη και δεξιότητες έργου/χρήστη
  • goal mode
  • fallback model routes
  • αναφορές χρήσης
  • αυτοματισμούς daemon και παράδοση Telegram
  • αυτόνομο τοπικό dashboard

Το Libre WebUI μιλά HTTP με τον daemon και εκθέτει τις λειτουργίες στο πιστοποιημένο UI. Η επιφάνεια ονομάζεται Agents στο sidebar, στο route /agents και στο command palette. Daemon, εντολή και environment variables κρατούν το όνομα Libre Claw.

Libre Claw και Work διαφέρουν

Το Libre Claw είναι προαιρετικό εξωτερικό runtime και δεν απαιτείται για το ενσωματωμένο Work.

WorkLibre Claw
RuntimeNative loop μοντέλου/εργαλείων Libre WebUI και DockerΞεχωριστός daemon Libre Claw
Κύριο scopeΈνας μόνιμος απομονωμένος χώρος coding ανά εργασίαΕυρύτερα agent runs, μνήμη, εγκρίσεις, schedules, browser, MCP και εργαλεία
ΑποθήκευσηΙστορικό SQLite και Docker volume εργασίαςΔικά του stores εκτελέσεων/μνήμης
Model routingOllama, Ollama Cloud ή ρυθμισμένο pluginΡυθμίσεις παρόχου, μοντέλου και fallback Libre Claw
Χωρίς αυτόΤο Work συνεχίζειΑποσυνδέεται μόνο η επιφάνεια /agents

Χρησιμοποιήστε Work για αρχεία σε περιορισμένο container εργασίας. Χρησιμοποιήστε Libre Claw για ευρύτερα εργαλεία, εγκρίσεις, μνήμη, στόχους ή αυτοματισμούς daemon.

Αρχιτεκτονική

Το backend WebUI δεν εκτελεί απευθείας shell ή browser εργαλεία για το Libre Claw. Προωθεί πιστοποιημένα admin requests και εμφανίζει κατάσταση, events, εγκρίσεις, αυτοματισμούς, χρήση και config του daemon.

Εκκίνηση 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

Προεπιλεγμένο dashboard/API:

http://127.0.0.1:8766/dashboard

Μετά ανοίξτε Libre WebUI → Libre Claw.

Περιβάλλον backend

LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766
LIBRE_CLAW_TIMEOUT_MS=30000

Αλλάξτε LIBRE_CLAW_BASE_URL αν ο daemon τρέχει σε άλλο host, Tailscale IP ή πίσω από reverse proxy.

Routes WebUI

Όλα απαιτούν πιστοποιημένο admin επειδή μπορεί να αποκαλύπτουν τοπικά paths και να ξεκινούν agent work:

Route WebUIΛειτουργία
GET /api/libre-claw/statusΥγεία daemon, base URL, dashboard URL
GET /api/libre-claw/config/modelΤρέχων πάροχος/μοντέλο
PATCH /api/libre-claw/config/modelΕνημέρωση παρόχου/μοντέλου
GET /api/libre-claw/config/fallbackΤρέχον fallback
PATCH /api/libre-claw/config/fallbackΕνημέρωση fallback
PATCH /api/libre-claw/config/themeΘέμα dashboard/TUI
GET /api/libre-claw/runsΛίστα durable runs
POST /api/libre-claw/runsΈναρξη chat ή goal run
GET /api/libre-claw/runs/:idMetadata και artifacts
GET /api/libre-claw/runs/:id/eventsΑυξητικά events
POST /api/libre-claw/runs/:id/cancelΑκύρωση run
POST /api/libre-claw/runs/:id/permissions/:toolCallIdΈγκριση/απόρριψη εργαλείου
GET /api/libre-claw/usageΣύνοψη και records χρήσης
GET /api/libre-claw/automationsΛίστα αυτοματισμών
POST /api/libre-claw/automationsΔημιουργία αυτοματισμού
PATCH /api/libre-claw/automations/:idΕνημέρωση αυτοματισμού
POST /api/libre-claw/automations/:id/runΕκτέλεση τώρα
POST /api/libre-claw/automations/:id/pauseΠαύση
POST /api/libre-claw/automations/:id/resumeΣυνέχιση
DELETE /api/libre-claw/automations/:idΔιαγραφή

Έναρξη runs

  • Chat runs — κανονικοί γύροι agent.
  • Goal runs — περιορισμένος autopilot μέχρι ο judge να ολοκληρώσει τον στόχο ή να φτάσει το όριο.

Προαιρετικά overrides παρόχου/μοντέλου προωθούνται στο Libre Claw· αλλιώς χρησιμοποιεί προεπιλογές.

Εγκρίσεις

Όταν ζητείται άδεια, το WebUI εμφανίζει το tool call και επιλογές:

  • allow_once
  • deny
  • always_allow_tool

Το Libre Claw κατέχει το permission model και τους ελέγχους· το WebUI καταγράφει μόνο την επιλογή μέσω API daemon.

Αυτοματισμοί

Το WebUI δημιουργεί και διαχειρίζεται αυτοματισμούς Libre Claw για αναφορές και Telegram, με pause/resume, run now και delete. Είναι αυτοματισμοί daemon, όχι cron jobs host· το ιστορικό μένει στο Libre Claw.

Μνήμη, δεξιότητες, Soul και εργαλεία

Μνήμη, skills, soul files, MCP, browser, SearXNG, Petdex και Telegram ρυθμίζονται στο Libre Claw. Χρήσιμες εντολές:

/memory status
/skills list
/soul status
/tools list
/workspace status
/telegram
/petdex status

Αντιμετώπιση προβλημάτων

Το WebUI δείχνει "Libre Claw daemon is not connected"

libre-claw start

ή:

LIBRE_CLAW_BASE_URL=http://127.0.0.1:8766

Τα κουμπιά άδειας δεν λειτουργούν

Το run ίσως ολοκληρώθηκε ή η άδεια επιλύθηκε από dashboard ή Telegram. Ανανεώστε και ελέγξτε timeline.

Ένα εργαλείο απορρίφθηκε

Ο permission manager Libre Claw είναι authoritative. Ελέγξτε config και events.

Οι αυτοματισμοί δεν τρέχουν

libre-claw status
libre-claw start

Ο daemon πρέπει να τρέχει για schedules και Telegram.

Σχετική τεκμηρίωση