llm-task is een optionele Plugin-tool die een JSON-only LLM-taak uitvoert en
gestructureerde uitvoer retourneert (optioneel gevalideerd tegen JSON Schema).
Dit is ideaal voor workflow-engines zoals Lobster: je kunt één LLM-stap toevoegen
zonder aangepaste OpenClaw-code voor elke workflow te schrijven.
Schakel de Plugin in
- Schakel de Plugin in:
- Sta de optionele tool toe:
tools.allow alleen wanneer je een restrictieve allowlist-modus wilt.
Configuratie (optioneel)
allowedModels is een allowlist van provider/model-tekenreeksen. Indien ingesteld, wordt elk verzoek
buiten de lijst geweigerd.
Toolparameters
prompt(tekenreeks, vereist)input(alles, optioneel)schema(object, optioneel JSON Schema)provider(tekenreeks, optioneel)model(tekenreeks, optioneel)thinking(tekenreeks, optioneel)authProfileId(tekenreeks, optioneel)temperature(getal, optioneel)maxTokens(getal, optioneel)timeoutMs(getal, optioneel)
thinking accepteert de standaard OpenClaw-redeneerpresets, zoals low of medium.
Uitvoer
Retourneertdetails.json met de geparste JSON (en valideert tegen
schema wanneer opgegeven).
Voorbeeld: Lobster-workflowstap
Belangrijke beperking
Het onderstaande voorbeeld gaat ervan uit dat de zelfstandige Lobster CLI draait in een omgeving waaropenclaw.invoke al de juiste Gateway-URL/auth-context heeft.
Voor de gebundelde ingebedde Lobster-runner binnen OpenClaw is dit geneste CLI-patroon momenteel niet betrouwbaar:
- directe
llm-task-toolaanroepen buiten Lobster, of - Lobster-stappen die niet afhankelijk zijn van geneste
openclaw.invoke-aanroepen.
Veiligheidsopmerkingen
- De tool is JSON-only en instrueert het model om alleen JSON uit te voeren (geen code fences, geen commentaar).
- Er worden geen tools aan het model blootgesteld voor deze run.
- Behandel uitvoer als niet-vertrouwd, tenzij je valideert met
schema. - Plaats goedkeuringen vóór elke stap met neveneffecten (send, post, exec).