itasca_query_doc
Search ITASCA engine documentation by keyword to find commands, Python APIs, FISH intrinsics, and reference entries, returning matching paths for browsing.
Instructions
Search ITASCA documentation by keywords, like grep; every hit carries a path for itasca_browse_doc.
Without source it searches commands, python_api, fish and reference together, so 'ball pos' shows the FISH intrinsic and the Python method side by side. With source it searches one tree and adds that tree's hints (available categories or namespaces, SDK fallback hints) when nothing matches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results (1-20). | |
| query | Yes | Search keywords or a name fragment. Examples: 'ball create', 'contact force', 'ball.pos', 'mohr-coulomb', 'zone pore pressure'. Case-insensitive. | |
| source | No | Documentation tree to search: 'commands', 'python_api', 'fish' or 'reference'. Omit to search all four at once; each hit is then tagged with its source. | |
| version | No | Documentation version. Defaults to 9.0 (the current 9.x release); PFC also has 6.0 and 7.0, FLAC and 3DEC have 7.0; 9.0-only engines (MPoint, MassFlow) always resolve at 9.0. Gates commands, fish and reference entries by availability; python_api is a single 9.8 baseline whose docs carry their own availability notes. | 9.0 |
| software | Yes | ITASCA engine to query: 'pfc', 'flac', '3dec', 'mpoint', or 'massflow'. Required — there is no default engine. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||