1
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Loading Context
2
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
3
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
These commands retrieve structured context from the graph. All commands support `--format json` for machine-readable output (useful in agent tool definitions) and default to rich terminal output.
4
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
5
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
6
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
7
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## explain — universal lookup
8
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
9
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
`explain` is the single command for "what is this thing?" It works for any node type: functions, classes, files, concepts, rules, decisions, and domains.
10
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
11
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
12
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain AuthService
13
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain validate_token
14
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain src/auth/service.py
15
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain PaymentsMustBeIdempotent
16
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
17
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
18
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Output includes:
19
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Node type, name, and properties
20
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Source location and docstring (for code nodes)
21
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Related knowledge (concepts, rules, decisions) via ANNOTATES edges
22
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Related code (for knowledge nodes) that implements or is governed by the node
23
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
24
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
25
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain AuthService --format json
26
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain AuthService --file src/auth/service.py # disambiguate by file
27
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
28
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
29
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
30
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
31
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## context — file contents
32
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
33
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns everything navegador knows about a file: the file node, its modules, classes, functions, imports, and their relationships.
34
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
35
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
36
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador context src/auth/service.py
37
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador context src/auth/service.py --format json
38
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador context src/auth/service.py --format markdown
39
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
40
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
41
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Useful as a pre-edit context load: give the agent the full graph context for a file before it starts editing.
42
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
43
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
44
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
45
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## function — call graph view
46
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
47
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns a function node with its callers, callees, decorators, containing class, and source.
48
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
49
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
50
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador function validate_token
51
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador function validate_token --file src/auth/service.py
52
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador function validate_token --depth 2
53
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador function validate_token --format json
54
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
55
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
56
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
`--depth` controls how many hops of the call graph to traverse (default: 1). At depth 2, you get callers-of-callers and callees-of-callees.
57
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
58
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
59
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
60
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## class — hierarchy and references
61
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
62
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns a class node with its methods, base classes, subclasses, and references from other files.
63
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
64
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
65
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador class PaymentProcessor
66
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador class PaymentProcessor --file src/payments/processor.py
67
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador class PaymentProcessor --format json
68
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
69
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
70
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Output includes:
71
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Class properties (file, line, docstring)
72
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Methods with signatures
73
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- INHERITS chain (parents and children)
74
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- IMPLEMENTS edges (for abstract base classes / interfaces)
75
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Files that import or reference this class
76
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
77
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
78
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
79
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## concept — knowledge + implementing code
80
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
81
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns a concept node with its rules, linked wiki pages, and annotated code nodes.
82
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
83
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
84
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador concept Idempotency
85
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador concept Idempotency --format json
86
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
87
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
88
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Output includes:
89
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Concept description and domain
90
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- Rules in the same domain that reference this concept
91
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- WikiPage nodes linked via DOCUMENTS
92
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
- All code nodes (functions, classes, files) annotated with this concept via ANNOTATES edges
93
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
94
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
95
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
96
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## domain — everything in a domain
97
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
98
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns a domain and all nodes belonging to it: concepts, rules, decisions, people, and code annotated via those knowledge nodes.
99
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
100
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
101
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador domain Payments
102
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador domain Payments --format json
103
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
104
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
105
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Useful for onboarding: a new contributor can run `navegador domain Payments` to get the full business context before reading any code.
106
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
107
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
108
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
109
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## search — text search across the graph
110
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
111
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
112
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador search "rate limit"
113
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
114
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
115
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
By default, searches function and class names. Flags expand the scope:
116
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
117
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Flag | What it searches |
118
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|---|---|
119
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| (default) | Function, class, method names |
120
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `--all` | Names + docstrings + knowledge layer (concepts, rules, decisions, wiki) |
121
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `--docs` | Docstrings and wiki page content only |
122
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `--limit N` | Max results (default: 20) |
123
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `--format json` | JSON output |
124
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
125
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Examples:
126
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
127
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
128
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# find anything about rate limiting, anywhere
129
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador search "rate limit" --all
130
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
131
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# find code with docstrings mentioning retry logic
132
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador search "retry" --docs
133
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
134
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# search with a higher limit
135
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador search "auth" --all --limit 50 --format json
136
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
137
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
138
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
139
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
140
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## decorated — find by decorator
141
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
142
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Find all functions and classes that use a specific decorator:
143
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
144
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
145
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador decorated login_required
146
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador decorated pytest.mark.parametrize
147
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador decorated --format json login_required
148
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
149
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
150
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns function/class nodes with their file paths, line numbers, and the full decorator expression.
151
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
152
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
153
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
154
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## impact — blast radius analysis
155
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
156
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Return the set of code nodes that could be affected if a given node changes, traversing CALLS, IMPORTS, and INHERITS edges transitively.
157
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
158
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
159
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador impact validate_token
160
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador impact validate_token --depth 3
161
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador impact validate_token --format json
162
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
163
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
164
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Useful before a refactor to understand the blast radius.
165
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
166
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
167
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
168
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## trace — execution flow
169
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
170
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Trace the execution path through the call graph from a starting function:
171
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
172
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
173
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador trace process_payment
174
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador trace process_payment --depth 4 --format json
175
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
176
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
177
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Output shows the call chain as a tree, with each node annotated by file and line.
178
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
179
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
180
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
181
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## diff — graph diff between refs
182
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
183
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Show what changed in the graph between two Git refs:
184
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
185
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
186
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador diff HEAD~1 HEAD
187
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador diff main feature-branch
188
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
189
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
190
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Reports added, removed, and changed nodes and edges.
191
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
192
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
193
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
194
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## churn — code churn analysis
195
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
196
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Identify files and functions that change most frequently, based on Git history:
197
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
198
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
199
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador churn
200
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador churn --days 30
201
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador churn --format json
202
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
203
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
204
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
High-churn nodes are often candidates for stabilization or better test coverage.
205
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
206
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
207
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
208
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## deadcode — find unreachable code
209
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
210
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Find functions and classes with no callers and no references from outside their defining file:
211
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
212
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
213
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador deadcode
214
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador deadcode --format json
215
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
216
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
217
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
218
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
219
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## cycles — dependency cycle detection
220
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
221
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Detect cycles in the IMPORTS and CALLS graphs:
222
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
223
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
224
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador cycles
225
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador cycles --format json
226
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
227
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
228
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Reports each cycle as an ordered list of node names.
229
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
230
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
231
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
232
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## testmap — test-to-source mapping
233
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
234
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Map test functions to the source functions they exercise (based on naming conventions and import analysis):
235
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
236
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
237
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador testmap
238
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador testmap src/auth/service.py
239
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador testmap --format json
240
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
241
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
242
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Creates `TESTS` edges between test functions and their targets.
243
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
244
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
245
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
246
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## semantic-search — vector similarity search
247
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
248
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Search using natural language against embeddings of docstrings and code. Requires `pip install "navegador[llm]"`.
249
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
250
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
251
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador semantic-search "functions that validate user input"
252
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador semantic-search "payment retry logic" --limit 10
253
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
254
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
255
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
256
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
257
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## ask — NLP query interface
258
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
259
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Ask a natural language question about the codebase. Requires `pip install "navegador[llm]"`.
260
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
261
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
262
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador ask "What handles authentication in this codebase?"
263
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador ask "Which functions touch the database?"
264
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
265
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
266
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The answer is grounded in graph queries — not hallucinated from code text.
267
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
268
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
269
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
270
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## rename — coordinated rename
271
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
272
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Rename a function or class across the graph and get a list of all files that reference the old name:
273
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
274
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
275
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador rename validate_token validate_access_token
276
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
277
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
278
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Output is a structured change plan. The command does not modify source files — it produces the list of locations to update.
279
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
280
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
281
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
282
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## codeowners — ownership queries
283
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
284
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Query CODEOWNERS assignments and domain ownership:
285
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
286
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
287
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador codeowners src/auth/service.py
288
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador codeowners AuthService
289
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
290
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
291
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Returns owning teams and people from CODEOWNERS file and from `Person` nodes annotated to the matching code nodes.
292
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
293
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
294
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
295
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## communities — module cluster detection
296
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
297
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Detect communities of highly-coupled modules using graph clustering:
298
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
299
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
300
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador communities
301
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador communities --format json
302
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
303
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
304
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
305
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
306
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## explore — interactive graph explorer
307
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
308
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Open an interactive graph explorer in the terminal:
309
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
310
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
311
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explore
312
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explore --start AuthService
313
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
314
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!