list_entities
Find classes and functions that implement specific concepts like loss functions or network architectures, returning entity names with domain tags for efficient codebase exploration.
Instructions
Find all classes and functions matching a concept — e.g. all loss functions, all network architectures, all transform utilities. Returns entity names with their domain concept tags. Use describe_symbol to drill into any result. Impossible with grep alone because it understands which functions implement a concept, not just mention it. Use when asked 'what loss functions exist', 'show me the network classes', 'what uses concept X', or 'list all X'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| concept | No | Filter by concept (e.g. 'loss') | |
| role | No | Filter by semantic role substring (e.g. 'module') | |
| kind | No | Filter by entity kind | |
| top_k | No | Max entities to return (default: 20) |