plan_simulation
Plan an OpenSees/quoFEM simulation from a natural language request; the tool infers parameters, asks clarifying questions when needed, and returns a complete execution plan.
Instructions
Plan an OpenSees/quoFEM simulation from the decision matrix.
Pass the facts you know; anything left None is inferred from the request only when unambiguous, and otherwise returned in open_questions for you to ask the user. The decision is the matrix's, not yours: do not override app_id, and compose the cells from the returned snippet, not from memory.
model_language: "tcl" | "python" parallelism: "serial" | "domain-decomposition" | "single-domain-parallel-solver" | "many-independent-cases"
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": {
"request": "<request>"
},
"name": "plan_simulation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n_cases | No | ||
| request | Yes | ||
| pipeline | No | ||
| parallelism | No | ||
| has_allocation | No | ||
| model_language | No | ||
| uq_or_calibration | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||