Find code by intent (BM25, no embeddings)
search_intentSearch for code symbols by describing what they do. Queries indexed names, kinds, and filenames using BM25 to surface matching functions or variables.
Instructions
Know WHAT the code does but not its name: a words query ranked over every indexed symbol by BM25 on tokenized names (camelCase/snake_case), kinds and filenames — 'validate user email' surfaces validateEmail / emailValidator. Matches WORDING, not meaning. Exact/partial name → search_symbols; literal string → search_code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Top matches to return (default 10). | |
| query | Yes | What the code does, in words — 'parse the config file', 'retry a failed request'. |