genui_mcp_playground 0.3.4
genui_mcp_playground: ^0.3.4 copied to clipboard
Interactive GenUI AI Agent Playground widget for Flutter. Connect to LLMs, execute MCP tools, and render dynamic interactive generative UI widgets.
0.3.4 #
- Replaced
PlatformFile.lengthSync()withbytes.lengthin attachment handling, resolvingUNDEFINED_METHODfailures during dependency lower-bound analysis. - Upgraded
mcp_playground_uito^0.3.4.
0.3.3 #
- WASM & Web Platform Support: Eliminated direct imports of
dart:ioin favor ofdefaultTargetPlatform, and upgraded tomcp_playground_ui: ^0.3.3with conditional exports to ensure full WebAssembly (WASM) compatibility. - Dependency Lower Bounds Fix: Fixed nullable type-promotion for
file_pickerin attachment selection, resolvingUNCHECKED_USE_OF_NULLABLE_VALUEerrors duringpub downgradeanalysis. - Dependency Upgrades:
- Upgraded
mcp_playground_uito^0.3.3. - Upgraded
genai_primitivesto^0.2.4. - Removed unused
universal_iodependency.
- Upgraded
0.3.2 #
- Upgraded dependencies:
mcp_playground_dartto^0.3.2mcp_playground_uito^0.3.2json_schema_builderto^0.1.7
- New Dynamic GenUI Examples:
- Smart Home & Climate Studio (
examples/genui/example_genui_smarthome): Interactive generative UI with thermostat temperature controls, device toggle switches, and livefl_chartenergy consumption bar charts. - Financial Portfolio & Budget Planner (
examples/genui/example_genui_finance): Budgeting companion rendering expense category pie charts (fl_chart), interactive spending sliders, and compound interest projection curves. - Data Visualizer & Query Studio (
examples/genui/example_genui_data_studio): Executive dashboard generator featuring KPI metric cards with trend indicators, horizontal scrollable data tables, and dynamic time-series charts.
- Smart Home & Climate Studio (
0.3.1 #
- Declared supported platforms explicitly in
pubspec.yaml(Android, iOS, Linux, macOS, Web, Windows). - Fixed
repositoryURL inpubspec.yamlto point to GitHubmainbranch. - Broadened
file_pickerdependency constraint to'>=11.0.3 <13.0.0'to supportfile_picker12.0.0+.
0.3.0 #
- Multimodal File & Attachment Support: User attachments (code files, logs, images) are now passed to the GenUI controller and streamed into multimodal LLM providers.
- Copy Prompts & Responses: Added copy-to-clipboard buttons with feedback snackbars to all user prompts and assistant message bubbles.
- New Travel Planner Primary Showcase: Added Travel & Accommodation Planner (
example) featuring SerpAPI Google search, interactive form widgets (TravelSearchForm), stay cards (AccommodationGrid), and exportable day-by-day itineraries (TravelItineraryCard) with high-res JPG export. - Upgraded
mcp_playground_dartto^0.3.0andmcp_playground_uito^0.3.0.
0.1.0 #
- Initial standalone release of
genui_mcp_playground:- Dynamic, generative UI chat interface powered by the
genui(A2UI) protocol. GenuiMcpPlayground: Top-level interactive playground shell featuring live conversation surface rendering, setup customization, tool toggling, LLM provider override, and side-by-sideAgentInspector.McpGenuiChatController: High-level controller connectingmcp_playground_dart'sLLMServicetool calling loop withSurfaceControllerandA2uiTransportAdapter.GenuiChatView: Transcript & surface renderer widget.GenuiCatalogItemDefinition&GenuiCatalogRegistry: Pluggable catalog schema builder for declarative dynamic widgets.- Cross-platform support for Windows, macOS, Linux, Web, iOS, and Android.
- Dynamic, generative UI chat interface powered by the