name: presentation-spec
description: Name a display strategy and carry opaque , display specific hints for rendering a view . Each presentation captures a display type ( an open , uninterpreted string such as table , card-grid , board , or any registered custom type ) , a JSON hints blob interpreted only by the matching display component , and a display mode policy that controls whether a DisplayMode system drives the render or is bypassed entirely . PresentationSpec does not enumerate or constrain which display types are valid that is the responsibility of the display component registry
argument-hint: [command] [name] [displayType] [hints] [displayModePolicy] [defaultDisplayMode]
allowed-tools: Read, Grep, Glob, Bash
PresentationSpec
Name a display strategy and carry opaque , display specific hints for rendering a view . Each presentation captures a display type ( an open , uninterpreted string such as table , card-grid , board , or any registered custom type ) , a JSON hints blob interpreted only by the matching display component , and a display mode policy that controls whether a DisplayMode system drives the render or is bypassed entirely . PresentationSpec does not enumerate or constrain which display types are valid that is the responsibility of the display component registry
Commands
create
Register a new named presentation with the given display type , opaque
JSON hints , display mode policy , and default display mode . The
presentation is immediately available for retrieval and composition
with view and layout specs .
Arguments: $0 name (string), $1 displayType (string), $2 hints (string), $3 displayModePolicy (string), $4 defaultDisplayMode (string)
get
Return the presentation s display type , opaque hints blob , display mode
policy , and default display mode exactly as registered .
Arguments: $0 name (string)
list
Return all registered presentations as a JSON array , each entry
containing name , displayType , hints , displayModePolicy , and
defaultDisplayMode .