fl_select_genui 0.5.0 copy "fl_select_genui: ^0.5.0" to clipboard
fl_select_genui: ^0.5.0 copied to clipboard

GenUI SDK (A2UI) integration for fl_select: ready-made CatalogItems so AI agents can render fl_select selection components in chat and get selections back as structured query data.

0.5.0 #

  • IMPROVEMENT Bump fl_select to ^0.15.0 (Migration guide).

  • IMPROVEMENT Validate the decoded entry tree so that an invalid payload renders the schema error card (Migration guide).

0.4.0 #

  • BREAKING remove the deprecated FlSelectCatalogItems.selectFilter getter and the SelectFilter payload alias (Migration guide).

  • BUGFIX "delegate": "cascading" with flat (non-category) entries now falls back to the flat list delegate instead of crashing.

  • BUGFIX a custom range entry inside a category header/footer now renders the schema error card instead of crashing the surface.

  • IMPROVEMENT Bump fl_select to ^0.14.0.

  • IMPROVEMENT Keep the shipped agent skill validator-clean and in sync with the catalog.

0.3.0 #

0.2.1 #

  • FEATURE flat (non-category) panels: add the required payload-level flatKey under which the selection is written back.

0.2.0 #

  • FEATURE Wire the search payload flag through to the delegates' searchEnabled.

  • DEPRECATION Rename the catalog item to Select (FlSelectCatalogItems.select, payload type Select). The old FlSelectCatalogItems.selectFilter getter and the SelectFilter payload type keep working as deprecated aliases; both will be removed in a future minor release.

  • IMPROVEMENT Bump fl_select to ^0.12.0.

0.1.0 #

  • FEATURE Add tabNav, sideNav and expandable as first-class delegate tokens.

  • IMPROVEMENT Route all delegate tokens to fl_select's single-purpose delegates instead of the deprecated dual-mode paths — rendering is unchanged for existing payloads.

0.0.1 #

  • Initial experimental release.

  • FEATURE Add FlSelectCatalogItems.selectFilter: renders a fl_select panel (SelectView) from an agent-authored JSON payload — delegate (list / grid / flatten / cascading), selectionMode, crossAxisCount, and an entries tree in the SelectEntryCodec format.

  • FEATURE Add selection write-back: user selections are stored at <id>.value as a Map<String, List<String>> (same shape as fl_select's toQueryMap()).

  • FEATURE Add FlSelectCatalogItems.systemPromptFragment and catalog registration helpers (.asCatalog() / .all).

  • Invalid agent payloads render an inline error card instead of crashing.

1
likes
150
points
482
downloads

Documentation

API reference

Publisher

verified publisherzeaon.dev

Weekly Downloads

GenUI SDK (A2UI) integration for fl_select: ready-made CatalogItems so AI agents can render fl_select selection components in chat and get selections back as structured query data.

Repository (GitHub)
View/report issues

Topics

#genui #select #multiselect #dropdown #a2ui

License

MIT (license)

Dependencies

fl_select, flutter, genui, json_schema_builder

More

Packages that depend on fl_select_genui