[symbols]
Ranks semantic TypeScript and JavaScript symbol matches and suggests follow-up tools.
Agents often know the navigation intent before they know the exact lower-level TGlider tool.
It is the semantic front door for JS/TS work: the model can ask by meaning and then follow suggested tools.
Try it locally in the TGlider playground
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | Symbol or code concept to find. |
| intent | string | No | Navigation intent: 'navigate', 'understand', 'refactor', or 'api'. |
| kind | string | No | Optional TypeScript symbol kind filter. |
| projectName | string | No | Optional loaded project name to scope the query. |
| filePath | string | No | Workspace-relative or absolute file path. |
| exportedOnly | boolean | No | Return only exported symbols. |
| skip | number | No | Number of matching results to skip. |
| take | number | No | Maximum number of matching results to return. |
Find a component or service by name
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "find_code",
"arguments": {
"query": "UserService",
"intent": "understand"
}
}
}Returns ranked symbol matches with stable keys, spans, export metadata, and next-tool suggestions.