Skip to main content
llm-task — это встроенный необязательный инструмент плагина, который выполняет один вызов LLM исключительно с JSON и возвращает структурированный вывод, при необходимости проверенный по JSON Schema. Он предоставляет системам управления рабочими процессами, таким как Lobster, шаг LLM без специального кода OpenClaw для каждого рабочего процесса.

Включение

  1. Включите плагин:
  1. Разрешите инструмент:
alsoAllow добавляет llm-task поверх активного профиля инструментов, не ограничивая другие основные инструменты. Используйте tools.allow, только если вместо этого вам нужен режим с ограничительным списком разрешений.

Конфигурация (необязательно)

allowedModels — это список разрешений из строк provider/model; запрос любой другой модели отклоняется. Все остальные ключи служат резервными значениями для отдельных вызовов и используются, когда в вызове инструмента соответствующий параметр не указан.

Параметры инструмента

Вывод

Возвращает details.json (разобранный JSON, прошедший проверку по схеме), а также details.provider и details.model, указывающие, что именно было выполнено.

Пример: шаг рабочего процесса Lobster

Важное ограничение

В приведённом ниже примере предполагается, что автономный Lobster CLI выполняется там, где openclaw.invoke уже содержит правильный URL-адрес Gateway и контекст аутентификации. Для встроенного в OpenClaw внедрённого средства запуска Lobster этот шаблон вложенного CLI в настоящее время ненадёжен:
Пока встроенный Lobster не получит поддерживаемый мост для этого процесса, используйте один из следующих вариантов:
  • прямые вызовы инструмента llm-task вне Lobster; или
  • шаги Lobster, которые не зависят от вложенных вызовов openclaw.invoke.
Пример для автономного Lobster CLI:

Примечания по безопасности

  • Только JSON: модели предписывается возвращать только значение JSON без блоков кода и комментариев.
  • Без инструментов: инструменты отключены для базового выполнения, поэтому модель не может обращаться к ним во время выполнения задачи.
  • Считайте вывод недоверенным, если не проверяете его с помощью schema.
  • Добавляйте подтверждение перед любым шагом с побочными эффектами (отправка, публикация, выполнение), который использует этот вывод.

Связанные материалы