search_code
Search source code in IRIS namespaces for a text string or regex, filtering by file mask, case sensitivity, and system documents.
Instructions
Search for a string across IRIS source documents (Atelier action/search).
Calls GET /api/atelier/<ver>/<ns>/action/search (v2+). Both query and
documents are required by the server; missing documents returns HTTP 400.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Text (or regex) to search for. | |
| documents | No | Comma-separated file mask (default `*.cls,*.mac,*.int,*.inc`). | *.cls,*.mac,*.int,*.inc |
| regex | No | 1 = treat `query` as a regex, 0 = plain-text (default). | |
| case_sensitive | No | 1 = case-sensitive, 0 = case-insensitive (default). Only honoured when `regex=0`. | |
| include_system | No | 1 = include system docs (e.g. `%Api.*`), 0 = skip (default). | |
| include_generated | No | 1 = include generated docs, 0 = skip (default). | |
| max_results | No | Max number of hits to return (default 50). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |