spec_nav_functions
Catalog functions in files, directories, or services without bodies: names, signatures, line ranges, export status, and docs. Filter by service, file, name, kind, or language; page results.
Instructions
Function catalog of a file, directory or service without bodies: qualified name, kind, signature, line range, export status, doc summary and id. Filter by services, file, name, kind, language. Paged; a coverage line names the files not read (syntax errors, unsupported languages, skipped), and the catalog is complete only when it says so. Inline anonymous callbacks are counted, not listed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Only files whose path contains this, matches it as a * glob, or as a regex (/…/, or a value with | ( ^ $ \, e.g. "services/(order|payment)"). | |
| kind | No | e.g. "method", "function", "constructor", "arrow" | |
| name | No | Case-insensitive substring of the qualified name, or /regex/. | |
| limit | No | Functions per page (default 200, max 1000). | |
| cursor | No | The nextCursor from the previous page. Repeat the other arguments unchanged. | |
| format | No | "text" (default, compact) or "json" (structured). | |
| language | No | ||
| services | No | Services/directories relative to the root (e.g. "services/api"); "." is the root project's own files. Default: the whole repo. | |
| exportedOnly | No | Only functions known to be exported/public. |