LLM Task
llm-task é uma ferramenta opcional de plugin que executa uma tarefa de LLM somente em JSON e
retorna saída estruturada (opcionalmente validada com JSON Schema).
Isso é ideal para motores de workflow como Lobster: você pode adicionar uma única etapa de LLM
sem escrever código personalizado do OpenClaw para cada workflow.
Habilite o plugin
- Habilite o plugin:
- Adicione a ferramenta à allowlist (ela é registrada com
optional: true):
Configuração (opcional)
allowedModels é uma allowlist de strings provider/model. Se estiver definida, qualquer solicitação
fora da lista será rejeitada.
Parâmetros da ferramenta
prompt(string, obrigatório)input(qualquer tipo, opcional)schema(objeto, JSON Schema opcional)provider(string, opcional)model(string, opcional)thinking(string, opcional)authProfileId(string, opcional)temperature(number, opcional)maxTokens(number, opcional)timeoutMs(number, opcional)
thinking aceita os presets padrão de raciocínio do OpenClaw, como low ou medium.
Saída
Retornadetails.json contendo o JSON analisado (e valida em relação a
schema quando fornecido).
Exemplo: etapa de workflow no Lobster
Observações de segurança
- A ferramenta é somente JSON e instrui o modelo a emitir apenas JSON (sem code fences, sem comentários).
- Nenhuma ferramenta é exposta ao modelo nesta execução.
- Trate a saída como não confiável, a menos que você valide com
schema. - Coloque aprovações antes de qualquer etapa com efeitos colaterais (enviar, publicar, exec).