generate_function_imports
Generate import statements for functions, types, classes, or code elements in Haskell modules to ensure proper dependencies are declared.
Instructions
Generate all necessary import statements for a function or code element
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": {
"element_name": "<element_name>",
"source_module": "<source_module>"
},
"name": "generate_function_imports"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| element_name | Yes | Name of the element to generate imports for | |
| source_module | Yes | Module where the element is used | |
| element_type | No | Type of the element | any |
| import_style | No | Style of import statements to generate | haskell |