diff --git a/extensions/llm-task/openclaw.plugin.json b/extensions/llm-task/openclaw.plugin.json index 45e0dc09d57..19c05f3906d 100644 --- a/extensions/llm-task/openclaw.plugin.json +++ b/extensions/llm-task/openclaw.plugin.json @@ -5,28 +5,43 @@ }, "name": "LLM Task", "description": "Generic JSON-only LLM tool for structured tasks callable from workflows.", + "configSchema": { + "type": "object", + "properties": { + "defaultProvider": { + "type": "string" + }, + "defaultModel": { + "type": "string" + }, + "defaultAuthProfileId": { + "type": "string" + }, + "allowedModels": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Allowlist of provider/model keys like openai-codex/gpt-5.2." + }, + "maxTokens": { + "type": "number" + }, + "timeoutMs": { + "type": "number" + } + }, + "additionalProperties": false + }, + "version": "2026.5.17", "contracts": { - "tools": ["llm-task"] + "tools": [ + "llm-task" + ] }, "toolMetadata": { "llm-task": { "optional": true } - }, - "configSchema": { - "type": "object", - "additionalProperties": false, - "properties": { - "defaultProvider": { "type": "string" }, - "defaultModel": { "type": "string" }, - "defaultAuthProfileId": { "type": "string" }, - "allowedModels": { - "type": "array", - "items": { "type": "string" }, - "description": "Allowlist of provider/model keys like openai-codex/gpt-5.2." - }, - "maxTokens": { "type": "number" }, - "timeoutMs": { "type": "number" } - } } }