Tool · Qwen Code · Alibaba
glob
What matters here1 of 3 invariants hold · 2 unverified
- Announces truncationinvariantholdssrcall 18 hold
- Gitignoreyes, plus .qwenignoresrclike 2 of 18
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.
How this differs from most implementations
- Glob syntaxglob library patternsvs ripgrep --glob in 4 of 7
Derived by comparing every recorded value against the other implementations of the same capability. Differing is not a defect unless the row is marked an invariant.
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 | 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 glob traversalsrc | only one of 19bundled ripgrep ×6 · ripgrep ×2 +101 unverified |
| Query language | 1 of 2 recorded | |
| Glob syntax | glob library patternssrc | only one of 8ripgrep --glob ×4 · fd --glob ×1 +22 unverified |
| Case sensitivity | ? | 6 others recordedsensitive, model can ask ×3 · always insensitive, not configurable ×2 +113 unverified |
| Result shape | 3 of 3 recorded | |
| Result cap | 100 shown, 1000 scannedsrc MAX_FILE_COUNT = 100; collection stops at MAX_GLOB_COLLECTED_ENTRIES = 1000. | only one of 20100 files ×4 · 100 matches ×3 +10 |
| Announces truncationinvariant | holdssrc "[N files truncated] ...", or "[Results truncated after scanning N matching files. Narrow the pattern or path.]" when the scan limit was the binding one. | all 18 hold1 unverified |
| How "no matches" reads | sentencesrc "No files found matching pattern ..." — the sentence names the pattern and the search location. | like 16 of 17empty stdout ×13 unverified |
| Scope | 1 of 2 recorded | |
| Respects .gitignore | yes, plus .qwenignoresrc Ignored directories are pruned during traversal rather than filtered afterwards, reusing the real gitignore semantics. | like 2 of 18yes ×8 · no, deliberately ×2 +52 unverified |
| Ordering | 1 of 1 recorded | |
| Result ordering | recent files by mtime, then the rest alphabeticallysrc Files modified inside a recency window come first newest-first; everything older is sorted by path. The only hybrid ordering in the survey. | only one of 16modification time, newest first ×5 · ripgrep traversal order ×5 +54 unverified |