Summary
Upgrade from one-line tool progress to a collapsible activity cluster: tool_hint / progress / file_edit. Skip image evidence for MVP.
WebUI reference
webui/src/components/thread/AgentActivityCluster.tsx
webui/src/hooks/sessions/useMinibotStream.ts
webui/src/hooks/sessions/streamFileEdits.ts
webui/src/lib/types/protocol.ts
RN existing
src/lib/minibot/wsTurn.ts
src/components/chat/ToolProgressCard.tsx
src/components/chat/ChatBubble.tsx
(tabs)/index.tsx onToolProgress
RN landing
- Extend
wsTurn.ts for file_edit
- New
AgentActivityCard.tsx (or upgrade ToolProgressCard)
- Render via
ChatBubble
Acceptance
Depends
None (parallel with Models)
Summary
Upgrade from one-line tool progress to a collapsible activity cluster:
tool_hint/progress/file_edit. Skip image evidence for MVP.WebUI reference
webui/src/components/thread/AgentActivityCluster.tsxwebui/src/hooks/sessions/useMinibotStream.tswebui/src/hooks/sessions/streamFileEdits.tswebui/src/lib/types/protocol.tsRN existing
src/lib/minibot/wsTurn.tssrc/components/chat/ToolProgressCard.tsxsrc/components/chat/ChatBubble.tsx(tabs)/index.tsxonToolProgressRN landing
wsTurn.tsforfile_editAgentActivityCard.tsx(or upgradeToolProgressCard)ChatBubbleAcceptance
file_editshows path when availableApprovalCardHITLDepends
None (parallel with Models)