get_recipe
Retrieve a closed-loop control recipe by task ID or description, including preconditions, ordered Modbus steps, confirmation reads, and failure recovery—documentation only, no device access.
Instructions
A closed-loop control recipe: preconditions (with read checks), ordered steps (op read/write, address, function code, raw value or value range, check), confirmation reads with expected values, failure and recovery, notes and the documentation sections it is based on. Values are raw register values; negative values are sent as 16-bit two's complement. Documentation only; never touches a device.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task": "<task>"
},
"name": "get_recipe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Recipe id (e.g. 'native.ems_session_start') or a task description (e.g. 'forced charge sunspec'). |