vexor_search
Describe the file or code you need in natural language. Get ranked results with paths, relevance scores, line ranges, and previews.
Instructions
Find files or code from a natural-language description. Returns ranked matches with paths, relevance scores, line ranges, and previews.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Number of results to return. | |
| mode | No | Index granularity: auto routes per file type; name embeds filenames only; head/full/brief cover content depth; code chunks by AST; outline chunks Markdown by headings. | auto |
| path | No | Directory to operate on. Absolute, or relative to the server's default path (/app). | |
| query | Yes | Natural-language description of the file or code you are looking for, e.g. 'where API retries are configured'. | |
| no_cache | No | Build a temporary in-memory index and disable all disk caches for this search. Slower and may regenerate embeddings. | |
| recursive | No | Recurse into subdirectories (default). Set false to scan only the top level of the directory. | |
| extensions | No | Only include these file extensions, e.g. ['.py', '.md']. | |
| include_hidden | No | Include dot-prefixed files and directories such as .github or .env (excluded by default). | |
| exclude_patterns | No | Gitignore-style patterns to exclude. | |
| respect_gitignore | No | Honor .gitignore rules (default). Set false to also scan ignored files such as build output. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| query | Yes | ||
| stale | Yes | ||
| backend | Yes | ||
| results | Yes | ||
| reranker | Yes | ||
| index_empty | Yes |