search_symbols
Find code symbols by name, word match, or path, returning file:line, kind, and signature without bodies. Filter by kind or directory to locate definitions in Java and Python repositories.
Instructions
Find symbols by name: 'save', 'Order.add', or words ('get user' finds get_user_by_id). Returns file:line, kind, signature; no bodies. Ranked exact name, then word match; non-test first. kind: class|interface|enum|record|annotation|method|constructor|function|field. path: only in this dir, file or package ('model/', 'com.x.model'); with query '' it lists what path defines, types first. <= 1500 tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| path | No | ||
| limit | No | ||
| query | Yes |