codelattice_symbol
Query symbols, context, callers, callees, and call chains in a selected project root; for large projects, submit engine-backed analysis jobs with progress tracking.
Instructions
Symbol-level queries for a SINGLE project root after root selection. Use search/context when you know a symbol or name; use callers/callees/call_chains for relationships and flow. For large projects, use mode=job to submit an engine-backed analysis job with progress tracking, then mode=job_status and mode=job_detail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Filter by symbol kind | |
| mode | No | Query mode. call_chains returns readable static paths; job_status/job_detail use jobId only after a job response. | search |
| name | No | Symbol name (required for context, callers, callees modes) | |
| page | No | job_detail page index | |
| root | No | Absolute path to project root. Required for search/context/callers/callees/graph/job; not needed for job_status/job_detail. | |
| depth | No | Call depth for callers/callees | |
| jobId | No | Required for job_status and job_detail; root is not required for these modes | |
| limit | No | Max results | |
| query | No | Search query (for search mode) | |
| compact | No | ||
| language | No | auto | |
| pageSize | No | job_detail page size | |
| includeSnippet | No | For context/call modes: include source snippets. Defaults to false in compact mode and true in full mode. | |
| snippetContext | No | Lines of context around source snippets; compact mode caps this to 3. |