Features
- Persistent index - Per-project index stored at
~/.config/lukan/indexes/ - Automatic initialization - Lazy, non-blocking startup
- Incremental updates - Git status + mtime detection
- Auto-refresh - Updates after file modifications
- TypeScript AST parsing - Accurate symbol extraction
FindSymbol Tool
Parameters
| Parameter | Type | Description |
|---|---|---|
name | string | Symbol name to search |
kind | string | Filter by type: function, class, method, interface, type, const, any |
exported_only | boolean | Only show exported symbols (default: false) |
Usage in Tools
For files >300 lines, theReadFile tool suggests using FindSymbol instead to locate specific code faster:
