Skip to main content
llm-task é uma ferramenta opcional de Plugin incluída que executa uma única chamada de LLM somente com JSON e retorna uma saída estruturada, opcionalmente validada em relação a um JSON Schema. Ela oferece a mecanismos de fluxo de trabalho como o Lobster uma etapa de LLM sem exigir código personalizado do OpenClaw para cada fluxo de trabalho.

Habilitar

  1. Habilite o Plugin:
  1. Permita a ferramenta:
alsoAllow adiciona llm-task ao perfil de ferramentas ativo sem restringir outras ferramentas principais. Use tools.allow somente se quiser um modo restritivo de lista de permissões.

Configuração (opcional)

allowedModels é uma lista de permissões de strings provider/model; uma solicitação para qualquer outro modelo é rejeitada. Todas as outras chaves são valores alternativos por chamada, usados quando a chamada da ferramenta omite esse parâmetro.

Parâmetros da ferramenta

Saída

Retorna details.json (o JSON analisado e validado pelo esquema), além de details.provider e details.model, que identificam o que realmente foi executado.

Exemplo: etapa de fluxo de trabalho do Lobster

Limitação importante

O exemplo abaixo pressupõe que a CLI autônoma do Lobster esteja sendo executada em um ambiente no qual openclaw.invoke já tenha o URL do Gateway e o contexto de autenticação corretos. Para o executor incorporado do Lobster incluído no OpenClaw, esse padrão de CLI aninhada não é confiável no momento:
Até que o Lobster incorporado tenha uma ponte compatível com esse fluxo, prefira:
  • chamadas diretas da ferramenta llm-task fora do Lobster; ou
  • etapas do Lobster que não dependam de chamadas aninhadas de openclaw.invoke.
Exemplo da CLI autônoma do Lobster:

Observações de segurança

  • Somente JSON: o modelo é instruído a retornar apenas um valor JSON, sem blocos de código nem comentários.
  • Sem ferramentas: a execução subjacente mantém as ferramentas desabilitadas, portanto o modelo não pode fazer chamadas externas durante a tarefa.
  • Trate a saída como não confiável, a menos que você a valide com schema.
  • Coloque as aprovações antes de qualquer etapa com efeitos colaterais (enviar, publicar, executar) que consuma essa saída.

Relacionado