Skip to main content
llm-task is een gebundelde optionele plugintool die één LLM-aanroep met uitsluitend JSON uitvoert en gestructureerde uitvoer retourneert, die optioneel wordt gevalideerd aan de hand van een JSON Schema. Hiermee krijgen workflow-engines zoals Lobster een LLM-stap zonder aangepaste OpenClaw-code per workflow.

Inschakelen

  1. Schakel de plugin in:
  1. Sta de tool toe:
alsoAllow voegt llm-task toe boven op het actieve toolprofiel zonder andere kerntools te beperken. Gebruik in plaats daarvan alleen tools.allow als je een beperkende toestaanlijstmodus wilt.

Configuratie (optioneel)

allowedModels is een toestaanlijst van provider/model-tekenreeksen; een aanvraag voor elk ander model wordt geweigerd. Alle andere sleutels zijn terugvalwaarden per aanroep die worden gebruikt wanneer de toolaanroep die parameter weglaat.

Toolparameters

Uitvoer

Retourneert details.json (de geparseerde, aan het schema getoetste JSON) plus details.provider en details.model, die aangeven wat daadwerkelijk is uitgevoerd.

Voorbeeld: Lobster-workflowstap

Belangrijke beperking

In het onderstaande voorbeeld wordt ervan uitgegaan dat de zelfstandige Lobster CLI wordt uitgevoerd waar openclaw.invoke al de juiste Gateway-URL/authenticatiecontext heeft. Voor de gebundelde ingebedde Lobster-runner in OpenClaw is dit geneste CLI- patroon momenteel niet betrouwbaar:
Totdat ingebedde Lobster een ondersteunde brug voor deze flow heeft, geef je de voorkeur aan:
  • rechtstreekse llm-task-toolaanroepen buiten Lobster, of
  • Lobster-stappen die niet afhankelijk zijn van geneste openclaw.invoke-aanroepen.
Voorbeeld voor de zelfstandige Lobster CLI:

Veiligheidsopmerkingen

  • Alleen JSON: het model krijgt de instructie om uitsluitend een JSON-waarde te retourneren, zonder code- fences en zonder commentaar.
  • Geen tools: voor de onderliggende uitvoering zijn tools uitgeschakeld, zodat het model tijdens de taak geen externe aanroepen kan doen.
  • Behandel de uitvoer als niet-vertrouwd, tenzij je deze valideert met schema.
  • Plaats goedkeuringen vóór elke stap met neveneffecten (verzenden, plaatsen, uitvoeren) die deze uitvoer gebruikt.

Gerelateerd