github assistant-ui/assistant-ui @assistant-ui/generative-ui@0.0.4

Patch Changes

  • #9441 d0c7f28 - feat: render a card as a panel on react native, keep a pixel-sized image at its size in a row, and tell the model a card is a module, with key figures in a row and image urls taken from tool results (@okisdev)

  • #9385 c08f1fc - feat: add Diagram and Map to the vocabulary, which render their Mermaid source and a list of linked places until a host draws them (@okisdev)

  • #9374 463644d - feat: add Tabs, Steps, Timeline, and Citation to the vocabulary, and a progress checklist mode to CheckboxGroup (@okisdev)

  • #9349 7945f55 - fix(generative-ui): remount a node renderer when its type changes (@rupic-app)

  • #9378 890b9c8 - fix(generative-ui): keep nested controls in pressable native list rows reachable with VoiceOver and TalkBack (@okisdev)

  • #9341 3227ffc - Improve native Fact and Badge text contrast across themes. (@rupic-app)

  • #9405 1abdaaa - fix: accept numeric text in tabs, steps, timeline, and citations, and leave an empty citation source out of slack messages (@okisdev)

  • #9380 1f4e878 - fix(generative-ui): escape model text before it reaches slack mrkdwn, so <!channel>, <@user> and <url|label> in model output render as plain text; caps count the escaped length and fromSlackBlocks decodes the entities (@rupic-app)

  • #9354 8fd311d - fix(generative-ui): allow numeric text props in generative UI and convert them to text in Slack and Teams output. A numeric 0 now renders in Alert, Card, and Select text, native Checkbox and Switch labels are announced, and the Teams converter now ignores built-in property names such as constructor in Text.size and Alert.tone. (@rupic-app)

  • Updated dependencies [5113baa, 05462a5, c5c4fdd, 7bff761, d30dae6, 986d7cf, 1de1657]:

    • generative-frame@0.0.5
    • assistant-stream@0.3.51

Don't miss a new assistant-ui release

NewReleases is sending notifications on new releases.