vexor_search
Find files or code from a natural-language description, returning ranked matches with paths, line numbers, and source text to resolve most lookups without opening files.
Instructions
Find files or code from a natural-language description. Returns ranked matches with paths, relevance scores, line ranges, and the matching source text, so most results need no follow-up file read.
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']. | |
| content_budget | No | Total characters of source text one response may return, spent on the highest-ranked matches first. | |
| include_hidden | No | Include dot-prefixed files and directories such as .github or .env (excluded by default). | |
| include_content | No | Return each match's source text alongside its path. Text is read from the file at search time. A result carries content_unavailable instead when the mode records no line range, the file changed since indexing, or the budget ran out. | |
| 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 | ||
| content_budget | No |