SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Variable grepToolConst

    grepTool: Descriptor<GrepArgs, GrepResult> = ...

    The grep capability, as both surfaces see it.

    Named grep rather than find on Unix semantics: find searches by name and attributes, grep searches contents by pattern. Selection by attribute is the regions read.

    No sdk: line, deliberately. ICellRange.find cannot reproduce grep — it takes ICell.Content fields (a different vocabulary), defaults to formulas only, and bypasses the shared encoder — so the line would graduate an agent into a macro that returns different answers. It returns when an SDK search with grep's contract lands.