llm-task est un outil de Plugin facultatif intégré qui exécute un unique
appel LLM produisant exclusivement du JSON et renvoie une sortie structurée,
éventuellement validée par rapport à un schéma JSON. Il fournit aux moteurs de
workflow comme Lobster une étape LLM sans nécessiter de code OpenClaw
personnalisé pour chaque workflow.
Activation
- Activez le Plugin :
- Autorisez l’outil :
alsoAllow ajoute llm-task au profil d’outils actif sans restreindre les
autres outils principaux. Utilisez plutôt tools.allow uniquement si vous
souhaitez un mode restrictif fondé sur une liste d’autorisation.
Configuration (facultative)
allowedModels est une liste d’autorisation de chaînes provider/model ; toute
requête visant un autre modèle est rejetée. Toutes les autres clés servent de
valeurs de repli par appel lorsque l’appel d’outil omet le paramètre
correspondant.
Paramètres de l’outil
Sortie
Renvoiedetails.json (le JSON analysé et validé par rapport au schéma), ainsi
que details.provider et details.model, qui indiquent respectivement le
fournisseur et le modèle effectivement utilisés.
Exemple : étape d’un workflow Lobster
Limitation importante
L’exemple ci-dessous suppose que la CLI Lobster autonome s’exécute dans un environnement oùopenclaw.invoke dispose déjà de l’URL du Gateway et du
contexte d’authentification appropriés.
Pour l’exécuteur Lobster intégré fourni avec OpenClaw, ce modèle d’appel
imbriqué de la CLI n’est pas fiable actuellement :
- des appels directs à l’outil
llm-tasken dehors de Lobster, ou - des étapes Lobster qui ne reposent pas sur des appels imbriqués à
openclaw.invoke.
Remarques de sécurité
- JSON uniquement : le modèle reçoit l’instruction de renvoyer uniquement une valeur JSON, sans bloc de code ni commentaire.
- Aucun outil : les outils sont désactivés pour l’exécution sous-jacente ; le modèle ne peut donc pas effectuer d’appel externe pendant la tâche.
- Considérez la sortie comme non fiable, sauf si vous la validez avec
schema. - Placez les demandes d’approbation avant toute étape produisant des effets de bord (envoi, publication, exécution) qui consomme cette sortie.