orient
Get a codebase overview: counts, entry points, and blind spots. Optionally scope the structural map to a node or view the full repo.
Instructions
Get the lay of the land — ALWAYS the first call on a codebase. With no arguments: a counts + entry-points overview plus a blind spots note flagging which (language, edge-kind) extractions are partial so you know where to fall back to grep. With seed=<node>: the dense structural map scoped to that node's neighbourhood. With full=true: the whole-repo dense map (the full context dump). Orient first, then find to jump to nodes, impact for blast radius, trace for flows.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "orient"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | With no seed: return the whole-repo dense structural map instead of the counts overview. Ignored when seed is given. | |
| seed | No | Optional node/qname to scope the map around (its activated neighbourhood). Blank = repo overview. | |
| budget | No | Max chars in the result. 0 = default cap (~50k for the full map, uncapped otherwise). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |