Skip to main content
llm-task è uno strumento Plugin opzionale incluso che esegue una singola chiamata LLM esclusivamente JSON e restituisce un output strutturato, facoltativamente convalidato rispetto a uno schema JSON. Fornisce ai motori di workflow come Lobster un passaggio LLM senza richiedere codice OpenClaw personalizzato per ogni workflow.

Abilitazione

  1. Abilita il Plugin:
  1. Consenti lo strumento:
alsoAllow aggiunge llm-task al profilo degli strumenti attivo senza limitare gli altri strumenti principali. Usa invece tools.allow solo se desideri una modalità restrittiva basata su un elenco di elementi consentiti.

Configurazione (facoltativa)

allowedModels è un elenco di stringhe provider/model consentite; una richiesta per qualsiasi altro modello viene rifiutata. Tutte le altre chiavi sono valori di ripiego per chiamata, usati quando la chiamata allo strumento omette il relativo parametro.

Parametri dello strumento

Output

Restituisce details.json (il JSON analizzato e convalidato rispetto allo schema), oltre a details.provider e details.model, che indicano rispettivamente il provider e il modello effettivamente utilizzati.

Esempio: passaggio di un workflow Lobster

Limitazione importante

L’esempio seguente presuppone che la CLI Lobster autonoma sia in esecuzione in un ambiente in cui openclaw.invoke dispone già del corretto contesto dell’URL e dell’autenticazione del Gateway. Per l’esecutore Lobster incorporato incluso in OpenClaw, questo schema di CLI nidificata non è attualmente affidabile:
Finché Lobster incorporato non disporrà di un bridge supportato per questo flusso, preferisci una delle seguenti opzioni:
  • chiamate dirette allo strumento llm-task al di fuori di Lobster; oppure
  • passaggi Lobster che non dipendano da chiamate openclaw.invoke nidificate.
Esempio con la CLI Lobster autonoma:

Note sulla sicurezza

  • Solo JSON: al modello viene richiesto di restituire esclusivamente un valore JSON, senza blocchi di codice né commenti.
  • Nessuno strumento: l’esecuzione sottostante ha gli strumenti disabilitati, quindi il modello non può effettuare chiamate esterne durante l’attività.
  • Considera l’output non attendibile, a meno che non venga convalidato con schema.
  • Inserisci le approvazioni prima di qualsiasi passaggio con effetti collaterali (invio, pubblicazione, esecuzione) che utilizzi questo output.

Contenuti correlati