Context
v3 Phase B1 deferred Agent backend wiring. Agent view currently renders correctly from HAL0_DATA mock.
What to build
ui/src/api/hooks/useAgent.ts — TanStack hooks for /api/agents, /api/agent/approvals, install/uninstall/approve/deny mutations + SSE /api/agent/approvals/events
- Wire Agent tabs + NoBundledAgentCard + PersonaEditModal
- AgentApprovalBell in chrome reads real approval count
Acceptance
Context
v3 Phase B1 deferred Agent backend wiring. Agent view currently renders correctly from HAL0_DATA mock.
What to build
ui/src/api/hooks/useAgent.ts— TanStack hooks for/api/agents,/api/agent/approvals, install/uninstall/approve/deny mutations + SSE/api/agent/approvals/eventsAcceptance
POST /api/agents/installVITE_MOCK_LEMONADE=1