Le funzionalità sperimentali in OpenClaw sono superfici di anteprima opt-in. Sono dietro flag espliciti perché hanno ancora bisogno di esperienza sul campo prima di meritare un default stabile o un contratto pubblico duraturo. Trattale diversamente dalla configurazione normale:Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Tienile disattivate per default a meno che la documentazione correlata non ti dica di provarne una.
- Aspettati che struttura e comportamento cambino più rapidamente rispetto alla configurazione stabile.
- Preferisci prima il percorso stabile quando ne esiste già uno.
- Se stai distribuendo OpenClaw su larga scala, testa i flag sperimentali in un ambiente più piccolo prima di integrarli in una baseline condivisa.
Flag attualmente documentati
| Superficie | Chiave | Usala quando | Altro |
|---|---|---|---|
| Runtime modello locale | agents.defaults.experimental.localModelLean | Un backend locale più piccolo o più rigoroso fatica con l’intera superficie degli strumenti di default di OpenClaw | Modelli locali |
| Ricerca memoria | agents.defaults.memorySearch.experimental.sessionMemory | Vuoi che memory_search indicizzi le trascrizioni delle sessioni precedenti e accetti il costo extra di archiviazione/indicizzazione | Riferimento configurazione memoria |
| Strumento di pianificazione strutturata | tools.experimental.planTool | Vuoi esporre lo strumento strutturato update_plan per il tracciamento del lavoro multi-step in runtime e UI compatibili | Riferimento configurazione Gateway |
Modalità lean per modello locale
agents.defaults.experimental.localModelLean: true è una valvola di sfogo per configurazioni con modelli locali più deboli. Quando è attiva, OpenClaw rimuove tre strumenti di default — browser, cron e message — dalla superficie degli strumenti dell’agente per ogni turno. Nient’altro cambia.
Perché questi tre strumenti
Questi tre strumenti hanno le descrizioni più lunghe e il maggior numero di forme dei parametri nel runtime OpenClaw di default. Su un backend compatibile con OpenAI con contesto ridotto o più rigoroso, questa è la differenza tra:- Schemi degli strumenti che entrano in modo pulito nel prompt rispetto a schemi che comprimono la cronologia della conversazione.
- Il modello che sceglie lo strumento giusto rispetto all’emissione di chiamate agli strumenti malformate perché ci sono troppi schemi dall’aspetto simile.
- L’adapter Chat Completions che resta dentro i limiti di output strutturato del server rispetto all’attivazione di un 400 sulla dimensione del payload delle chiamate agli strumenti.
read, write, edit, exec, apply_patch, ricerca/recupero web (quando configurati), memoria e strumenti di sessione/agente.
Quando attivarla
Abilita la modalità lean quando hai già dimostrato che il modello può parlare con il Gateway ma i turni completi dell’agente si comportano male. La catena di segnali tipica è:openclaw infer model run --gateway --model <ref> --prompt "Reply with exactly: pong"riesce.- Un turno normale dell’agente fallisce con chiamate agli strumenti malformate, prompt sovradimensionati o il modello che ignora i propri strumenti.
- L’attivazione di
localModelLean: truerisolve il problema.
Quando lasciarla disattivata
Se il tuo backend gestisce correttamente l’intero runtime di default, lascia questa opzione disattivata. La modalità lean è una soluzione alternativa, non un default. Esiste perché alcuni stack locali hanno bisogno di una superficie degli strumenti più piccola per comportarsi correttamente; i modelli ospitati e le configurazioni locali ben dimensionate no. La modalità lean inoltre non sostituiscetools.profile, tools.allow/tools.deny o la via di uscita compat.supportsTools: false del modello. Se ti serve una superficie degli strumenti permanentemente più ristretta per un agente specifico, preferisci quei controlli stabili al flag sperimentale.
Abilitare
browser, cron e message dovrebbero essere assenti quando la modalità lean è attiva.