Tool · Grok Build · xAI
list_dir
What matters here0 of 3 invariants hold · 3 unverified
- Announces truncationinvariant?all 18 hold
- Gitignore?18 others recorded
The facts the registry marks decision-changing, with how the other implementations answered. An invariant may be shown as pass/fail; a design choice never is, however unusual it looks.
Description, as the model sees it
Not recorded yet — the verbatim description has not been captured for this tool.
Registered schema
Not recorded yet — the schema as registered has not been captured for this tool.
Observed · Code search
compare all →| Fact | This tool | Across all implementations |
|---|---|---|
| Shape | 3 of 3 recorded | |
| What it searches | by-namesrc It lists a tree rather than matching a pattern — there is no glob argument — so it answers "what is in here" rather than "where is this". | like 9 of 20by-content ×9 · both ×1 +1 |
| Tools per harness | two toolssrc | like 18 of 20no search tool ×1 · one tool ×1 |
| Search engine | in-process directory walksrc Depth-1 children are seeded first, then a breadth-first expansion runs against a character budget, so a wide tree degrades by breadth rather than by cutting off at the first deep branch. | only one of 19bundled ripgrep ×6 · ripgrep ×2 +101 unverified |
| Query language | 0 of 2 recorded | |
| Glob syntax | — No pattern argument. | 8 others recordedripgrep --glob ×4 · fd --glob ×1 +32 unverified |
| Case sensitivity | — | 6 others recordedsensitive, model can ask ×3 · always insensitive, not configurable ×2 +113 unverified |
| Result shape | 1 of 3 recorded | |
| Result cap | character budgetsrc Plus separate hard caps on deep-walk items and on depth-1 seed entries, the latter so a directory with millions of direct children cannot exhaust the budget before the walk starts. | only one of 20100 files ×4 · 100 matches ×3 +10 |
| Announces truncationinvariant | ? | all 18 holdtrue ×181 unverified |
| How "no matches" reads | ? | 17 others recordedsentence ×16 · empty stdout ×13 unverified |
| Scope | 0 of 2 recorded | |
| Respects .gitignore | ? | 18 others recordedyes ×8 · no, deliberately ×2 +62 unverified |
| Ordering | 1 of 1 recorded | |
| Result ordering | path, case-insensitivesrc Files and subdirectories are sorted recursively. | only one of 16modification time, newest first ×5 · ripgrep traversal order ×5 +54 unverified |