| Canvas Gallery | list_my_canvases | A grid of canvas thumbnails with names and last-updated timestamps. The inline search box and “Show more” both re-call list_my_canvases — forwarding the keyword and the active template filter — to refine and paginate results without involving the LLM. search_canvases is the JSON-only counterpart for agent-side lookups and renders no app. |
| Brand Kit Showcase | list_brand_kits | Per-kit cards with logos, color swatches, and live font samples. Includes a “Set as default” button that calls set_default_brand_kit. |
| Design Task Progress | start_design_task | Live progress, current step, and rendered page thumbnails as the design agent works. Polls get_task_status itself every couple of seconds and updates in place — no need to block the tool call or have the LLM babysit the polling loop. |
| Brand Kit Image Gallery | list_brand_kit_images | Logos and reference images grouped by role, with a per-card Remove button that calls remove_brand_kit_image. |