Inspect COMP extensions, storage, and custom parameters
inspect_op_extensions_storageInspect a COMP's Python storage, extension classes, and custom parameters to verify reusable components built with scaffold_extension and add_custom_parameters.
Instructions
Read-only: inspect what a COMP exposes — its Python storage dict (keys + values), its extension class descriptors (name, promoted flag, public members), and its custom-parameter definitions (page/name/style/default). Closes the inspect side of the reusable-component loop: use after scaffold_extension + add_custom_parameters to verify what was built, or call standalone to examine any COMP without resorting to raw Python. Returns structured data for agent code-path consumption. API names vary by TD build; the probe field records which attributes were reachable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | COMP to inspect. | |
| include_storage | No | Include the COMP's Python storage dict (keys + JSON-able values). | |
| include_extensions | No | Include extension classes + promoted members. | |
| include_custom_pars | No | Include custom-parameter definitions (page/name/style/default). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Full path of the inspected COMP. | |
| type | Yes | Operator type of the COMP (e.g. 'baseCOMP'). | |
| storage | No | Python storage dict — keys and their JSON-serializable values (non-serializable values are stringified). | |
| extensions | No | Extension class descriptors attached to the COMP. | |
| custom_pars | No | Custom-parameter definitions on the COMP, across all custom pages. | |
| probe | No | API-reachability map from the bridge — records which storage/extension/custom-par APIs were available on this TD build. UNVERIFIED: exact attribute names vary by build. | |
| warnings | Yes | Per-item problems that did not abort the inspection. |