List Components
catalog_listRead components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full when filtering; summary includes tags, contexts, regions and traits. Brief and summary allow up to 200 entries; full clamps pageSize to 10 and reports the adjustment. totalCount, hasMore and nextPage describe pagination. object_registry reads objects instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page index for pagination. | |
| trait | No | Filter components by trait (e.g., 'Editable', 'Searchable') | |
| detail | No | Defaults to brief unfiltered, full with filters. Both defaults are paged (filtered: 10 entries). summary adds tags, contexts, regions and traits; full includes evidence. Explicit detail without paging preserves the unbounded legacy request. | |
| status | No | Filter by legacy static-HTML status only: 'stable' = mapped HTML renderer; 'planned' = HTML fallback. Consult productReality.surfaces for React/Vue, generated-consumer and maturity evidence. | |
| context | No | Filter components by context (e.g., 'detail', 'list') | |
| category | No | Filter components by category (e.g., 'core', 'lifecycle', 'visual') | |
| pageSize | No | Components per page. Filtered calls without detail default to 10; nextPage gives the next call. | |
| reproduce | No | Include the command and calls for reproducing this result. | |
| includeInternal | No | Also list OODS Foundry's internal (non-business) objects in registry.objects, after the business objects. Without it they are left out and registry.hiddenInternal counts them. |