Завдання LLM
llm-task — це необов’язковий plugin-інструмент, який виконує завдання LLM лише з JSON і
повертає структурований вивід (за бажанням валідований за JSON Schema).
Це ідеально підходить для рушіїв робочих процесів на кшталт Lobster: ви можете додати один крок LLM
без написання власного коду OpenClaw для кожного робочого процесу.
Увімкнення plugin
- Увімкніть plugin:
- Додайте інструмент до allowlist (він реєструється з
optional: true):
Конфігурація (необов’язково)
allowedModels — це allowlist рядків provider/model. Якщо його задано, будь-який запит
поза цим списком відхиляється.
Параметри інструмента
prompt(string, обов’язково)input(any, необов’язково)schema(object, необов’язкова JSON Schema)provider(string, необов’язково)model(string, необов’язково)thinking(string, необов’язково)authProfileId(string, необов’язково)temperature(number, необов’язково)maxTokens(number, необов’язково)timeoutMs(number, необов’язково)
thinking приймає стандартні пресети міркування OpenClaw, наприклад low або medium.
Вивід
Повертаєdetails.json, який містить розібраний JSON (і виконує валідацію за
schema, якщо її надано).
Приклад: крок робочого процесу Lobster
Зауваження щодо безпеки
- Інструмент працює лише з JSON і наказує моделі повертати лише JSON (без code fences, без коментарів).
- Для цього запуску моделі не надаються жодні інструменти.
- Вважайте вивід недовіреним, якщо не виконуєте валідацію через
schema. - Розміщуйте approvals перед будь-яким кроком із побічними ефектами (send, post, exec).