find returns the whole ancestor chain of the match, so most of the output is wrapper nodes rather than the thing found. Searching a job board for one heading gave me eight levels of generic [ref=eN] to deliver three useful lines:
- generic [ref=e2]:
- generic [ref=e8]:
- generic [ref=e12]:
- generic [ref=e26]:
- generic [ref=e72]:
- link [ref=e73] [cursor=pointer]:
- /url: /pangramlabs/64baa007...
- generic [ref=e74]:
- heading "AI Research Scientist (NLP)" [level=3] [ref=e75]
For agent use this matters because the output is the context budget. A mode that returns the matched node plus its immediate children, without the path back to root, would cut that several-fold.
Related, there is no way to bound the output when a query is common: no --max-results on find, and no depth limit on snapshot, so a deeply nested SPA produces a large tree when two levels would do. Version 0.1.17.
findreturns the whole ancestor chain of the match, so most of the output is wrapper nodes rather than the thing found. Searching a job board for one heading gave me eight levels ofgeneric [ref=eN]to deliver three useful lines:For agent use this matters because the output is the context budget. A mode that returns the matched node plus its immediate children, without the path back to root, would cut that several-fold.
Related, there is no way to bound the output when a query is common: no
--max-resultsonfind, and no depth limit onsnapshot, so a deeply nested SPA produces a large tree when two levels would do. Version 0.1.17.