Files
Peter Steinberger 75dbe52e3e refactor: one code path behind doctor legacy-state migrations (#120716)
* refactor(doctor): prefer manifest route-state owners

* refactor(doctor): unify config repair declarations

* refactor(doctor): unify legacy state migrations

* fix(doctor): satisfy migration pipeline guards

* fix(plugin-sdk): keep doctor adapter inside boundary
2026-08-08 18:23:15 -07:00

46 lines
841 B
JSON

{
"id": "llm-task",
"doctorContract": {
"configRepair": true
},
"activation": {
"onStartup": true
},
"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"
},
"maxTokens": {
"type": "integer",
"minimum": 1
},
"timeoutMs": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false
},
"version": "2026.5.21",
"contracts": {
"tools": [
"llm-task"
]
},
"toolMetadata": {
"llm-task": {
"optional": true
}
}
}