Plan Model
plan_modelTurns vague 3D model requests into checkable specs before generation, defining purpose, units, dimensions, and missing details to request from the user.
Instructions
Turn a vague request into a checkable model spec, before generating anything.
purpose is print | web | game | cad | any and it changes what "correct"
means. dimensions are real-world sizes in units, e.g. {"x": 180, "y": 90,
"z": 75}. The response lists what is still missing — ask the user for those
instead of inventing them.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "plan_model"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | auto | |
| name | No | model | |
| style | No | ||
| units | No | mm | |
| prompt | No | ||
| purpose | No | any | |
| dimensions | No | ||
| references | No | ||
| poly_budget | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||