get_type_dependencies
Analyze type dependencies and relationships in Haskell code to understand how types connect and interact within modules.
Instructions
Analyze type dependencies and relationships
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": {
"type_name": "<type_name>"
},
"name": "get_type_dependencies"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type_name | Yes | Name of the type | |
| module_name | No | Module containing the type (optional) | |
| include_dependents | No | Include types that depend on this type | |
| depth | No | Maximum dependency depth to traverse |