Jordan Ritter
|
952ae8b06e
|
feat: renderer adapter — 5 GenUI strategies with shared components and middleware
- RendererSelector: pill toggle for 5 modes (tool-based, A2UI, hashbrown, json-render, open-genui)
- useRenderMode: state + localStorage + useAgentContext forwarding
- 4 renderer adapters: ToolBasedDashboard, A2UIDashboard, HashBrownDashboard, OpenGenUIDashboard
- json-render: deferred (Zod 4 isolation needed), documented architecture
- New shared components: DealCard, Pipeline, MetricCard
- Python render_mode middleware for context-driven output switching
- 338 tests (181 React + 52 TS + 105 Python)
|
2026-04-13 21:37:37 -07:00 |
|