Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat(a2ui,desktop): phase 3 — extend basic catalog (TextArea, Select, Link, ProgressBar, Badge, Table)

6 months ago

26e50be
Authored
Cursor Agent4/17/2026, 6:17:07 PM
- Expand SUPPORTED_BASIC_CATALOG_COMPONENT_TYPES with TextArea, Select, Link, ProgressBar, Badge, Table
- Renderer adds safe implementations for each, honoring dynamic bindings on props/options/rows/columns
- Select and TextArea dispatch change actions via onAction when interactive
- Link restricts href to http(s)/data schemes (reuses resolveImageSrc)
- Table gracefully handles missing columns / empty rows
- Relax DynamicLike to unknown so callers can pass through Record values

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parentc974f9a

3 files changed
  • apps/desktop/src/ui/chat/a2ui/A2uiRenderer.tsx+284−0
  • src/shared/a2ui/component.ts+6−0
  • src/shared/a2ui/expressions.ts+9−13