Home

mweinbach / agent-coworker

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

feat(a2ui,mobile): phase 3 — mobile renderer parity

6 months ago

d27b615
Authored
Cursor Agent4/17/2026, 6:26:49 PM
- Extend mobile projectedItemSchema / sessionFeedItemSchema with uiSurface/ui_surface variants
- Mobile snapshotReducer now projects uiSurface items into the feed
- New apps/mobile/src/components/thread/a2ui-surface-card.tsx renders the basic catalog with React Native primitives (Text/Column/Row/Card/Badge/Link/TextField/Checkbox/Select/ProgressBar/List/Table/Image placeholder)
- ThreadFeedItem now dispatches ui_surface to the new card
- Mobile renderer is read-only for this pass — interactive dispatch is a later follow-up

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

Parent4df6627

4 files changed
  • apps/mobile/src/components/thread/a2ui-surface-card.tsx+474−0
  • apps/mobile/src/components/thread/thread-feed-item.tsx+5−0
  • apps/mobile/src/features/cowork/protocolTypes.ts+25−0
  • apps/mobile/src/features/cowork/snapshotReducer.ts+14−0