robot_collapse
Remove intermediate classes with few subclasses to collapse class hierarchies, promoting subclasses upward. Protect classes from removal with precious terms.
Instructions
Collapse class hierarchies by removing intermediate classes.
Classes with fewer than threshold (default 2) subclasses are
removed, and their subclasses are promoted. Use precious or
precious_terms to protect specific classes from removal.
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": "robot_collapse"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | ||
| output | No | ||
| threshold | No | ||
| precious | No | ||
| precious_terms | No | ||
| working_directory | No | ||
| catalog | No | ||
| prefixes | No | ||
| add_prefix | No | ||
| noprefixes | No | ||
| verbose | No | ||
| strict | No | ||
| xml_entities | No | ||
| extra_args | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||