Attività LLM
llm-task è uno strumento plugin opzionale che esegue un’attività LLM solo JSON e
restituisce output strutturato (facoltativamente convalidato rispetto a JSON Schema).
È ideale per motori di workflow come Lobster: puoi aggiungere un singolo passaggio LLM
senza scrivere codice OpenClaw personalizzato per ogni workflow.
Abilitare il plugin
- Abilita il plugin:
- Aggiungi lo strumento alla allowlist (viene registrato con
optional: true):
Configurazione (facoltativa)
allowedModels è una allowlist di stringhe provider/model. Se impostata, qualsiasi richiesta
al di fuori dell’elenco viene rifiutata.
Parametri dello strumento
prompt(string, obbligatorio)input(any, facoltativo)schema(object, JSON Schema facoltativo)provider(string, facoltativo)model(string, facoltativo)thinking(string, facoltativo)authProfileId(string, facoltativo)temperature(number, facoltativo)maxTokens(number, facoltativo)timeoutMs(number, facoltativo)
thinking accetta i preset standard di ragionamento OpenClaw, come low o medium.
Output
Restituiscedetails.json contenente il JSON analizzato (e lo convalida rispetto a
schema quando fornito).
Esempio: passaggio di workflow Lobster
Note sulla sicurezza
- Lo strumento è solo JSON e istruisce il modello a produrre solo JSON (senza recinzioni di codice, senza commenti).
- Nessuno strumento viene esposto al modello per questa esecuzione.
- Tratta l’output come non attendibile a meno che non lo convalidi con
schema. - Inserisci approvazioni prima di qualsiasi passaggio con effetti collaterali (send, post, exec).