search_types
Search for Haskell types by name pattern with filtering options for modules and type categories to analyze codebases efficiently.
Instructions
Search for types by name pattern with advanced filtering
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": {
"pattern": "<pattern>"
},
"name": "search_types"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pattern | Yes | Search pattern for type names | |
| module_pattern | No | Module name pattern to filter by (optional) | |
| type_category | No | Filter by type category (optional) | |
| limit | No | Maximum number of results |