TabularMetadata

Display + column contract attached to a CSV attachment. columns is optional — legacy producers (markdown-only tool path) emit metadata without per-column info; in that case the client falls back to the original flow. attachment_id is set by producers when packaging chat responses so the client can call /filter without parsing markdown links.

  • How the client renders the tabular dataset as a whole.

    values
    gridbarstacked_barlinemulti_linepiegauge
  • the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • Column-key bindings for chart axes/legend. Each value is a TabularDataColumnMetadata.key — the client looks up the column to render its label. Keeps display strings as the single source of truth on the column itself.

    Properties: 3
  • Properties: 3
  • Properties: 1